hardware utilities - tracking of core and memory usage in a separate thread, throttling of remote I/O operations