Building distributed grid applications is notoriously difficult: the complex interactions between concurrently running processes, middleware, operating systems, underlying devices, and interconnecting networks can lea...
详细信息
ISBN:
(纸本)0769522564
Building distributed grid applications is notoriously difficult: the complex interactions between concurrently running processes, middleware, operating systems, underlying devices, and interconnecting networks can lead to unpredictable and difficult to analyze errors. Yet debugging support for such systems is woefully inadequate;typically a central user interface coordinates a set of conventional debuggers. this structure leads to synchronization problems and is limited to debugging user-mode applications. In this paper we present the design and implementation of PDB, a pervasive debugger which executes in a virtualization layer underneaththe entire distributed system. By running each node of a distributed application in a separate virtual environment atop the debugger PDB can exercise full control over the entire execution environment.
An effective approach to accelerate applications is to execute them in parallel. there are value localities in values of program variables. Data value reuse is able to enhance performance in applications by canceling ...
详细信息
ISBN:
(纸本)3540240136
An effective approach to accelerate applications is to execute them in parallel. there are value localities in values of program variables. Data value reuse is able to enhance performance in applications by canceling same calculations. We propose the use of data value reuse and speculative parallelism with software to execute existing sequential applications in parallel. this study profiles value localities that exist in method arguments of benchmark programs, and evaluates performance improvements by applying data value reuse and speculative parallelism.
Unstructured Peer-to-Peer applications are very popular on the Internet. An efficient technique for improving performance of search method of these systems is to replicate file location information in P2P. In this pap...
详细信息
ISBN:
(纸本)3540240136
Unstructured Peer-to-Peer applications are very popular on the Internet. An efficient technique for improving performance of search method of these systems is to replicate file location information in P2P. In this paper we present random walk spread mechanism, and random walk spread and search method. Simulation results show that it achieves high success rates at low cost.
Virtual topology design is considered to be one of the key problems in the IP/DWDM optical Internet. Due to its NP-hard nature, withthe objective of minimizing the sum of traffic-weighted hop count, two soft-computin...
详细信息
ISBN:
(纸本)3540240136
Virtual topology design is considered to be one of the key problems in the IP/DWDM optical Internet. Due to its NP-hard nature, withthe objective of minimizing the sum of traffic-weighted hop count, two soft-computing-based methods to design the virtual topology are presented, adopting genetic algorithm and simulated annealing algorithm respectively. A simulation environment is developed and performance evaluations have also been done.
Known as an NP-Complete problem, the channel routing problem is very important in the automatic layout design of VLSI circuit and printed circuit boards. In this paper, a distributed genetic algorithm for this channel...
详细信息
ISBN:
(纸本)3540240136
Known as an NP-Complete problem, the channel routing problem is very important in the automatic layout design of VLSI circuit and printed circuit boards. In this paper, a distributed genetic algorithm for this channel routing problem is presented in MPI environments. Each node executes genetic operations to own sub-population and communicates synchronously with other nodes to form the global population. the experimental results show that the proposed algorithm maintains the convergence properties of sequential genetic algorithm.
Checkpointing and recovery in traditional distributed systems is relatively well established. However, checkpointing and recovery in multithreaded distributed systems has not been studied in the literature. Using the ...
详细信息
ISBN:
(纸本)3540240136
Checkpointing and recovery in traditional distributed systems is relatively well established. However, checkpointing and recovery in multithreaded distributed systems has not been studied in the literature. Using the traditional checkpointing and recovery algorithms in multithreaded systems leads to false causality problem and high checkpointing overhead. the checkpointing algorithm is implemented at the process level to reduce number of checkpoints and the recovery algorithm is implemented at the thread level which minimizes the false causality problem. the algorithm also takes advantage of the communication-induced checkpointing method to reduce the message overhead.
Grid computing is the key technology of next generation Internet. A promising way of solving the problem of resource allocation in a grid environment is a procedure based upon resource pricing. In Grid computing Envir...
详细信息
ISBN:
(纸本)3540240136
Grid computing is the key technology of next generation Internet. A promising way of solving the problem of resource allocation in a grid environment is a procedure based upon resource pricing. In Grid computing Environment, it is very important how to allocate resources for achieving the goal of high effective utilization of resources. this paper targets the problem of resource allocation on the grid. In this paper, we propose a framework for price-based resource allocation and resources pricing algorithm to achieve maximized utilization of grid resources.
In this paper we present novel approach to the parallelcomputing in the distributed environment. Described solution utilizes new communication algorithm, which adjusts communication pattern to the grid environment. P...
详细信息
ISBN:
(纸本)3540219463
In this paper we present novel approach to the parallelcomputing in the distributed environment. Described solution utilizes new communication algorithm, which adjusts communication pattern to the grid environment. Presented results show, that this approach reduces significantly communication latency and allows to speedup data transfer up to several times. In result, one can run parallel applications in the distributed environment.
the Computational Grid is a promising computing platform for solving the problem of large-scale resource allocation. In order to build large-scale of the grid computing systems, some obvious problems of grid computing...
详细信息
ISBN:
(纸本)3540240136
the Computational Grid is a promising computing platform for solving the problem of large-scale resource allocation. In order to build large-scale of the grid computing systems, some obvious problems of grid computing, such as: security, resource scheduling and management, authentication and authorization, have attracted more attention and research. Charging and accounting is an important part of grid computing, and will lead to develop the grid computing systems. the aim of this paper is to propose a service-oriented accounting architecture that involves many services interaction on the grid. In this paper, we describe firstly architecture of charging and accounting and its support system. then, we give briefly an introduction to pricing schemes and accounting policies.
In sender-initiated load balancing algorithms, the sender continues to send unnecessary request messages for load transfer until a receiver is found while the system load is heavy. Meanwhile, in the receiver-initiated...
详细信息
ISBN:
(纸本)3540240136
In sender-initiated load balancing algorithms, the sender continues to send unnecessary request messages for load transfer until a receiver is found while the system load is heavy. Meanwhile, in the receiver-initiated load balancing algorithms, the receiver continues to send an unnecessary request message for load acquisition until a sender is found while the system load is low. these unnecessary request messages result in inefficient communications, low CPU utilization, and low system throughput in distributed systems. To solve these problems, we propose a genetic based approach for improved sender-initiated and receiver-initiated load balancing in distributed systems.
暂无评论