D'souza et al., 2019 - Google Patents
Quartz: Time-as-a-service for coordination in geo-distributed systemsD'souza et al., 2019
View PDF- Document ID
- 1082337305798962467
- Author
- D'souza S
- Koehler H
- Joshi A
- Vaghani S
- Rajkumar R
- Publication year
- Publication venue
- Proceedings of the 4th ACM/IEEE Symposium on Edge Computing
External Links
Snippet
Geo-distributed systems ranging from databases to cyber-physical applications increasingly rely on a shared and precise notion of time to achieve coordination. This is especially true for cyber-physical applications ranging from local-scale robotic-coordination and city-scale …
- 239000010453 quartz 0 title abstract description 124
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/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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/10—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network-specific arrangements or communication protocols supporting networked applications
- H04L67/02—Network-specific arrangements or communication protocols supporting networked applications involving the use of web-based technology, e.g. hyper text transfer protocol [HTTP]
- H04L67/025—Network-specific arrangements or communication protocols supporting networked applications involving the use of web-based technology, e.g. hyper text transfer protocol [HTTP] for remote control or remote monitoring of the application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2097—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements maintaining the standby controller/processing unit updated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing packet switching networks
- H04L43/10—Arrangements for monitoring or testing packet switching networks using active monitoring, e.g. heartbeat protocols, polling, ping, trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
-
- 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 |
---|---|---|
Hwang et al. | IoT service slicing and task offloading for edge computing | |
US20200228426A1 (en) | Data center traffic analytics synchronization | |
CN110932839B (en) | Network card, time synchronization method, equipment and computer storage medium | |
Weingärtner et al. | {SliceTime}: A Platform for Scalable and Accurate Network Emulation | |
US20190056972A1 (en) | Timestamping data received by monitoring system in nfv | |
US10972579B2 (en) | Adaptive scheduling for edge devices and networks | |
Bosk et al. | Methodology and infrastructure for tsn-based reproducible network experiments | |
Patel et al. | On demand clock synchronization for live VM migration in distributed cloud data centers | |
Al-Zoubi et al. | Distributed simulation of DEVS and Cell-DEVS models using the RISE middleware | |
Ruh et al. | Clock synchronization in virtualized distributed real-time systems using IEEE 802.1 AS and ACRN | |
D'souza et al. | Quartz: Time-as-a-service for coordination in geo-distributed systems | |
Ghosh et al. | Designing a decentralized fault-tolerant software framework for smart grids and its applications | |
Austad et al. | Composable distributed real-time systems with deterministic network channels | |
Anwar et al. | Timeline: An operating system abstraction for time-aware applications | |
Pontisso et al. | Analysis of distributed multiperiodic systems to achieve consistent data matching | |
D'Souza et al. | Quartzv: Bringing quality of time to virtual machines | |
Pham et al. | Towards an Elastic Fog‐Computing Framework for IoT Big Data Analytics Applications | |
Schiller et al. | Emulating vehicular ad hoc networks for evaluation and testing of automotive embedded systems | |
D’souza | Designing Predictable Time-Aware and Energy-Efficient Cyber-Physical Systems | |
Zunino et al. | Experimental characterization of asynchronous notification latency for subscriptions in opc ua | |
Gulotta | Real time, dynamic cloud offloading for self-driving vehicles with secure and reliable automatic switching between local and edge computing | |
Xu et al. | Towards the integration of engagement and engineering‐level simulation over real‐time and heterogeneous systems | |
Toufik et al. | Chorus-line algorithm for clock synchronization | |
Lee et al. | Phasing of periodic tasks distributed over real-time fieldbus | |
Jablkowski et al. | Cps-xen: A virtual execution environment for cyber-physical applications |