DocumentCode :
1994170
Title :
A highly-extensible architecture for networked I/O
Author :
Taylor, Clark ; Pasquale, J.
Author_Institution :
Comput. Sci., Oberlin Coll., Oberlin, OH, USA
fYear :
2013
fDate :
28-31 Jan. 2013
Firstpage :
867
Lastpage :
871
Abstract :
We describe a new distributed I/O software architecture to support remote applications interacting with local I/O devices based on the concept of a networked device driver. Our goal is both network transparency and high extensibility/ease of customization in support of the vastly different types of applications and devices that can benefit from remote I/O, especially relevant in cloud computing contexts. A networked device driver logically connects a device at one network end-point and an application at another, and allows the I/O stream between them to be modified by a set of pipelined transformation modules. Each transformation module comes in a pair, operating on each side of the network, with one side typically applying some operation and the other side applying a corresponding one (e.g., one that reverses the original transformation). Because of the paired nature of transformation modules, the system is capable of supporting the modification of the I/O stream in a variety of ways to compensate for network issues while remaining transparent to the application, and also results in a high degree of extensibility. This is achieved with a mostly user-level implementation that incurs a relatively low degree of overhead.
Keywords :
cloud computing; device drivers; pipeline processing; software architecture; I/O device; cloud computing context; distributed I/O software architecture; highly-extensible software architecture; network end-point; network transparency; networked I/O stream; networked device driver; pipelined transformation modules; Arrays; Jitter; Kernel; Mice; Performance evaluation; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing, Networking and Communications (ICNC), 2013 International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4673-5287-1
Electronic_ISBN :
978-1-4673-5286-4
Type :
conf
DOI :
10.1109/ICCNC.2013.6504203
Filename :
6504203
Link To Document :
بازگشت