Catálogo de publicaciones - libros

Compartir en
redes sociales


Advances in Grid and Pervasive Computing: 2nd International Conference, GPC 2007, Paris, France, May 2-4, 2007. Proceedings

Christophe Cérin ; Kuan-Ching Li (eds.)

En conferencia: 2º International Conference on Grid and Pervasive Computing (GPC) . Paris, France . May 2, 2007 - May 4, 2007

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

Theory of Computation; Algorithm Analysis and Problem Complexity; Computer Communication Networks; Information Systems Applications (incl. Internet); System Performance and Evaluation; Software Engineering

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2007 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-72359-2

ISBN electrónico

978-3-540-72360-8

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2007

Tabla de contenidos

A Novel Data Grid Coherence Protocol Using Pipeline-Based Aggressive Copy Method

Reen-Cheng Wang; Su-Ling Wu; Ruay-Shiung Chang

Grid systems are well-known for its high performance computing or large data storage with inexpensive devices. They can be categorized into two major types: computational grid and data grid. Data grid is used for data intensive applications. In data grids, replication is used to reduce access latency. It can also improve data availability, load balancing and fault tolerance. If there are many replicas, they may have coherence problems while being updated. In this paper, based on the aggressive-copy method, we developed an algorithm using pipeline concept, such that the data transfer tasks can be done simultaneously. This novel Pipeline-based Aggressive Copy method can accelerate the update speed and decrease users’ waiting times. We used Globus toolkit for our framework. Compared with the existing schemes and from the preliminary simulation results, our method shows notable improvement in overall completion time.

Pp. 484-495

A Design of Cooperation Management System to Improve Reliability in Resource Sharing Computing Environment

Ji Su Park; Kwang Sik Chung; Jin Gon Shon

Resource sharing computing is a project that realizes high performance computing by utilizing the resources of peers that are connected to the Internet. Resource sharing computing provides a dynamic internet environment where peers can freely participate, but it raises questions on the reliability of operation processing. Existing resource sharing computing stores intermediate operation results in peers’ local disks. Thus, when faults happen on peers’ side, some peers need to wait for processing to reconnect with possibility of considerable delay. In case there is no reconnection, the intermediate operation results cannot be used. In addition, it is difficult to support cooperation due to incompatible modes of operation processing among heterogeneous systems. This thesis is to propose a cooperation management system, and define cooperation and cooperation groups necessary to improve the reliability in the resource sharing computing environment. Cooperation is a series of tasks that involve sorting tasks, processing tasks sequentially, and producing results. Cooperation group is a gathering of peers that can cooperate. Groups are created among different types of systems to enable cooperation among peers within the same group. Also, middle DB Server is proposed in a hierarchical structure to shorten delay and increase the reusability of intermediate operation results. As the intermediate operation results are stored in the middle DB Server in case there occurs a fault on peers’ side, waiting time for reconnection is reduced through cooperation, and the reusability of intermediate operation result is improved. In this paper, we propose a structure that can store intermediate operation result in middle DB Server to improve reliability in resource sharing computing environment, and suggest a design for cooperation group service, discovery service, and task management service of cooperation management system.

Pp. 496-506

A Peer-to-Peer Indexing Service for Data Grids

Henrik Thostrup Jensen; Josva Kleist

We present an index system for locating files or other data objects in a grid environment. The system is constructed using a distributed hash table, and is scalable, fault-tolerant, and self-organizing. The index is dynamically updated to reflect the state of the storage elements, and can hence deal with nomadic data. The system provides extra services to ease integration with other systems: A registrant service integrates existing storage elements into the system, and a query proxy provides an easy way to query the system. A security model, which builds on the existing grid security model is also provided. An implementation has been created and its performance measured. The system is shown to scale as more nodes are added to the system.

Pp. 507-518

A Novel Recovery Approach for Cluster Federations

Bidyut Gupta; Shahram Rahimi; Raheel Ahmad; Raja Chirra

In this paper, we have addressed the complex problem of determining a recovery line for cluster federation and have proposed a fast recovery algorithm to handle failures in cluster federations. The main feature of the proposed algorithm is that it can be executed simultaneously by all clusters in the cluster federation. Besides, the number of trips to the stable storage necessary for executing the algorithm is much less compared to the same in some existing works. Also the proposed algorithm does not suffer from any message storm unlike some noted work in this area.

Pp. 519-530

