Regular Article
Gallop: The Benefits of Wide-Area Computing for Parallel Processing

https://doi.org/10.1006/jpdc.1998.1487Get rights and content

Abstract

Internet computing has emerged, as an attractive paradigm for many applications that require access to distributed resources such as telemedicine, collaboratories, and transaction systems. For applications that require high performance, the Internet is assumed to be inappropriate. However, it is possible to obtain high performance for parallel scientific applications in an Internet environment. A wide-area scheduling system called Gallop has been developed to exploit opportunities for high performance using remote Internet resources for these applications. This paper describes the Gallop architecture and scheduling model, and performance results obtained for three parallel applications. The initial results indicate that wide-area parallel processing can lead to better performance even with Internet technology, but that current Internet bandwidth is a major bottleneck for file and binary transfer. This overhead limits the class of suitable applications to those that are large-grained or that will be run multiple times to amortize the transfer cost.

References (25)

  • F. Berman, R. Wolski, Scheduling from the perspective of the application, Proceedings of the Fifth IEEE International...
  • A. Bestavros

    Boston University Computer Science technical report

    (March 1996)
  • S.H. Bokhari

    Assignment Problems in Parallel and Distributed Computing

    (1987)
  • S. Chatterjee

    Requirements for success in gigabit networking

    Comm. of the ACM

    (1997)
  • K. M. Chandy, et al., A world-wide distributed system using java and the internet, Proceedings of the Fifth IEEE...
  • D.L. Eager et al.

    Adaptive load sharing in homogeneous distributed systems

    IEEE Trans. on Software Engrg.

    (1986)
  • I. Foster, C. Kesselman, Globus: A metacomputing infrastructure toolkit, Intern. J. of Supercomputing...
  • P. A. Gray, V. S. Sunderam, IceT: Distributed computing and java, Cluster Computing Conference, Atlanta, GA,...
  • A.S. Grimshaw

    Easy to use object-oriented parallel programming with mentat

    IEEE Comput.

    (1993)
  • A.S. Grimshaw et al.

    No pain and gain! Experiences with mentat on biological application

    Concurrency: Practice Experience

    (1993)
  • A.S. Grimshaw et al.

    The legion vision of a worldwide virtual computer

    Comm. of the ACM

    (1997)
  • A.K. Jain

    Fundamentals of Digital Image Processing

    (1989)
  • Cited by (17)

    • A self-organizing flock of Condors

      2006, Journal of Parallel and Distributed Computing
    • Integrated scheduling: The best of both worlds

      2003, Journal of Parallel and Distributed Computing
    • SNS-Based Secret Sharing Scheme for Security of Smart City Communication Systems

      2023, Communications in Computer and Information Science
    View all citing articles on Scopus

    This work was partially funded by NSF ASC-9625000.

    f1

    E-mail: [email protected].

    View full text