Catálogo de publicaciones - libros
High Performance Computing: HiPC 2006: 13th International Conference, Bangalore, India, December 18-21, 2006, Proceedings
Yves Robert ; Manish Parashar ; Ramamurthy Badrinath ; Viktor K. Prasanna (eds.)
En conferencia: 13º International Conference on High-Performance Computing (HiPC) . Bangalore, India . December 18, 2006 - December 21, 2006
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Processor Architectures; Software Engineering/Programming and Operating Systems; Computer Systems Organization and Communication Networks; Algorithm Analysis and Problem Complexity; Computation by Abstract Devices; Mathematics of Computing
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2006 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-68039-0
ISBN electrónico
978-3-540-68040-6
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2006
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2006
Cobertura temática
Tabla de contenidos
doi: 10.1007/11945918_21
A Repair Mechanism for Fault-Tolerance for Tree-Structured Peer-to-Peer Systems
Eddy Caron; Frédéric Desprez; Charles Fourdrignier; Franck Petit; Cédric Tedeschi
Facing the limits of traditional tools of resource management within computational grids (related to scale, dynamicity, etc. of the platforms newly considered), new approaches, based on peer-to-peer technologies are emerging. The resource discovery and in particular the service discovery is concerned by this evolution. Among the solutions, a promising one is the indexing of resources using trie structures and more particularly prefix trees. The major advantages of trie-structured approaches is the capability to support search queries on ranges of values with a latency growing logarithmically in the number of nodes in the trie. Those techniques are easy to extend to multicriteria searches. One drawback of using tries is its inherent poor robustness in a dynamic environment, where nodes join and leave the network, leading to the split of the tree into a forest, which results in the impossibility to route requests. Within most recent approaches, the fault-tolerance is a prevention mechanism, often replication-based. The replication can be costly in term of resources required. In this paper, we propose a fault-tolerance protocol that reconnects subtrees a posteriori , after crashes, to have again a connected graph and then reorder the nodes to rebuild a consistent tree.
Palabras clave: Range Query; Service Discovery; Distribute Hash Table; Resource Discovery; Physical Node.
- Session III – Network and Distributed Algorithms | Pp. 171-182
doi: 10.1007/11945918_22
Utility-Based Adaptation of RED Parameters
Rachel P. Villacorta; Cedric Angelo M. Festin
Random Early Detection (RED) is effective in decreasing losses on responsive flows but performs poorly with User Datagram Protocol (UDP) traffic since these do not react to congestion notification. However, it is important to address UDP flows’ requirements since UDP traffic forms a considerable part of Internet traffic. This paper shows how Value-Based Utility (VBU) with RED manages UDP flows. VBU allows packet dropping and queueing decisions to be more sensitive to UDP traffic packet loss requirements. Three RED variations incorporating VBU were developed. Results indicate adoption of VBU with RED enhances management of UDP traffic. This results in the equitable distribution of loss based on the UDP flows’ requirement.
Palabras clave: RED; buffer management; packet loss utility.
- Session III – Network and Distributed Algorithms | Pp. 183-192
doi: 10.1007/11945918_23
Capturing an Intruder in Product Networks
Navid Imani; Hamid Sarbazi-Azad; Albert Zomaya
In this paper, we envision a solution to the problem of capturing an intruder in a product network. This solution is derived based on the assumed existing algorithms for basic member graphs of a graph product. In this problem, a team of cleaner agents are responsible for capturing a hostile intruder in the network. While the agents can move in the network one hop at a time, the intruder is assumed to be arbitrarily fast in a way that it can traverse any number of nodes contiguously as far as no agents reside in those nodes. Here, we consider a version of the problem where each agent can replicate new agents. Hence, the algorithm start with a single agent and new agents are created on demand.
Palabras clave: Span Tree; Neighboring Node; Chromatic Number; Graph Product; Product Network.
- Session III – Network and Distributed Algorithms | Pp. 193-204
doi: 10.1007/11945918_24
Efficient In-Network Evaluation of Multiple Queries
Vinayaka Pandit; Hui-bo Ji
Recently, applications in which relational data is generated in a distributed and streaming manner have emerged from diverse domains. Processing queries on such data has become very important. In-network evaluation of a query is a technique in which the query is evaluated in the network without transferring all the data to a central location. So far, algorithms for in-network of evaluation of a single query have been proposed. They are not designed to exploit common computations across multiple queries. There is a need to develop techniques for efficient in-network evaluation of multiple queries. We consider the problem of in-network evaluation of multiple queries on relational data generated on a distributed network of machines. We present a novel algorithm based on an algorithm for dynamic regrouping of queries.
- Session III – Network and Distributed Algorithms | Pp. 205-216
doi: 10.1007/11945918_25
Island Model Parallel Genetic Algorithm for Optimization of Symmetric FRP Laminated Composites
Rahul; D. Chakraborty; A. Dutta
This paper presents an approach to optimal design of composite structures using Island Model Parallel Genetic Algorithm (IMPGA) with a probabilistic migration strategy and in conjunction with 3D Finite Element Method (FEM). The subject problem is computationally intensive and consumes large amount of computer space-time; an attempt has been made to spawn a variable number of processes at each node of IMPGA for FEM analysis. Comparison shows that integrated IMPGA-FEM module outperforms SGA-FEM module with respect to convergence as well as computational time significantly. The present study observes that the speed-up obtained from IMPGA-FEM module is better than the theoretical speed-up. It has also been observed that the incorporation of a probabilistic migration strategy in the IMPGA lead to a much faster and improved converged solution. Results show that for optimization with IMPGA there exists a minimum size of sub-population on each processor below which the performance deteriorates.
Palabras clave: Island Model Parallel Genetic Algorithm; Optimization; FRP Composites.
- Session IV – Application Software | Pp. 217-228
doi: 10.1007/11945918_26
Experiments with Wide Area Data Coupling Using the Seine Coupling Framework
Li Zhang; Manish Parashar; Scott Klasky
Emerging scientific and engineering simulations often require the coupling of multiple physics models and associated parallel codes that execute independently and in a distributed manner. Realizing these simulations in distributed environments presents several challenges. This paper describes experiences with wide-area coupling for a coupled fusion simulation using the Seine coupling framework. Seine provides a dynamic geometry-based virtual shared space abstraction and supports flexible, efficient and scalable coupling, data redistribution and data streaming. The design and implementation of the coupled fusion simulation using Seine, and an evaluation of its performance and overheads in a wide-area environment are presented.
Palabras clave: Couple Simulation; International Thermonuclear Experimental Reactor; Abstract Domain; Parallel Programming Model; Communication Schedule.
- Session IV – Application Software | Pp. 229-241
doi: 10.1007/11945918_27
HeteroMPI+ScaLAPACK: Towards a ScaLAPACK (Dense Linear Solvers) on Heterogeneous Networks of Computers
Ravi Reddy; Alexey Lastovetsky
The paper presents a tool that ports ScaLAPACK programs designed to run on massively parallel processors to Heterogeneous Networks of Computers. The tool converts ScaLAPACK programs to HeteroMPI programs. The resulting HeteroMPI programs do not aim to extract the maximum performance from a Heterogeneous Networks of Computers but provide an easy and simple way to execute the ScaLAPACK programs on such networks with good performance improvements. We demonstrate the efficiency of the resulting HeteroMPI programs by performing experiments with a matrix multiplication application on a local network of heterogeneous computers.
Palabras clave: Heterogeneous Network; Parallel Application; Virtual Processor; Process Arrangement; Heterogeneous Platform.
- Session IV – Application Software | Pp. 242-253
doi: 10.1007/11945918_28
Parallel Implementation of a Spline Based Computational Approach for Singular Perturbation Problems
Rajesh K. Bawa; S. Natesan
In this paper, a parallelizable computational technique for singularly perturbed reaction-diffusion problems is analyzed and implemented on parallel computer. In this technique, the domain is decomposed into non-overlapping subdomains, and boundary value problems are posed on each subdomain with suitable boundary conditions. Then, each problem is solved by the adaptive spline based difference scheme on each subinterval on parallel computer. Detailed theoretical analysis is provided to prove the convergence of the technique. To check the validity of the method, parallel implementation is performed on a numerical example and results are presented.
Palabras clave: Domain Decomposition; Parallel Implementation; Singular Perturbation Problem; Suitable Boundary Condition; Detailed Theoretical Analysis.
- Session IV – Application Software | Pp. 254-262
doi: 10.1007/11945918_29
Collaborative Grid Process Creation Support in an Engineering Domain
Thomas Friese; Matthew Smith; Bernd Freisleben; Julian Reichwald; Thomas Barth; Manfred Grauer
The software development process for many real-world applications requires many experts from different domains to cooperate. This is especially true for applications which are to be deployed in a distributed and heterogeneous environment such as the service-oriented Grid. In this paper, we present a collaborative synchronized Grid process creation environment for the service-oriented Grid, in which experts from different engineering and IT domains can interactively work on a single application process model, to quickly and efficiently design applications spanning multiple problem domains. An example application from the engineering domain of metal forming is presented and the enabling technologies are discussed.
Palabras clave: Grid Service; Software Development Process; Grid Application; Business Process Execution Language; Process Editor.
- Session IV – Application Software | Pp. 263-276
doi: 10.1007/11945918_30
A Multi-attribute Data Structure with Parallel Bloom Filters for Network Services
Yu Hua; Bin Xiao
A Bloom filter has been widely utilized to represent a set of items because it is a simple space-efficient randomized data structure. In this paper, we propose a new structure to support the representation of items with multiple attributes based on Bloom filters. The structure is composed of Parallel Bloom Filters (PBF) and a hash table to support the accurate and efficient representation and query of items. The PBF is a counter-based matrix and consists of multiple submatrixes. Each submatrix can store one attribute of an item. The hash table as an auxiliary structure captures a verification value of an item, which can reflect the inherent dependency of all attributes for the item. Because the correct query of an item with multiple attributes becomes complicated, we use a two-step verification process to ensure the presence of a particular item to reduce false positive probability.
Palabras clave: Hash Function; Multiple Attribute; Hash Table; Intersection Operation; Bloom Filter.
- Session V – Network Services | Pp. 277-288