Systems and methods for managing i/o throughput for large scale computing systems
AssigneeI/O Doctors LLC
InventorsDonald G. Lee, John L. Bauer
Life of this patent
Estimating the term…
Loading patent…
AssigneeI/O Doctors LLC
InventorsDonald G. Lee, John L. Bauer
Estimating the term…
System and methods for managing I/O throughput for large scale computing systems are provided. In one embodiment, an operating system for a computer system having a processor, a memory and at least one data storage device is provided. The operating system comprises: an operating system kernel; at least one filesystem controlling access to the at least one data storage device; and a toolkit module installed within the operating system kernel. The toolkit module monitors input/output (I/O) calls communicated via a datapath between at least one software application being executed on the processor and the filesystem. The toolkit module inserts one or more tools into the datapath, the one or more tools each executing a predefined function based on observation of a first set of the I/O calls being communicated in the datapath.
An operating system embodied in computer-readable media for a computer system having a processor, a memory and at least one data storage device, the operating system comprising:
A computer-readable media for a computer system having a processor, a memory and at least one data storage device, the computer-readable media having stored there on a method for implementing a toolkit module within an operating system kernel, the method comprising:
Dependencies are inferred from the claim text.