Nothing Special   »   [go: up one dir, main page]

Lamps et al., 2015 - Google Patents

Conjoining emulation and network simulators on linux multiprocessors

Lamps 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 …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Programme initiating; Programme switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3409Recording 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording 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/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance or administration or management of packet switching networks
    • H04L41/14Arrangements for maintenance or administration or management of packet switching networks involving network analysis or design, e.g. simulation, network model or planning
    • H04L41/145Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing 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