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

Anwar et al., 2016 - Google Patents

Timeline: An operating system abstraction for time-aware applications

Anwar 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 …
Continue reading at users.ece.cmu.edu (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
    • G06F9/4887Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues involving deadlines, e.g. rate based, periodic
    • 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
    • G06F1/00Details 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/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14Time supervision arrangements, e.g. real time clock
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details 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/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/12Synchronisation of different clock signals provided by a plurality of clock generators
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F1/00Details 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/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power Management, i.e. event-based initiation of power-saving mode
    • G06F1/3234Action, measure or step performed to reduce power consumption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock 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