Event-based communication is useful in many application domains, ranging from small, centralised applications to large, distributed systems. Many different event models have been developed to address the requirements ...
详细信息
ISBN:
(纸本)0769506348
Event-based communication is useful in many application domains, ranging from small, centralised applications to large, distributed systems. Many different event models have been developed to address the requirements of different application domains. One such model is the ECO model which was designed to support distributed virtual world applications. Like many other event models, ECO has event filtering capabilities meant to improve scalability by decreasing network traffic in a distributed implementation. Our recent work in event-based systems has included building a fully distributed version of the ECO model, including event filtering capabilities. this paper describes the results of our evaluation of filters as a means of achieving increased scalability in the ECO model. the evaluation is empirical and real data gathered from an actual event-based system is used. the findings show filters to be highly valuable in making distributed implementations of the model scab, that multicast contributes to the scalability and perhaps most significantly, that multicast groups can be dynamically generated from filters using local (per node) rather global knowledge of the distributed application.
In this paper, a protocol for bi-directional cooperative communications applying full-rate distributed space-time codes and physical network coding is proposed. this scheme uses L relays to transmit the codewords in a...
详细信息
this paper presents a distributed Genetic Algorithm implementation for obtaining good quality consistent results for different ordering problems. Most importantly, the solution found by the proposed distributed GA is ...
详细信息
this paper presents a distributed Genetic Algorithm implementation for obtaining good quality consistent results for different ordering problems. Most importantly, the solution found by the proposed distributed GA is not only of high-quality but also robust and does not require fine-tuning of the probabilities of crossover and mutation. In addition, implementation of the distributed GA is simple and does not require the use of any specialized, expensive hardware. Fault tolerance has also been provided by dynamic reconfiguration of the distributed system in the event of a process or machine failure. the effectiveness of using a simple crossover scheme withdistributed GA is demonstrated by solving three variations of the Traveling Salesman Problem (TSP).
Jamming style Denial-of-Service attack is the transmission of radio signals that disrupt communications by decreasing the signal to noise ratio. this kind of attack can be easily launched by jammer through either bypa...
详细信息
the complexity of parallel I/O systems imposes significant challenge in managing and utilizing the available system resources to meet application performance, portability and usability goals. We believe that a paralle...
详细信息
ISBN:
(纸本)0818685794
the complexity of parallel I/O systems imposes significant challenge in managing and utilizing the available system resources to meet application performance, portability and usability goals. We believe that a parallel I/O system that automatically selects efficient I/O plans for user applications is a solution to this problem. In this paper, we present such an automatic performance optimization approach for scientific applications performing collective I/O requests on multidimensional arrays. the approach is based on, a high level description of the target workload and execution. environment characteristics, and applies genetic algorithms to select high quality I/O plans. We have validated this approach in the Panda parallel I/O library. Our performance evaluations on the IBM SP show that this approach can, select high quality I/O plans under a variety of system conditions with a low overhead, and the genetic algorithm-selected I/O plans are in general better than the default plans used in Panda.
distributedcomputing involves systems that operate across networks transparently, using the resources of multiple machines. the Open Software Foundation's distributedcomputing Environment (DCE) has evolved to ad...
详细信息
ISBN:
(纸本)0818677589
distributedcomputing involves systems that operate across networks transparently, using the resources of multiple machines. the Open Software Foundation's distributedcomputing Environment (DCE) has evolved to address the need for a vendor-neutral platform to which distributed applications can be developed, and upon which they can run. Central to the design philosophy of DCE is its reliance on the Remote Procedure Call (RPC) to facilitate communication among the entities in the distributed environment. Since it profoundly affects the performance of boththe DCE environment and applications running on top of it, the performance of RPCs is very much a concern of both application developers and system managers in a DCE installation this short paper reports some results from an ongoing empirical investigation of the OS/2 DCE RPC facility. Our interest in this project is the effect on end-to-end RPC performance of protocol processing, flow control mechanisms within DCE, other load on the network, and interoperation with multiple DCE platforms.
To solve the problem of improving the productivity of distributed computer systems, special systems are being developed to assess the performance of individual nodes, errors in the composition of services, time delays...
详细信息
the Framework for Interdisciplinary Design Optimization (FIDO) project has the goal of developing a general distributedcomputing system for executing multidisciplinary computations on a networked heterogeneous cluste...
详细信息
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.
this paper addresses the practical implementation of means of tolerating residual software faults in complex software systems, especially concurrent and distributed ones. there are several inherent difficulties in imp...
详细信息
ISBN:
(纸本)0769515584
this paper addresses the practical implementation of means of tolerating residual software faults in complex software systems, especially concurrent and distributed ones. there are several inherent difficulties in implementing such fault-tolerant software systems, including the controlled use of extra redundancy and the mixture of different design concerns. In an attempt to minimise these difficulties, we present a generic implementation approach, composed of a multi-layered reference architecture, a configuration method and an architectural pattern. We evaluate our implementation approach using an industrial control application whose control software we equip withthe ability to tolerate a variety of software faults. the preliminary evidence shows that our approach can simplify the implementation process, reduce repetitive development effort and provide high flexibility through a generic interface for a wide range of fault tolerance schemes.
暂无评论