Carroll et al., 1996 - Google Patents
A deterministic model of time for distributed systemsCarroll et al., 1996
View PDF- Document ID
- 5187408920710143776
- Author
- Carroll J
- Borshchev A
- Publication year
- Publication venue
- Proceedings of SPDP'96: 8th IEEE Symposium on Parallel and Distributed Processing
External Links
Snippet
The paper proposes a linear, deterministic, logical time model for distributed systems. The authors give an account of causality within distributed systems which undergirds the time model. They discuss some advantages for the application programmer in using the time …
- 238000000034 method 0 description 32
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/54—Interprogramme communication; Intertask communication
- G06F9/546—Message passing systems or structures, e.g. 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/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- 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
- G06F15/163—Interprocessor communication
-
- 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
-
- 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
- G06F2209/00—Indexing scheme relating to G06F9/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
-
- 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
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Khriji et al. | Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks | |
| Rajkumar et al. | The real-time publisher/subscriber inter-process communication model for distributed real-time systems: design and implementation | |
| US8122006B2 (en) | Event processing query language including retain clause | |
| Fujimoto et al. | Design of high performance RTI software | |
| EP1623319B1 (en) | Monitoring operational data in data processing systems | |
| US20050015773A1 (en) | Monitoring operational data in data processing systems | |
| Sabbioni et al. | A shared memory approach for function chaining in serverless platforms | |
| Kopetz | Elementary versus composite interfaces in distributed real-time systems | |
| Xu et al. | Dirigo: Self-scaling stateful actors for serverless real-time data processing | |
| Krishnamurthy et al. | An adaptive framework for tunable consistency and timeliness using replication | |
| Carroll et al. | A deterministic model of time for distributed systems | |
| US20070083866A1 (en) | Leveraging advanced queues to implement event based job scheduling | |
| EP2770447B1 (en) | Data processing method, computational node and system | |
| EP0817016A2 (en) | Software ICS for high level application frameworks | |
| Cooper et al. | Distributed programming with asynchronous ordered channels in distributed ML | |
| Burgess et al. | Continuous integration of data histories into consistent namespaces | |
| Hiesgen et al. | A configurable transport layer for CAF | |
| Hernández et al. | Causal Broadcast Protocol for Very Large Group Communication Systems. | |
| Sang et al. | Process mobility in distributed-memory simulation systems | |
| Juiz et al. | Performance modelling of interaction protocols in soft Real-Time Design Architectures | |
| Williamson et al. | Concurrent communication and synchronization mechanisms | |
| Adila et al. | Optimization Techniques for Data Consistency and Throughput Using Kafka Stateful Stream Processing | |
| Wu et al. | Stream Processing | |
| van Steen | The Hamlet Application Design Language: Introductory Definition Report | |
| Schwanke | Toward a real-time event flow architecture style |