I/O COMPLETION POLLING FOR LOW LATENCY STORAGE DEVICE

An I/O processing system includes reception of a request to perform an I/O operation from a user-mode application, providing of the request to a storage device, scheduling of an operating system deferred procedure call to determine whether the storage device has completed the I/O operation, executio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: XING, Xiaozhong, CHAU, HoYuen, ZHU, Danyu, JOSE MANNANAL, Vishal, YANG, Liang, ALEXANDER, Robin Andrew
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An I/O processing system includes reception of a request to perform an I/O operation from a user-mode application, providing of the request to a storage device, scheduling of an operating system deferred procedure call to determine whether the storage device has completed the I/O operation, execution of the scheduled deferred procedure call to determine that the storage device has completed the I/O operation, and transmission of a return corresponding to the completed I/O operation to the user-mode application. L'invention concerne un système de traitement d'E/S faisant intervenir la réception d'une demande pour effectuer une opération d'E/S en provenance d'une application en mode utilisateur, la fourniture de la demande à un dispositif de stockage, la programmation d'un appel de procédure différée de système d'exploitation pour déterminer si le dispositif de stockage a achevé l'opération d'E/S, l'exécution de l'appel de procédure différée programmé pour déterminer que le dispositif de stockage a achevé l'opération d'E/S, et la transmission d'un retour correspondant à l'opération d'E/S achevée à l'application en mode utilisateur.