Gorlatch / Danelutto | Integrated Research in GRID Computing | E-Book | sack.de
E-Book

E-Book, Englisch, 284 Seiten, eBook

Gorlatch / Danelutto Integrated Research in GRID Computing

CoreGRID Integration Workshop 2005 (Selected Papers) November 28-30, Pisa, Italy
1. Auflage 2007
ISBN: 978-0-387-47658-2
Verlag: Springer US
Format: PDF
Kopierschutz: 1 - PDF Watermark

CoreGRID Integration Workshop 2005 (Selected Papers) November 28-30, Pisa, Italy

E-Book, Englisch, 284 Seiten, eBook

ISBN: 978-0-387-47658-2
Verlag: Springer US
Format: PDF
Kopierschutz: 1 - PDF Watermark



The aim of CoreGRID is to strengthen and advance scientific and technological excellence in the area of Grid and Peer-to-Peer technologies in order to overcome the current fragmentation and duplication of effort in this area. To achieve this objective, the workshop brought together a critical mass of well-established researchers (including 145 permanent researchers and 171 PhD students) from a number of institutions which have all constructed an ambitious joint program of activities. Priority in the workshop was given to work conducted in collaboration between partners from different research institutions and to promising research proposals that could foster such collaboration in the future.  This book is the fourth volume of the CoreGRID series.The topics in this volume include: - Knowledge and Data Management, - Programming Models, - System Architecture, - Grid Information, Resource and Workflow Monitoring Services, - Resource Management and Scheduling, - Systems, Tools and Environments, -Trust and Security Issues on the Grid.
Gorlatch / Danelutto Integrated Research in GRID Computing jetzt bestellen!

Zielgruppe


Research

Weitere Infos & Material


Data Integration and Query Reformulation in Service-Based Grids.- Towards a Common Deployment Model for Grid Systems.- Towards Automatic Creation of Web Services for Grid Component Composition.- Adaptable Parallel Components for Grid Programming.- Skeleton Parallel Programming and Parallel Objects.- Towards the Automatic Mapping of Assist Applications for the Grid.- An Abstract Schema Modeling Adaptivity Management.- A Feedback-Based Approach to Reduce Duplicate Messages in Unstructured Peer-To-Peer Networks.- Fault-Injection and Dependability Benchmarking for Grid Computing Middleware.- User Management for Virtual Organizations.- On the Integration of Passive and Active Network Monitoring in Grid Systems.- Sensor Oriented Grid Monitoring Infrastructures for Adaptive Multi-Criteria Resource Management Strategies.- Towards Semantics-Based Resource Discovery for the Grid.- Scheduling Workflows with Budget Constraints.- Integration of ISS into the Viola Meta-Scheduling Environment.- Multi-Criteria Grid Resource Management Using Performance Prediction Techniques.- A Proposal for a Generic Grid Scheduling Architecture.- Grid Superscalar Enabled P-Grade Portal.- Redesigning the Segl Problem Solving Environment: A Case Study of Using Mediator Components.- Synthetic Grid Workloads with Ibis, Koala, and Grenchmark.


1. Introduction (p. 32)
The Grid vision introduced in the end of the nineties has now become a reality with the availability of quite a few Grid infrastructures, most of them experimental but some others will come soon in production. Although most of the research and development efforts have been spent in the design of Grid middleware systems, the question of how to program such large scale computing infrastructures remains open. Programming such computing infrastructures will be quite complex considering its parallel and distributed nature.

The programmer vision of a Grid infrastructure is often determined by its programming model. The level of abstraction that is proposed today is rather low, giving the vision either of a parallel machine, with a message-passing layer such as MPI, or a distributed system with a set of services, such as Web Services, to be orchestrated. Both approaches offer a very low level programming abstraction and are not really adequate, limiting the spectrum of applications that could take benefit from Grid infrastructures.

Of course such approaches may be sufficient for simple applications but a Grid infrastructure has to be generic enough to also handle complex applications with ease. To overcome this situation, it is required to propose high level abstractions to facilitate the programming of Grid infrastructures and in a longer term to be able to develop more secure and robust next generation Grid middleware systems by using these high level abstractions for their design as well. The current situation is very similar to what happened with computers in the sixties: minimalist operating systems were developed first with assembly languages before being developed, in the seventies, by languages that offer higher levels of abstraction.

Several research groups are already investigating how to design or adapt programming models that provide this required level of abstraction. Among these models, component-oriented programming models are good candidates to deal with the complexity of programming Grid infrastructures. A Grid application can be seen as a collection of components interconnected in a certain way that must be deployed on available computing resources managed by the Grid infrastructure.

Components can be reused for new Grid applications, reducing the time to build new applications. However, from our experience such models have to be combined with other programming models that are required within a Grid infrastructure. It is imaginable that a parallel program can be encapsulated within a component. Such a parallel program is based on a parallel programming model which might be for instance message-based or skeletonbased.

Moreover, a component oriented programming model can be coupled with a service oriented approach exposing some component ports as services through the use of Web Services. The results of this is that this combination of several models to design Grid applications leads to a major challenge: the deployment of applications within a Grid infrastructure.

Such programming models are always implemented through various runtime or middleware systems that have their own dependencies vis-a-vis of operating systems, making it extremely challenging to deploy applications within a heterogeneous environment, which is an intrinsic property of a Grid infrastructure.

The objective of this paper is to propose a common deployment process based on the experience gained from the ASSIST and GridCCM projects.




Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.