Anwar et al., 2016 - Google Patents
Timeline: An operating system abstraction for time-aware applicationsAnwar et al., 2016
View PDF- Document ID
- 2847384358081928381
- Author
- Anwar F
- D’souza S
- Symington A
- Dongare A
- Rajkumar R
- Rowe A
- Srivastava M
- Publication year
- Publication venue
- 2016 IEEE Real-Time Systems Symposium (RTSS)
External Links
Snippet
Having a shared and accurate sense of time is critical to distributed Cyber-Physical Systems (CPS) and the Internet of Things (IoT). Thanks to decades of research in clock technologies and synchronization protocols, it is now possible to measure and synchronize time across …
- 238000011160 research 0 abstract description 4
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/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
- 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/14—Time supervision arrangements, e.g. real time clock
-
- 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
- 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
- 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/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power Management, i.e. event-based initiation of power-saving mode
- G06F1/3234—Action, measure or step performed to reduce power consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0641—Change of the master or reference, e.g. take-over or failure of the master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Anwar et al. | Timeline: An operating system abstraction for time-aware applications | |
Li et al. | A formally verified application-level framework for real-time scheduling on posix real-time operating systems | |
US20080071878A1 (en) | Method and system for strong-leader election in a distributed computer system | |
Craciunas et al. | Optimal static scheduling of real-time tasks on distributed time-triggered networked systems | |
US20160246646A1 (en) | Method for executing tasks in a computer network | |
US9143403B2 (en) | Autonomous metric tracking and adjustment | |
Austad et al. | Composable distributed real-time systems with deterministic network channels | |
Wang et al. | FC-ORB: A robust distributed real-time embedded middleware with end-to-end utilization control | |
Ruh et al. | Clock synchronization in virtualized distributed real-time systems using IEEE 802.1 AS and ACRN | |
Günzel et al. | Compositional timing analysis of asynchronized distributed cause-effect chains | |
Cochran et al. | Design and implementation of a PTP clock infrastructure for the Linux kernel | |
Libri et al. | Evaluation of NTP/PTP fine-grain synchronization performance in HPC clusters | |
Lakshmanan et al. | Distributed resource kernels: OS support for end-to-end resource isolation | |
D'souza et al. | Quartz: Time-as-a-service for coordination in geo-distributed systems | |
Pérez et al. | EDF scheduling for distributed systems built upon the IEEE 802.1 AS clock-A theoretical-practical comparison | |
Andreoli et al. | Priority-driven differentiated performance for nosql database-as-a-service | |
D'Souza et al. | Quartzv: Bringing quality of time to virtual machines | |
Alagalla et al. | Techniques of Enhancing Synchronization Efficiency of Distributed Real Time Operating Systems | |
Anwar | Quality of Time: A New Perspective in Designing Cyber-Physical Systems | |
Tasci et al. | Predictable and real-time message-based communication in the context of control technology | |
Wang et al. | FCS/nORB: A feedback control real-time scheduling service for embedded ORB middleware | |
Kovácsházy et al. | Prototype implementation and performance of time-based distributed scheduling on linux for real-time cyber-physical systems | |
Ruh | Towards a robust mmio-based synchronized clock for virtualized edge computing devices | |
Van Den Heuvel et al. | RTOS support for mixed time-triggered and event-triggered task sets | |
Adelantado et al. | Towards an HLA run-time infrastructure with hard real-time capabilities |