Weingärtner et al., 2011 - Google Patents
{SliceTime}: A Platform for Scalable and Accurate Network EmulationWeingärtner et al., 2011
View PDF- Document ID
- 1092903282604268341
- Author
- Weingärtner E
- Schmidt F
- Vom Lehn H
- Heer T
- Wehrle K
- Publication year
- Publication venue
- 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11)
External Links
Snippet
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, eg, due to large scenarios or …
- 238000004088 simulation 0 abstract description 124
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing packet switching networks
- H04L43/08—Monitoring based on specific metrics
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing packet switching networks
- H04L43/10—Arrangements for monitoring or testing packet switching networks using active monitoring, e.g. heartbeat protocols, polling, ping, trace-route
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Weingärtner et al. | {SliceTime}: A Platform for Scalable and Accurate Network Emulation | |
Gupta et al. | DieCast: Testing distributed systems with an accurate scale model | |
Yan et al. | Vt-mininet: Virtual-time-enabled mininet for scalable and accurate software-define network emulation | |
Jayasinghe et al. | Variations in performance and scalability when migrating n-tier applications to different clouds | |
Zheng et al. | A virtual time system for openvz-based network emulations | |
Mahrenholz et al. | Real-time network emulation with ns-2 | |
Jararweh et al. | CloudExp: A comprehensive cloud computing experimental framework | |
Heinrich et al. | Predicting the energy-consumption of mpi applications at scale using only a single node | |
Heller | Reproducible network research with high-fidelity emulation | |
Guan et al. | CIVSched: A communication-aware inter-VM scheduling technique for decreased network latency between co-located VMs | |
Suo et al. | vnettracer: Efficient and programmable packet tracing in virtualized networks | |
Mahmud et al. | Evaluating industrial applicability of virtualization on a distributed multicore platform | |
Tampouratzis et al. | A novel, highly integrated simulator for parallel and distributed systems | |
Weingärtner et al. | Synchronized network emulation: matching prototypes with complex simulations | |
Lamps et al. | Temporal integration of emulation and network simulators on linux multiprocessors | |
Pediaditakis et al. | Faithful reproduction of network experiments | |
Bergstrom et al. | The distributed open network emulator: Using relativistic time for distributed scalable simulation | |
Bolla et al. | A model-based approach towards real-time analytics in NFV infrastructures | |
Lee et al. | Integrated simulation and emulation using adaptive time dilation | |
Lamps et al. | Conjoining emulation and network simulators on linux multiprocessors | |
Hung et al. | Performance evaluation of machine-to-machine (M2M) systems with virtual machines | |
Werthmann et al. | Vmsimint: a network simulation tool supporting integration of arbitrary kernels and applications | |
Suo et al. | Time capsule: Tracing packet latency across different layers in virtualized systems | |
Babu et al. | Precise virtual time advancement for network emulation | |
Jablkowski et al. | Cps-xen: A virtual execution environment for cyber-physical applications |