From grid middleware to grid applications: Bridging the gap with HOCs

被引:5
|
作者
Gorlatch, S [1 ]
Dünnweber, J [1 ]
机构
[1] Univ Munster, D-4400 Munster, Germany
来源
关键词
components; middleware; Grid services; Globus toolkit; mobile code;
D O I
10.1007/978-0-387-29445-2_13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper deals with the problem of application programming for grid systems that combine heterogeneous data and computational resources via the Internet. We argue that grid programming is still too complex because of the big gap between the currently used and anticipated grid middleware, (e.g., Globus or WSRF) and the application level. We suggest that this gap needs to be closed in future-generation grids and propose a novel approach to bridging the gap by using Higher-Order Components (HOCs) - recurring patterns of parallel behaviour that are provided to the user as program building blocks with pre-packaged implementation and middleware setup. The presentation is illustrated with a simple case study of computing fractal images. Our experiments demonstrate that HOCs can simplify grid application programming significantly, without serious performance loss.
引用
收藏
页码:241 / +
页数:3
相关论文
共 50 条
  • [1] Mobile-to-grid middleware: Bridging the gap between mobile and grid environments
    Jameel, H
    Kalim, U
    Sajjad, A
    Lee, S
    Jeon, T
    [J]. ADVANCES IN GRID COMPUTING - EGC 2005, 2005, 3470 : 932 - 941
  • [2] Constructing Grid Applications Using Standard Grid Middleware
    H. Takemiya
    K. Shudo
    Y. Tanaka
    S. Sekiguchi
    [J]. Journal of Grid Computing, 2003, 1 (2) : 117 - 131
  • [3] From grid middleware to a grid operating system
    Ali, Arshad
    McClatchey, Richard
    Anjum, Ashiq
    Habib, Irfan
    Soomro, Kamran
    Asif, Mohammed
    Adil, Ali
    Mohsin, Athar
    [J]. GCC 2005: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2006, : 9 - +
  • [4] Grid middleware CyberGRIP and its applications
    Miyazawa, Kimio
    Kadooka, Yoshimasa
    Yamashita, Tomonori
    Tago, Yoshio
    [J]. 3rd International Conference on Computing, Communications and Control Technologies, Vol 1, Proceedings, 2005, : 124 - 129
  • [5] A scheduling middleware for data intensive applications on a grid
    Lee, Moo-hun
    In, Jang-uk
    Choi, Eui-in
    [J]. KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 3, PROCEEDINGS, 2006, 4253 : 1058 - 1067
  • [6] An investigation of network support for grid middleware and applications
    Wong, YF
    Wong, CY
    Ngoh, LH
    Wong, WC
    [J]. ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 319 - 323
  • [7] Bridging the gap between cluster and grid computing
    Alves, Albano
    Pina, Antonio
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 196 - 203
  • [8] Bridging clinical information systems and grid middleware: a Medical Data Manager
    Montagnat, Johan
    Jouvenot, Daniel
    Pera, Christophe
    Frohner, Akos
    Kunszt, Peter
    Koblitz, Birger
    Santos, Nuno
    Loomis, Cal
    Texier, Romain
    Guio, Patrick
    Da Rocha, Ricardo Brito
    Farkas, Zoltan
    Lingrand, Diane
    de Almeida, Antonio Sobreira
    [J]. CHALLENGES AND OPPORTUNITIES OF HEALTHGRIDS, 2006, 120 : 14 - +
  • [9] SPHINX: a scheduling middleware for data intensive applications on a grid
    In, Jang-uk
    Park, Jong Hyuk
    [J]. INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2011, 6 (03) : 184 - 194
  • [10] Checkpointing BSP parallel applications on the InteGrade Grid middleware
    de Camargo, Raphael Y.
    Goldchleger, Andrei
    Kon, Fabio
    Goldman, Alfredo
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (06): : 567 - 579