• DocumentCode
    443007
  • Title

    Abacus: a service-oriented programming language for grid applications

  • Author

    Wang, Xiaoning ; Xiao, Lijuan ; Li, Wei ; Yu, Haiyan ; Xu, Zhiwei

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
  • Volume
    1
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Firstpage
    225
  • Abstract
    This paper presents Abacus, a service-oriented programming language designed for the development of grid applications. Abacus considers that all the grid resources constitute a unified logical address space, where each memory cell holds a resource in the form of a service, and a grid application solves a problem by operating on these memory cells. Abacus allows programmers to concentrate on the logic of their applications, such as service implementation logic, service invocation logic, and glue logic. Low-level details such as resource distribution, resource binding, and service deployment are supported by the compiler and the runtime system. With such virtualization techniques, Abacus helps to enhance the productivity of programmers in developing grid applications.
  • Keywords
    grid computing; high level languages; Abacus; glue logic; grid application development; resource binding; resource distribution; service implementation logic; service invocation logic; service-oriented programming language; unified logical address space; virtualization technique; Application virtualization; Collaboration; Computer languages; Grid computing; Logic programming; Productivity; Programming environments; Programming profession; Resource management; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2408-7
  • Type

    conf

  • DOI
    10.1109/SCC.2005.22
  • Filename
    1531258