SONMAS: A Structured Overlay Network for Multidimensional Attribute Space

Hsiu-Chin Chen; Chung-Ta King

In many distributed applications, each participating node can be characterized by one single set of attributes. The problem is to support complex queries, such as range and k-nearest-neighbor (KNN) queries, on this set of multidimensional attributes. Traditional peer-to-peer (P2P) systems either adopt an unstructured interconnection and use flooding to search for matching nodes, or implement a distributed hash table (DHT) to serve as a directory for indexing the attributes. The former suffers from excessive flooding traffic, while the latter has the overhead of updating and maintaining the directory. This paper introduces an attribute-based P2P interconnection strategy that uses the attributes to interconnect the peers instead of hash keys. Under the condition that each node is characterized by one set of attributes, the attribute-based networks can support range and KNN queries, guarantee lookup efficiency, and eliminate the need to maintain a directory.

Pp. 531-542

Formal Specification and Implementation of an Environment for Automatic Distribution

Saeed Parsa; Omid Bushehrian

It is desirable to replace supercomputers with low cost networks of computers to run computationally intensive programs. To alleviate the burden of writing distributed programs, automatic translation of sequential to distributed programs is highly recommended. In this paper a new architecture to support automatic translation of sequential to distributed programs is offered. A formal specification of the structure and behavior of the architecture components is presented. The applicability of the specified architecture is demonstrated by presenting its implementation details and evaluating the performance of the resultant distributed program.

Pp. 543-554

Dynamic Distribution for Data Storage in a P2P Network

Olivier Soyez; Cyril Randriamaro; Gil Utard; Francis Wlazinski

This article presents a dynamic data distribution method for data storage in a P2P network. In our system named Us (Ubiquitous storage), peers are arranged in groups called Metapeers to deal with account failure correlation. To minimize end user traffic according to the reconstruction process, distribution must take into account a new measure: the maximum disturbance cost of a peer. In a previous work, we defined a static distribution scheme which minimizes this reconstruction cost derivated from affine plan theory. In this paper we extend this distribution scheme to deal with the dynamic behaviour of peer to peer systems.

Pp. 555-566

GRAVY: Towards Virtual File System for the Grid

Thi-Mai-Huong Nguyen; Frédéric Magoulès; Cédric Révillon

Today large-scale applications require access to data stored in heterogeneous storage systems located at geographically distributed virtual organizations. In such applications, users are forced to deal with different administrative policies and structures at each site, and various data access mechanisms on each storage system. This implies a lot of human interventions in order to develop dedicated programs and scripts for data transfer between theses systems. This paper presents architecture which enables the automation of data transfers between distributed file systems irrespective of their heterogeneity. This feature enables high-level schedulers integrated with GRAVY to control data placements like computational jobs. GRAVY supports multiple data access protocols and provides an easy-to-use interface for novice Grid users.

Pp. 567-578

A Framework for Dynamic Deployment of Scientific Applications Based on WSRF

Lei Yu; Frédéric Magoulès

One of the challenges of Grid computing is the integration of legacy scientific applications. The Web Services Architecture (WSA) is an ideal technology to integrate legacy applications into the grid environment. Web Services Resource Framework (WSRF) extends Web Services and makes them stateful. Based on WSRF, we implement a framework which utilizes WSRF resource to submit applications and to monitor execution status. We deploy only one Factory Service to create the resources and one Grid Service as the uniform interface for all the applications in each computing resource. We can dynamically deploy some legacy applications in the Grid or remove these applications without stopping the execution of entire system. Moreover, we present an implementation of one meta-scheduler which integrates Grid resources in complex Grid environment.

Pp. 579-589

Group-Based Self-organization Grid Architecture

Jaime Lloret; Miguel Garcia; Fernando Boronat; Jesus Tomas

Many grid architectures have been developed since the first proto-grid systems in the early 70’s, but there are not so many based on groups using an efficient node neighbor selection. This paper proposes a grid architecture based on groups. The architecture organizes logical connections between nodes from different groups of nodes allowing sharing resources, data or computing time between groups. Connections are used to find and share available resources from other groups and they are established based on node’s available capacity. Suitable nodes have higher roles in the architecture and their function is to organize connections based on a node selection process. Nodes’ logical connections topology changes depending on some dynamic parameters. The architecture is scalable and fault-tolerant. We describe the protocol, its management and real measurements. It could be used as an intergrid protocol.

Pp. 590-602