• DocumentCode
    2328116
  • Title

    Scheduling from the perspective of the application

  • Author

    Berman, Francine ; Wolski, Richard

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1996
  • fDate
    6-9 Aug. 1996
  • Firstpage
    100
  • Lastpage
    111
  • Abstract
    Metacomputing is the aggregation of distributed and high-performance resources on coordinated networks. With careful scheduling, resource-intensive applications can be implemented efficiently on metacomputing systems at the sizes of interest to developers and users. In this paper, we focus on the problem of scheduling applications on metacomputing systems. We introduce the concept of application-centric scheduling in which everything about the system is evaluated in terms of its impact on the application. Application-centric scheduling is used by virtually all metacomputer programmers to achieve performance on metacomputing systems. We describe two successful metacomputing applications to illustrate this approach, and describe AppLeS (Application-Level Scheduling) agents which generalize the application-centric scheduling approach. Finally, we show preliminary results which compare AppLeS-derived schedules with conventional strip and blocked schedules for a 2D Jacobi code.
  • Keywords
    Jacobian matrices; distributed processing; parallel programming; processor scheduling; software agents; 2D Jacobi code; AppLeS scheduling agents; application impact; application-centric scheduling; application-level scheduling; blocked schedules; coordinated networks; distributed resources; high-performance resources; metacomputing systems; resource-intensive applications; strip schedules; Application software; Computer networks; Concurrent computing; Contracts; High performance computing; Jacobian matrices; Metacomputing; Parallel processing; Processor scheduling; Strips;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-7582-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1996.546178
  • Filename
    546178