The use of name spaces in Plan 9
ACM SIGOPS Operating Systems Review
Interposition agents: transparently interposing user code at the system interface
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Recovering Internet Symmetry in Distributed Computing
CCGRID '03 Proceedings of the 3st International Symposium on Cluster Computing and the Grid
The Globus eXtensible Input/Output System (XIO): A Protocol Independent IO System for the Grid
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
Exploiting the internet inter-ORB protocol interface to provide CORBA with fault tolerance
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Stroll: a universal filesystem-based interface for seamless task deployment in grid computing
DAIS'12 Proceedings of the 12th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Hi-index | 0.00 |
Developing applications for distributed computation is becoming increasingly popular with the advent of grid computing. However, developing applications for the various grid middleware environments require attaining intimate knowledge of specific development approaches, languages and frameworks. This makes it challenging for scientists and domain specialists to take advantage of grid frameworks. In this paper, we propose a different approach for scientists to gain programmatic access to the grid of their choice. The principle idea is to provide an abstraction layer by means of a virtual file system through which the grid can be accessed using well-known and standardized system level operations available from virtually all programming languages and operating systems. By abstracting away low-level grid details, domain scientists can more easily gain access to high-performance computing resources without learning the specifics of the grid middleware being used. We have implemented such a virtual file system on HIMAN, a peer-to-peer grid middleware platform. Our initial experimental evaluation shows that the virtual file system only cause a negligible overhead during task execution.