Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Improved performance for network simulation

View through CrossRef
Over the course of designing and implementing two discrete event simulators, the commercial simulator packages CSIM and DesmoJ were leveraged to allow for rapid development of both wired and wireless network models. However, the two resulting simulators demonstrated poor scalability due to the use of multi-threading to maintain state for simulation elements. By using a simple single-process discrete event simulation engine, the running-time showed a marked decrease when compared to multi-threaded simulators. In one case study, we simulate a simple two-link MPLS network which employs two congestion control mechanisms for inelastic traffic, namely preemption and adaptation. Performance metrics measured include: the per-class blocking probability, customer average fraction of time streams travel on the preferred path, customer average fraction of time at the maximum subscription rate, the customer average rate of adaptation, and the time average rate of preemption. We compare the performance of preemption and adaptation individually and collectively against the base case where neither congestion mechanism is used. At the cost of increased number of rate adaptations and preemption events for a range of regimes, we show that the combined use of preemption and adaptation improves the quality of service and alignment of high priority traffic while increasing the effective network capacity. As a performance enhancement to the simulator developed to conducted these experiments, we switched to a single-process discrete evnt simulation engine in place of multi-threaded simulator. We note a large improvement for the running time as the simulation time and capacity increase. A second case study was conducted on a wireless simulator. In an effort to simplify the simulator and improve performance we again moved from a commercial thread-based simulator (CSIM) to a single-process discrete event simulation engine. Results of the runningtime vs network size for the single-process simulator showed a constant-time improvement over the thread-based simulator. To further improve performance, a complementary technique known as model abstraction is also applied. Model abstraction is a technique that reduces execution time by removing unnecessary simulation detail. In this thesis we propose three abstractions of the IEEE 802.11 protocol. The Goodput Ratio vs Transmission Power and End-to-end delay vs offered load performance metrics are compared against the OPNET commercial simulator.
Drexel University Libraries
Title: Improved performance for network simulation
Description:
Over the course of designing and implementing two discrete event simulators, the commercial simulator packages CSIM and DesmoJ were leveraged to allow for rapid development of both wired and wireless network models.
However, the two resulting simulators demonstrated poor scalability due to the use of multi-threading to maintain state for simulation elements.
By using a simple single-process discrete event simulation engine, the running-time showed a marked decrease when compared to multi-threaded simulators.
In one case study, we simulate a simple two-link MPLS network which employs two congestion control mechanisms for inelastic traffic, namely preemption and adaptation.
Performance metrics measured include: the per-class blocking probability, customer average fraction of time streams travel on the preferred path, customer average fraction of time at the maximum subscription rate, the customer average rate of adaptation, and the time average rate of preemption.
We compare the performance of preemption and adaptation individually and collectively against the base case where neither congestion mechanism is used.
At the cost of increased number of rate adaptations and preemption events for a range of regimes, we show that the combined use of preemption and adaptation improves the quality of service and alignment of high priority traffic while increasing the effective network capacity.
As a performance enhancement to the simulator developed to conducted these experiments, we switched to a single-process discrete evnt simulation engine in place of multi-threaded simulator.
We note a large improvement for the running time as the simulation time and capacity increase.
A second case study was conducted on a wireless simulator.
In an effort to simplify the simulator and improve performance we again moved from a commercial thread-based simulator (CSIM) to a single-process discrete event simulation engine.
Results of the runningtime vs network size for the single-process simulator showed a constant-time improvement over the thread-based simulator.
To further improve performance, a complementary technique known as model abstraction is also applied.
Model abstraction is a technique that reduces execution time by removing unnecessary simulation detail.
In this thesis we propose three abstractions of the IEEE 802.
11 protocol.
The Goodput Ratio vs Transmission Power and End-to-end delay vs offered load performance metrics are compared against the OPNET commercial simulator.

Related Results

AI-infused patients for enhanced clinical simulation
AI-infused patients for enhanced clinical simulation
Artificial intelligence (AI) refers to the simulation of human intelligence in computers, allowing them to perform tasks that usually require human cognitive abilities, such as dec...
Network Automation
Network Automation
Purpose: The article "Network Automation in the Contemporary Economy" explores the concepts and methods of effective network management. The application stack, Jinja template engin...
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Hydatid Disease of The Brain Parenchyma: A Systematic Review
Abstarct Introduction Isolated brain hydatid disease (BHD) is an extremely rare form of echinococcosis. A prompt and timely diagnosis is a crucial step in disease management. This ...
Detection of gene communities in multi-networks reveals cancer drivers
Detection of gene communities in multi-networks reveals cancer drivers
In the past years the advent of high-throughput experimental technologies provided biologists with a flood of molecular data. This huge amount of information requires the design of...
Innovations in Multicore Network Processor Design for Enhanced Performance
Innovations in Multicore Network Processor Design for Enhanced Performance
The rapid expansion of network traffic, driven by the proliferation of internet-connected devices and the growing demand for high-speed data transmission, has intensified the need ...
Network quality control
Network quality control
The aim of computing a geodetic network is to determine the geometry of the configuration of a set of points from spatial observations (e.g. GPS baselines and/or terrestrial measur...
The synergistic effect of ego-network stability and whole network position: a perspective of transnational coopetition network
The synergistic effect of ego-network stability and whole network position: a perspective of transnational coopetition network
PurposeThe authors selected global automobile manufacturing firms whose sales ranked within 100 in the five years from 2014 to 2018 in the Factiva database to examine how the chara...
Network of Intelligent Agents
Network of Intelligent Agents
Any problem-solving can be modelled by actions or methods by which from resources or data, one agent makes an action to obtain a result or arrive at a task. A network of actions ca...

Back to Top