Discrete event simulation is widely used within the networking community for purposes such as demonstrating the validity of network protocols and architectures. Depending on the level of detail modeled within the simu...
详细信息
Discrete event simulation is widely used within the networking community for purposes such as demonstrating the validity of network protocols and architectures. Depending on the level of detail modeled within the simulation, the running time and memory requirements can be excessive. The goal of our research is to develop and demonstrate a practical, scalable approach to parallel and distributedsimulation that will enable widespread reuse of sequential network simulation models and software. We focus on an approach to parallelization where an existing network simulator is used to build models of subnetworks that are composed to create simulations of larger networks. Changes to the original simulator are minimized, enabling the parallel simulator to easily track enhancements to the sequential version. In this paper we describe our lessons learned in applying this approach to the publicly available ns software package, and converting it to run in a parallel fashion on a network of workstations. This activity highlights a number of important problems, from the standpoint of how to parallelize an existing serial simulation model and achieving acceptable parallel performance.
We present strategies and approaches used to implement a synthetic learning environment which includes networking, distributed interactive simulation, physically-based modeling, computational steering, and virtual rea...
详细信息
High performance clusters (HPCs) based on commodity hardware are becoming more and more popular in the parallel computing community. These new platforms offer a hardware capable of a very low latency and a very high t...
详细信息
High performance clusters (HPCs) based on commodity hardware are becoming more and more popular in the parallel computing community. These new platforms offer a hardware capable of a very low latency and a very high throughput at an unbeatable cost, making them attractive for a large variety of parallel and distributed applications. With adequate communication software, HPCs have the potential to achieve a level of performance similar to massively parallel computers. However, for parallel applications that present a high communication/computation ratio, it is still essential to provide the lowest latency in order to minimize the communication overhead. In this paper, we are investigating message aggregation techniques to improve parallelsimulations of fine-grain ATM communication network models. Even if message aggregation is a well-known solution for improving the communication performance of high latency interconnection networks, the complex interaction between message aggregation and the underlying communication software is often ignored. We show that message aggregation must carefully take into account the characteristics of the communication software to be efficient on an HPC. This methodology can be applied as a preliminary step to tune a message aggregation algorithm for a given combination of hardware architecture and communication software layer.
This paper describes a variant of the actor model suited to the development of multimedia systems. The actor model centers on non-overkilling concurrency and customizable constraint-directed scheduling. A distributed ...
详细信息
This paper addresses the need for reliable multicast (RM) network support for the class of distributed virtual simulations (DVS) that operate with human participants who experience a virtual representation in real tim...
详细信息
The proceedings contain 45 papers. The topics discussed include: security issues in mobile agent technology;ephemeral Java source code;applying computational intelligence for congestion avoidance of high-speed network...
ISBN:
(纸本)076950468X
The proceedings contain 45 papers. The topics discussed include: security issues in mobile agent technology;ephemeral Java source code;applying computational intelligence for congestion avoidance of high-speed networks;routing a class of concatenated omega networks;priority scheduling and buffer management for ATM traffic shaping;from remote objects to physically distributed objects;behavioural specification using XML;using WAP as the enabling technology for CORBA in mobile and wireless environments;Internet - Intranet - Infranet: a modular integrating architecture;dynamic architectures and architectural styles for distributed programs;distributed information systems tailorability: a component approach;integration of object-oriented software components for distributed application software development;design of a group membership service on top of a distributed JAVA actor platform;beyond the whiteboard: synchronous collaboration in shared object spaces;rule-mitigated collaboration technology;some perspectives on network centric distance learning and software engineering;trends in collaboration technologies for net-centric computing;protecting competitive negotiation of mobile agents;incremental security in open, untrusted networks;a simulation model of task cluster scheduling in distributed systems;performance of dynamic load balanced join algorithms in shared disk parallel database systems;and distributed, configurable memory management in an operating system supporting quality of service.
This year's edition of PADS Gestalt therapy provides an opportunity to look around and pick out all the things that are wrong with the PADS community. An account is given on previous assessments and some current d...
详细信息
This year's edition of PADS Gestalt therapy provides an opportunity to look around and pick out all the things that are wrong with the PADS community. An account is given on previous assessments and some current directions in distributedsimulation and their possible relationships to PADS.
parallel discrete event simulation algorithms are usually based on time stamp ordering of events. distributed virtual environment (DVE) applications such as DIS typically use unordered event delivery. A partial order ...
详细信息
parallel discrete event simulation algorithms are usually based on time stamp ordering of events. distributed virtual environment (DVE) applications such as DIS typically use unordered event delivery. A partial order called approximate time (AT) is proposed to order events in both domains, facilitating reuse of simulations across DVE and analysis applications. A variation on AT-order called approximate time causal (ATC) order is also described. Synchronization algorithms to realize these orderings are presented as well as performance measurements on a workstation cluster. A long-term goal of this work is to use AT and ATC order to exploit temporal uncertainty in the model to achieve efficient conservative parallelsimulation despite little or no lookahead, a longstanding problem in the field.
simulation of particle systems is time consuming. However, many particle system applications require fast interactive animations. For example, simulation of physically realistic complex dust behaviors is very useful i...
详细信息
Virtual spaces based on the metaphor of shared network places are becoming a well accepted implementation approach for multiuser, multimedia, distributed cooperative work environments to support the work activities an...
详细信息
暂无评论