DocumentCode
2414042
Title
Bypass: a tool for building split execution systems
Author
Thain, Douglas ; Livny, Miron
Author_Institution
Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
fYear
2000
fDate
2000
Firstpage
79
Lastpage
85
Abstract
Split execution is a common model for providing a friendly environment on a foreign machine. In this model, a remotely executing process sends some or all of its system calls back to a home environment for execution. Unfortunately, hand-coding split execution systems for experimentation and research is difficult and error-prone. We have built a tool, called Bypass, for quickly producing portable and correct split execution systems for unmodified legacy applications. We demonstrate Bypass by using it to transparently connect a POSIX application to a simple data staging system based on the Globus toolkit
Keywords
Unix; distributed programming; remote procedure calls; software portability; software tools; Bypass; Globus toolkit; POSIX application; data staging system; home environment; portable correct systems; remotely executing process; split execution systems construction tool; system calls; transparent connection; unmodified legacy applications; Application software; Buildings; Computer architecture; Databases; Kernel; Libraries; Machine vision; Operating systems; Programming profession; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Distributed Computing, 2000. Proceedings. The Ninth International Symposium on
Conference_Location
Pittsburgh, PA
ISSN
1082-8907
Print_ISBN
0-7695-0783-2
Type
conf
DOI
10.1109/HPDC.2000.868637
Filename
868637
Link To Document