Skip to main content
Erschienen in: Annals of Telecommunications 1-2/2009

01.02.2009

GCM: a grid extension to Fractal for autonomous distributed components

verfasst von: Françoise Baude, Denis Caromel, Cédric Dalmasso, Marco Danelutto, Vladimir Getov, Ludovic Henrio, Christian Pérez

Erschienen in: Annals of Telecommunications | Ausgabe 1-2/2009

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This article presents an extension of the Fractal component model targeted at programming applications to be run on computing grids: the grid component model (GCM). First, to address the problem of deployment of components on the grid, deployment strategies have been defined. Then, as grid applications often result from the composition of a lot of parallel (sometimes identical) components, composition mechanisms to support collective communications on a set of components are introduced. Finally, because of the constantly evolving environment and requirements for grid applications, the GCM defines a set of features intended to support component autonomicity. All these aspects are developed in this paper with the challenging objective to ease the programming of grid applications, while allowing GCM components to also be the unit of deployment and management.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
In Fractal, a composite binding is a communication path composed of a set of primitive bindings and binding components.
 
2
A multiset is a set where the number of occurrences of each element matters.
 
Literatur
1.
Zurück zum Zitat Aldinucci M, Bertolli C, Campa S, Coppola M, Vanneschi M, Zoccolo C (2006) Autonomic grid components: the GCM proposal and self-optimising ASSIST components. In: Joint workshop on HPC grid programming environments and components and component and framework technology in high-performance and scientific computing at HPDC’15, Paris, June 2006 Aldinucci M, Bertolli C, Campa S, Coppola M, Vanneschi M, Zoccolo C (2006) Autonomic grid components: the GCM proposal and self-optimising ASSIST components. In: Joint workshop on HPC grid programming environments and components and component and framework technology in high-performance and scientific computing at HPDC’15, Paris, June 2006
2.
Zurück zum Zitat Aldinucci M, Campa S, Danelutto M, Dazzi P, Kilpatrick P, Laforenza D, Tonellotto N (2008) Behavioural skeletons for component autonomic management on grids. In: Danelutto M, Frangopoulou P, Getov V (eds) Making grids work. CoreGRID. ISBN 978-0-387-78447-2 Aldinucci M, Campa S, Danelutto M, Dazzi P, Kilpatrick P, Laforenza D, Tonellotto N (2008) Behavioural skeletons for component autonomic management on grids. In: Danelutto M, Frangopoulou P, Getov V (eds) Making grids work. CoreGRID. ISBN 978-0-387-78447-2
3.
Zurück zum Zitat Armstrong R, Gannon D, Geist A, Keahey K, Kohn S, McInnes L, Parker S, Smolinski B (1999) Toward a common component architecture for high-performance scientific computing. In: Proceedings of the 1999 conference on high performance distributed computing, Amsterdam, 12–14 April 1999 Armstrong R, Gannon D, Geist A, Keahey K, Kohn S, McInnes L, Parker S, Smolinski B (1999) Toward a common component architecture for high-performance scientific computing. In: Proceedings of the 1999 conference on high performance distributed computing, Amsterdam, 12–14 April 1999
4.
Zurück zum Zitat Badrinath B, Sudame P (2000) Gathercast: the design and implementation of a programmable aggregation mechanism for the Internet. In: Proceedings of IEEE international conference on computer communications and networks (ICCCN), Las Vegas, 16–18 October 2000 Badrinath B, Sudame P (2000) Gathercast: the design and implementation of a programmable aggregation mechanism for the Internet. In: Proceedings of IEEE international conference on computer communications and networks (ICCCN), Las Vegas, 16–18 October 2000
5.
Zurück zum Zitat Baduel L, Baude F, Caromel D, Contes A, Huet F, Morel M, Quilici R (2006) Grid computing: software environments and tools, chap. Programming, deploying, composing, for the grid. Springer, Heidelberg Baduel L, Baude F, Caromel D, Contes A, Huet F, Morel M, Quilici R (2006) Grid computing: software environments and tools, chap. Programming, deploying, composing, for the grid. Springer, Heidelberg
6.
Zurück zum Zitat Baude F, Henrio L, Naoumenko P (2007) A component platform for experimenting with autonomic composition. In: First international conference on autonomic computing and communication systems (Autonomics 2007). ACM Digital Library (invited paper) Baude F, Henrio L, Naoumenko P (2007) A component platform for experimenting with autonomic composition. In: First international conference on autonomic computing and communication systems (Autonomics 2007). ACM Digital Library (invited paper)
7.
Zurück zum Zitat Baude F, Caromel D, Henrio L, Morel M (2007) Collective interfaces for distributed components. In: CCGrid 2007: IEEE international symposium on cluster computing and the grid. ISBN 0-7695-2833-3, pp 599–610 Baude F, Caromel D, Henrio L, Morel M (2007) Collective interfaces for distributed components. In: CCGrid 2007: IEEE international symposium on cluster computing and the grid. ISBN 0-7695-2833-3, pp 599–610
8.
Zurück zum Zitat Baude F, Caromel D, Henrio L, Naoumenko P (2007) A flexible model and implementation of component controllers. In: CoreGRID workshop on grid programming model, grid and P2P systems architecture, grid systems, tools and environments, Crete, 12–13 June 2007 Baude F, Caromel D, Henrio L, Naoumenko P (2007) A flexible model and implementation of component controllers. In: CoreGRID workshop on grid programming model, grid and P2P systems architecture, grid systems, tools and environments, Crete, 12–13 June 2007
9.
Zurück zum Zitat Bertrand F, Bramley R, Damevski KB, Kohl JA, Bernholdt DE, Larson JW, Sussman A (2005) Data redistribution and remote method invocation in parallel component architectures. In: Proceedings of the 19th international parallel and distributed processing symposium: IPDPS, Denver, 3–8 April 2005 Bertrand F, Bramley R, Damevski KB, Kohl JA, Bernholdt DE, Larson JW, Sussman A (2005) Data redistribution and remote method invocation in parallel component architectures. In: Proceedings of the 19th international parallel and distributed processing symposium: IPDPS, Denver, 3–8 April 2005
10.
Zurück zum Zitat Bruneton E, Coupaye T, Leclercq M, Quéma V, Stefani JB (2006) The fractal component model and its support in java. Softw Pract Exp 36:11–12 (Special Issue on Experiences with Auto-adaptive and Reconfigurable Systems)CrossRef Bruneton E, Coupaye T, Leclercq M, Quéma V, Stefani JB (2006) The fractal component model and its support in java. Softw Pract Exp 36:11–12 (Special Issue on Experiences with Auto-adaptive and Reconfigurable Systems)CrossRef
11.
Zurück zum Zitat Cansado A, Caromel D, Henrio L, Madelaine E, Rivera M, Salageanu E (2007) A specification language for components implemented in GCM/ProActive. LNCS series. Springer, Heidelberg Cansado A, Caromel D, Henrio L, Madelaine E, Rivera M, Salageanu E (2007) A specification language for components implemented in GCM/ProActive. LNCS series. Springer, Heidelberg
13.
Zurück zum Zitat CoreGRID Institute on Grid Systems, Tools, and Environments (2008) Design methodology of the generic component-based grid platform. Deliverable D.STE.07 CoreGRID Institute on Grid Systems, Tools, and Environments (2008) Design methodology of the generic component-based grid platform. Deliverable D.STE.07
17.
Zurück zum Zitat Danelutto M, Vanneschi M, Zoccolo C, Tonellotto N, Orlando S, Baraglia R, Fagni T, Laforenza D, Paccosi A (2005) HPC application execution on GRIDs. Future Gener Grids 263–282 Danelutto M, Vanneschi M, Zoccolo C, Tonellotto N, Orlando S, Baraglia R, Fagni T, Laforenza D, Paccosi A (2005) HPC application execution on GRIDs. Future Gener Grids 263–282
18.
Zurück zum Zitat Denis A, Perez C, Priol T, Ribes A (2004) Bringing high performance to the corba component model. In: SIAM conference on parallel processing for scientific computing, San Francisco, 25–27 February 2004 Denis A, Perez C, Priol T, Ribes A (2004) Bringing high performance to the corba component model. In: SIAM conference on parallel processing for scientific computing, San Francisco, 25–27 February 2004
19.
Zurück zum Zitat Dünnweber J, Baude F, Legrand V, Parlavantzas N, Gorlatch S (2006) Invited papers from the 1st CoreGRID integration workshop, Pisa, Novembre 2005, chap. Towards automatic creation of web services for grid component composition. Volume 4 of CoreGRID series. Springer, Heidelberg Dünnweber J, Baude F, Legrand V, Parlavantzas N, Gorlatch S (2006) Invited papers from the 1st CoreGRID integration workshop, Pisa, Novembre 2005, chap. Towards automatic creation of web services for grid component composition. Volume 4 of CoreGRID series. Springer, Heidelberg
20.
Zurück zum Zitat Furmento N, Hau J, Lee W, Newhouse S, Darlington J (2004) Implementations of a service-oriented architecture on Top of Jini, JXTA and OGSI. In: AxGrids 2004, no. 3165 in LNCS. Springer, Heidelberg, pp 90–99 Furmento N, Hau J, Lee W, Newhouse S, Darlington J (2004) Implementations of a service-oriented architecture on Top of Jini, JXTA and OGSI. In: AxGrids 2004, no. 3165 in LNCS. Springer, Heidelberg, pp 90–99
23.
Zurück zum Zitat Gannon D, Fox G (2006) Workflow in grid systems meeting. Concurrency & computation: practice & experience vol 18, issue 10 (Based on GGF10 Berlin meeting) Gannon D, Fox G (2006) Workflow in grid systems meeting. Concurrency & computation: practice & experience vol 18, issue 10 (Based on GGF10 Berlin meeting)
25.
Zurück zum Zitat Henrio L, Rivera M (2008) Stopping safely hierarchical distributed components. In: Proceedings of the workshop on component-based high performance computing (CBHPC’08), Karlsruhe, 14–17 October 2008 Henrio L, Rivera M (2008) Stopping safely hierarchical distributed components. In: Proceedings of the workshop on component-based high performance computing (CBHPC’08), Karlsruhe, 14–17 October 2008
26.
Zurück zum Zitat Herault C, Nemchenko S, Lecomte S (2005) A component-based transactional service, including advanced transactional models. In: Advanced distributed systems: 5th international school and symposium, ISSADS 2005, revised selected papers, no. 3563 in LNCS Herault C, Nemchenko S, Lecomte S (2005) A component-based transactional service, including advanced transactional models. In: Advanced distributed systems: 5th international school and symposium, ISSADS 2005, revised selected papers, no. 3563 in LNCS
28.
Zurück zum Zitat Lacour S, Pérez C, Priol T (2005) Generic application description model: toward automatic deployment of applications on computational grids. In: 6th IEEE/ACM international workshop on grid computing (Grid2005). Springer, Seattle Lacour S, Pérez C, Priol T (2005) Generic application description model: toward automatic deployment of applications on computational grids. In: 6th IEEE/ACM international workshop on grid computing (Grid2005). Springer, Seattle
29.
Zurück zum Zitat Liu H, Parashar M (2004) A component based programming framework for autonomic applications. In: 1st IEE int. conference on autonomic computing (ICAC), New York, 17–18 May 2004 Liu H, Parashar M (2004) A component based programming framework for autonomic applications. In: 1st IEE int. conference on autonomic computing (ICAC), New York, 17–18 May 2004
30.
Zurück zum Zitat Malawski M, Bubak M, Baude F, Caromel D, Henrio L, Morel M (2007) Interoperability of grid component models: GCM and CCA case study. In: CoreGRID symposium in conjunction with Euro-Par 2007, CoreGRID series. Springer, Heidelberg Malawski M, Bubak M, Baude F, Caromel D, Henrio L, Morel M (2007) Interoperability of grid component models: GCM and CCA case study. In: CoreGRID symposium in conjunction with Euro-Par 2007, CoreGRID series. Springer, Heidelberg
31.
Zurück zum Zitat Mayer A, Mcough S, Gulamali M, Young L, Stanton J, Newhouse S, Darlington J (2002) Meaning and behaviour in grid oriented components. In: Third international workshop on grid computing, GRID, vol. 2536 of LNCS, pp 100–111 Mayer A, Mcough S, Gulamali M, Young L, Stanton J, Newhouse S, Darlington J (2002) Meaning and behaviour in grid oriented components. In: Third international workshop on grid computing, GRID, vol. 2536 of LNCS, pp 100–111
32.
Zurück zum Zitat Mencl V, Bures T (2005) Microcomponent-based component controllers: a foundation for component aspects. In: APSEC. IEEE Computer Society, Piscataway Mencl V, Bures T (2005) Microcomponent-based component controllers: a foundation for component aspects. In: APSEC. IEEE Computer Society, Piscataway
34.
Zurück zum Zitat Parlavantzas N, Morel M, Getov V, Baude F, Caromel D (2007) Performance and scalability of a component-based grid application. In: 9th int. worshop on java for parallel and distributed computing, in conjunction with the IEEE IPDPS conference Parlavantzas N, Morel M, Getov V, Baude F, Caromel D (2007) Performance and scalability of a component-based grid application. In: 9th int. worshop on java for parallel and distributed computing, in conjunction with the IEEE IPDPS conference
35.
Zurück zum Zitat Partridge C, Menedez T, Milliken W (1993) Host anycasting service. RFC 1546 Partridge C, Menedez T, Milliken W (1993) Host anycasting service. RFC 1546
37.
Zurück zum Zitat Seinturier L, Pessemier N, Duchien L, Coupaye T (2006) A component model engineered with components and aspects. In: Proceedings of the 9th international SIGSOFT symposium on component-based software engineering, Västerås, June 2006 Seinturier L, Pessemier N, Duchien L, Coupaye T (2006) A component model engineered with components and aspects. In: Proceedings of the 9th international SIGSOFT symposium on component-based software engineering, Västerås, June 2006
38.
Zurück zum Zitat Szyperski C (1998) Component software: beyond object-oriented programming. ACM/Addison-Wesley, New York. ISBN 0-201-17888-5 Szyperski C (1998) Component software: beyond object-oriented programming. ACM/Addison-Wesley, New York. ISBN 0-201-17888-5
39.
Zurück zum Zitat Tejedor E, Badia RM, Naoumenko P, Rivera M, Dalmasso C (2008) Orchestrating a safe functional suspension of gcm components. In: CoreGRID integration workshop. Integrated research in grid computing Tejedor E, Badia RM, Naoumenko P, Rivera M, Dalmasso C (2008) Orchestrating a safe functional suspension of gcm components. In: CoreGRID integration workshop. Integrated research in grid computing
40.
Zurück zum Zitat Thome B, Viswanathan V (2005) Enterprise grid alliance–reference model v1.0 Thome B, Viswanathan V (2005) Enterprise grid alliance–reference model v1.0
Metadaten
Titel
GCM: a grid extension to Fractal for autonomous distributed components
verfasst von
Françoise Baude
Denis Caromel
Cédric Dalmasso
Marco Danelutto
Vladimir Getov
Ludovic Henrio
Christian Pérez
Publikationsdatum
01.02.2009
Verlag
Springer-Verlag
Erschienen in
Annals of Telecommunications / Ausgabe 1-2/2009
Print ISSN: 0003-4347
Elektronische ISSN: 1958-9395
DOI
https://doi.org/10.1007/s12243-008-0068-8

Weitere Artikel der Ausgabe 1-2/2009

Annals of Telecommunications 1-2/2009 Zur Ausgabe

Acknowledgments

2008 reviewers list