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
Link To Document