• 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