Lamps et al., 2015 - Google Patents
Conjoining emulation and network simulators on linux multiprocessorsLamps et al., 2015
View PDF- Document ID
- 17568485102339514074
- Author
- Lamps J
- Adam V
- Nicol D
- Caesar M
- Publication year
- Publication venue
- Proceedings of the 3rd ACM SIGSIM Conference on Principles of Advanced Discrete Simulation
External Links
Snippet
Conjoinment of emulation and simulation in virtual time requires that emulated execution bursts be ascribed a duration in virtual time, and that emulated execution and simulation executions be coordinated within this common virtual time basis. This paper shows how an …
- 238000004088 simulation 0 abstract description 52
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/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- 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
- 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
- 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
- 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
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance or administration or management of packet switching networks
- H04L41/14—Arrangements for maintenance or administration or management of packet switching networks involving network analysis or design, e.g. simulation, network model or planning
- H04L41/145—Arrangements for maintenance or administration or management of packet switching networks involving network analysis or design, e.g. simulation, network model or planning involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
-
- 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
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yan et al. | Vt-mininet: Virtual-time-enabled mininet for scalable and accurate software-define network emulation | |
Gupta et al. | DieCast: Testing distributed systems with an accurate scale model | |
García-Valls et al. | Challenges in real-time virtualization and predictable cloud computing | |
Heller | Reproducible network research with high-fidelity emulation | |
Weingärtner et al. | {SliceTime}: A Platform for Scalable and Accurate Network Emulation | |
Jayasinghe et al. | Variations in performance and scalability when migrating n-tier applications to different clouds | |
Gouveia et al. | Kollaps: decentralized and dynamic topology emulation | |
Lamps et al. | Temporal integration of emulation and network simulators on linux multiprocessors | |
Erazo et al. | SVEET! a scalable virtualized evaluation environment for TCP | |
Lamps et al. | Conjoining emulation and network simulators on linux multiprocessors | |
Pediaditakis et al. | Faithful reproduction of network experiments | |
Yan et al. | A virtual time system for linux-container-based emulation of software-defined networks | |
Liu et al. | Validating and scaling the microgrid: A scientific instrument for grid dynamics | |
Bergstrom et al. | The distributed open network emulator: Using relativistic time for distributed scalable simulation | |
Lee et al. | Integrated simulation and emulation using adaptive time dilation | |
Babu et al. | On repeatable emulation in virtual testbeds | |
Liu et al. | Model-driven network emulation with virtual time machine | |
Muniswamaiah et al. | Energy Consumption for IoT Streaming Applications | |
Momeni et al. | Partov: a network simulation and emulation tool | |
D'Souza et al. | Quartzv: Bringing quality of time to virtual machines | |
Mok et al. | Improving the packet send-time accuracy in embedded devices | |
Zheng et al. | Validation of application behavior on a virtual time integrated network emulation testbed | |
Sultan et al. | Timesync: virtual time for scalable, high-fidelity hybrid network emulation | |
Popescu et al. | Reproducing Network Experiments in a Time-controlled Emulation Environment. | |
Chen et al. | Enhancing Fidelity of P4-Based Network Emulation with a Lightweight Virtual Time System |