Systems and methods for managing I/O throughput for large scale computing systems
US8255584B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 28, 2011 |
| Grant date | Aug 28, 2012 |
| Priority date | — |
| Expiry date | Feb 28, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3466
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.