
Integrated Research in GRID Computing
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
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.
Reviews / Votes
From the reviews:
"This is a collection of most significant papers presented at the CoreGRID Integration Workshop 2005 . . The material is suitable for advanced seminars and researchers . ." (Tudor Balanescu, Zentralblatt MATH, Vol. 1116 (18), 2007)
More details
Other editions
Additional editions

Content
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.
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.