Results 1 -
9 of
9
Slicetime: A platform for scalable and accurate network emulation
- In NSDI ’11
, 2011
"... Network emulation brings together the strengths of network simulation (scalability, modeling flexibility) and real-world software prototypes (realistic analysis). Unfortunately network emulation fails if the simulation is not real-time capable, e.g., due to large scenarios or complex models. So far, ..."
Abstract
-
Cited by 13 (2 self)
- Add to MetaCart
(Show Context)
Network emulation brings together the strengths of network simulation (scalability, modeling flexibility) and real-world software prototypes (realistic analysis). Unfortunately network emulation fails if the simulation is not real-time capable, e.g., due to large scenarios or complex models. So far, this problem has generally been addressed by providing massive computing power to the simulation, which is often too costly or even infeasible. In this paper we present SliceTime, our platform for scalable and accurate network emulation. It enables the precise evaluation of arbitrary networking software with event-based simulations of any complexity by relieving the network simulation from its real-time constraint. We achieve this goal by transparently matching the execution speed of virtual machines hosting the software prototypes with the network simulation. We demonstrate the applicability of SliceTime in a large-scale WAN scenario with 15 000 simulated nodes and show how our framework eases the analysis of software for 802.11 networks. 1
Towards Virtual Mobility Support in a Federated Testbed for Wireless Sensor Networks
"... Abstract: We present a design that accommodates ‘virtual mobility ’ in a wireless sensor network testbed. Virtually-mobile nodes can be physical, simulated or emulated, and virtual mobility for all three types is treated uniformly by embedding the nodes in a virtual space. In operation, the traffic ..."
Abstract
-
Cited by 2 (1 self)
- Add to MetaCart
Abstract: We present a design that accommodates ‘virtual mobility ’ in a wireless sensor network testbed. Virtually-mobile nodes can be physical, simulated or emulated, and virtual mobility for all three types is treated uniformly by embedding the nodes in a virtual space. In operation, the traffic of virtually-mobile nodes is intercepted and redirected to a mobility model from where it is selectively forwarded to other nodes that are virtually in range. We present a distributed implementation architecture that potentially allows the simulation/emulation of large-scale wireless sensor networks with large numbers of virtually-mobile nodes.
OpenAirInterface Large-Scale Wireless Emulation Platform and Methodology
- in Proc. ACM Workshop on Performance Monitoring and Measurement of Heterogeneous Wireless and Wired Networks (PM2HW2N
, 2011
"... The OpenAirInterface emulation platform is an integrated tool allowing large-scale networking experimentation appli-cable to both evolving cellular and adhoc/mesh topologies. The platform in built to represent a realistic system in a controlled and real-time environment, which interacts with the ext ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
(Show Context)
The OpenAirInterface emulation platform is an integrated tool allowing large-scale networking experimentation appli-cable to both evolving cellular and adhoc/mesh topologies. The platform in built to represent a realistic system in a controlled and real-time environment, which interacts with the external elements. The platform has a dual objective of performance evaluation of application and protocols as well as their testing and validation. Categories and Subject Descriptors H.4 [Techniques for network measurement, simula-tion, and emulation]:
Device Driver-enabled Wireless Network Emulation
"... ABSTRACT Testing and evaluating the performance of actual software for wireless networks is difficult. Real-world wireless testbeds are costly and cumbersome to maintain. Measurement studies are complicated by many uncontrollable environmental influences, particularly the wireless channel. Network ..."
Abstract
- Add to MetaCart
(Show Context)
ABSTRACT Testing and evaluating the performance of actual software for wireless networks is difficult. Real-world wireless testbeds are costly and cumbersome to maintain. Measurement studies are complicated by many uncontrollable environmental influences, particularly the wireless channel. Network simulations on the contrary allow the convenient analysis of wireless networks with a maximum level of controllability; however they typically do not allow the execution of arbitrary and unmodified wireless communication software inside the simulation environment. In this paper, we present a new network emulation architecture for the evaluation of wireless communication software. By bridging the gap between simulation and wireless software using a custom device driver, our framework enables arbitrary and unmodified wireless communication software to be evaluated in a fully simulated network. In accordance to this architecture we present a new 802.11 emulation framework based on ns-3 that allows the investigation of arbitrary Wi-Fi software for Linux. It eases both the development and the performance analysis of present and future Wi-Fi software.
Prototyping Telematic Services in a Wireless Vehicular Mesh Network Environment
, 2013
"... Abstract—Next generation telematic services are expected to play a key role in future automotive applications. In order to achieve strong integration between the services and the underlying network infrastructure there is a need for both simulation and emulation of the entire system. This paper pres ..."
Abstract
- Add to MetaCart
(Show Context)
Abstract—Next generation telematic services are expected to play a key role in future automotive applications. In order to achieve strong integration between the services and the underlying network infrastructure there is a need for both simulation and emulation of the entire system. This paper presents a combined simulation and emulation approach for telematic services prototyping in an emulated wireless vehicular mesh networking environment. The ns-3 wireless mesh model, SUMO vehicular mobility model and different telematic services are integrated to demonstrate high scalability and flexibility of the proposed approach. I.
RESEARCH ARTICLE RVIP: An Indistinguishable Approach to Scalable Network Simulation in Real Time
"... For hybrid simulation, we propose a new approach to building software virtual networks (SVNs) that are indistinguishable from their equivalent real live networks (LNs). Our approach is based on the concept of “Network’s Interactive Turing Test”, which stems from the artificial intelligence area. The ..."
Abstract
- Add to MetaCart
(Show Context)
For hybrid simulation, we propose a new approach to building software virtual networks (SVNs) that are indistinguishable from their equivalent real live networks (LNs). Our approach is based on the concept of “Network’s Interactive Turing Test”, which stems from the artificial intelligence area. The key idea of our approach is to develop an interactive and indistinguishable real-virtual interface pair (RVIP) for large-scale computer network simulations. By using the RVIP technique, a single SVN can be made indistinguishable from its equivalent LN. Hence, our RVIP technique allows multiple LNs and multiple SVNs to be connected and form an arbitrary topology; and the resulting hybrid network runs in real time. To actualize RVIP, the following necessary conditions must be satisfied: (1) the simulator for simulating SVNs runs faster than real time; (2) all needed changes incurred by introducing any SVN into a live network scenario are made on the simulator’s side while keeping live nodes/networks intact; (3) an SVN does not exchange simulation events with LNs, that is, only standard IP protocol interactions between an SVN and an LN are allowed; (4) any LN can be dynamically plugged into the hybrid network in real time, just like being plugged into an equivalent purely live network. Compared to the existing hybrid simulation implementations on NS-3, QualNet’s EXata platform, and OPNET’s System-in-the-Loop (SITL) module, in this paper we use the actual RVIP implementation to show that RVIP is a better candidate to pass the “Network’s Interactive Turing Test ” due to the following two advantages: (1) An interactive network tester can
Simulation VirtualMesh: an emulation framework for wireless mesh and ad hoc networks in
"... Wireless Mesh Networks (WMNs) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new WMN protocols and architectures is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing in s ..."
Abstract
- Add to MetaCart
(Show Context)
Wireless Mesh Networks (WMNs) have proven to be a key technology for increased network coverage of Internet infrastructures. The development process for new WMN protocols and architectures is typically split into evaluation by network simulation and testing of a prototype in a test-bed. Testing in simulation often requires the developer to write software that is not directly portable to test-beds, whereas pure prototype testing on real hardware is time consuming and expensive. Irrepressible external interferences can occur, which make debugging difficult. Moreover, the test-bed usually supports only a limited number of test topologies and sites. Finally, mobility tests are impractical. Therefore, we propose VirtualMesh as a novel testing architecture, which can be used before evaluating in a real test-bed. It provides instruments to test the real communication software, including the network stack inside a controlled environment. VirtualMesh has been implemented by capturing real traffic through a virtual interface at the mesh nodes. The traffic is then redirected to the network simulator OMNeTþþ. In our experiments, VirtualMesh has proven to be scalable, to have minimal influence on throughput and to introduce only negligible delays (less than 0.4 ms per hop). Hence, it is a valuable tool for protocol and application developers to test their software prior to the final deployment. Keywords integration of real nodes in a simulated environment, network emulation, network simulation, OMNeTþþ, pre-deployment testing, wireless emulation 1.