Grid Services Base Library: A high-level, procedural application programming interface for writing Globus-based Grid services

被引:36
|
作者
Bazinet, Adam L. [1 ]
Myers, Daniel S. [1 ]
Fuetsch, John [1 ]
Cummings, Michael P. [1 ]
机构
[1] Pomona Coll, Dept Math & Comp Sci, Claremont, CA 91711 USA
关键词
client/server; parallel processing; web-based services; software libraries; object-oriented programming; distributed systems;
D O I
10.1016/j.future.2006.07.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Grid Services Base Library (GSBL) is a procedural application programming interface (API) that abstracts many of the high-level functions performed by Globus Grid services, thus dramatically lowering the barriers to writing Grid services. The library has been extensively tested and used for computational biology research in a Globus Toolkit-based Grid system, in which no fewer than twenty Grid services written with this API are deployed. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:517 / 522
页数:6
相关论文
共 30 条
  • [1] The development of a geospatial data Grid by integrating OGC Web services with Globus-based Grid technology
    Di, Liping
    Chen, Aijun
    Yang, Wenli
    Liu, Yang
    Wei, Yaxing
    Mehrotra, Piyush
    Hu, Chaumin
    Williams, Dean
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (14): : 1617 - 1635
  • [2] High-level grid application environment to use legacy codes as OGSA grid services
    Kacsuk, P
    Goyeneche, A
    Delaitre, T
    Kiss, T
    Farkas, Z
    Boczko, T
    FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 428 - 435
  • [3] GridBLAST: a Globus-based high-throughput implementation of BLAST in a Grid computing framework
    Krishnan, A
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2005, 17 (13): : 1607 - 1623
  • [4] Satin: A High-Level and Efficient Grid Programming Model
    Van Nieuwpoort, Rob V.
    Wrzesinska, Gosia
    Jacobs, Ceriel J. H.
    Bal, Henri E.
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2010, 32 (03):
  • [5] High-level user interface for accessing database resources on the Grid
    Kiss, Tamas
    Kukla, Tamas
    DISTRIBUTED AND PARALLEL SYSTEMS: IN FOCUS: DESKTOP GRID COMPUTING, 2008, : 155 - 163
  • [6] Using web services architecture in a grid infrastructure: An early implementation of web services actors, programming a grid application to access astronomical databases
    Pastore, S
    GRID SERVICES ENGINEERING AND MANAGEMENT, PROCEEDINGS, 2004, 3270 : 1 - 14
  • [7] P-GRADE: a high-level grid application development environment
    Kacsuk, P
    DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 1 - 6
  • [8] The GrADS project: Software support for high-level grid application development
    Berman, F
    Chien, A
    Cooper, K
    Dongarra, J
    Foster, I
    Gannon, D
    Johnsson, L
    Kennedy, K
    Kesselman, C
    Mellor-Crummey, J
    Reed, D
    Torczon, L
    Wolski, R
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2001, 15 (04): : 327 - 344
  • [9] Research on Key Technologies of Geospatial Information Services Application Based on Grid
    Zhang, Huijuan
    Qiao, Li
    Jiang, Wenqian
    Li, Jinping
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICAL ENGINEERING AND INDUSTRIAL INFORMATICS, 2015, 15 : 1244 - 1249
  • [10] Grid-based knowledge discovery services for high throughput informatics
    Ghanem, M
    Guo, Y
    Rowe, A
    Wendel, P
    11TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 416 - 416