D'Souza et al., 2018 - Google Patents
Quartzv: Bringing quality of time to virtual machinesD'Souza et al., 2018
View PDF- Document ID
- 8905252440029888215
- Author
- D'Souza S
- Rajkumar R
- Publication year
- Publication venue
- 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)
External Links
Snippet
Cyber-physical systems are increasingly interconnected and distributed. Examples range from factory-scale industrial robotics to regional-scale smart grids. Therefore, to enable dynamic coordination at scale among geo-distributed physical endpoints, the intelligence …
- 238000004805 robotic 0 abstract description 13
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
- G06F9/4887—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
-
- 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/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
- 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/54—Interprogramme communication; Intertask communication
-
- 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
-
- 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
-
- 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
- G06F1/12—Synchronisation of different clock signals provided by a plurality of clock generators
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Weingärtner et al. | {SliceTime}: A Platform for Scalable and Accurate Network Emulation | |
Sollfrank et al. | Evaluating docker for lightweight virtualization of distributed and time-sensitive applications in industrial automation | |
Katsikas et al. | Profiling and accelerating commodity NFV service chains with SCC | |
Yan et al. | Vt-mininet: Virtual-time-enabled mininet for scalable and accurate software-define network emulation | |
Jararweh et al. | CloudExp: A comprehensive cloud computing experimental framework | |
Riley et al. | Spades-a distributed agent simulation environment with software-in-the-loop execution | |
WO2017155545A1 (en) | Timestamping data received by monitoring system in nfv | |
Viaud et al. | An efficient TLM/T modeling and simulation environment based on conservative parallel discrete event principles | |
Pérez et al. | Distributed architecture for developing mixed-criticality systems in multi-core platforms | |
Wang et al. | A review on key technologies of the distributed integrated modular avionics system | |
Queiroz et al. | Container-based virtualization for real-time industrial systems—a systematic review | |
Al-Zoubi et al. | Distributed simulation of DEVS and Cell-DEVS models using the RISE middleware | |
Bateni et al. | Xronos: Predictable coordination for safety-critical distributed embedded systems | |
Ghosh et al. | Designing a decentralized fault-tolerant software framework for smart grids and its applications | |
Bateni et al. | Risk and Mitigation of Nondeterminism in Distributed Cyber-Physical Systems | |
Austad et al. | Composable distributed real-time systems with deterministic network channels | |
Anwar et al. | Timeline: An operating system abstraction for time-aware applications | |
D'Souza et al. | Quartzv: Bringing quality of time to virtual machines | |
D'souza et al. | Time-based Coordination in {Geo-Distributed}{Cyber-Physical} Systems | |
Lamps et al. | Conjoining emulation and network simulators on linux multiprocessors | |
Hannon et al. | A distributed virtual time system on embedded Linux for evaluating cyber-physical systems | |
D'souza et al. | Quartz: Time-as-a-service for coordination in geo-distributed systems | |
Ittershagen et al. | Mixed-criticality system modelling with dynamic execution mode switching | |
Babu et al. | Precise virtual time advancement for network emulation | |
Schiller et al. | Emulating vehicular ad hoc networks for evaluation and testing of automotive embedded systems |