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

D'souza et al., 2019 - Google Patents

Quartz: Time-as-a-service for coordination in geo-distributed systems

D'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 …
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/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/485Task life-cycle, e.g. stopping, restarting, resuming execution
    • 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
    • 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/54Interprogramme communication; Intertask communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/10Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network-specific arrangements or communication protocols supporting networked applications
    • H04L67/02Network-specific arrangements or communication protocols supporting networked applications involving the use of web-based technology, e.g. hyper text transfer protocol [HTTP]
    • H04L67/025Network-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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error 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/2097Error 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing packet switching networks
    • H04L43/10Arrangements for monitoring or testing packet switching networks using active monitoring, e.g. heartbeat protocols, polling, ping, trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. local area networks [LAN], wide area networks [WAN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
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
D'souza et al. Time-based Coordination in {Geo-Distributed}{Cyber-Physical} Systems
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
Ghosh et al. On the design of fault-tolerance in a decentralized software platform for power 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
Cardoso et al. Modeling timed systems
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