ARNOLD, 1994 - Google Patents
Reliable Multicast in HeliosARNOLD, 1994
- Document ID
- 7841086070704144236
- Author
- ARNOLD D
- Publication year
- Publication venue
- Parallel Computing and Transputers
External Links
Snippet
Helios is an operating system for distributed memory multiprocessor machines. Its communication model provides support only for point to point, unreliable messages. This paper describes an implementation of a reliable multicast service for Helios. An efficient …
- 238000004891 communication 0 abstract description 9
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
- 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
- H04L29/00—Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/00 - H04L27/00 contains provisionally no documents
- H04L29/02—Communication control; Communication processing contains provisionally no documents
- H04L29/06—Communication control; Communication processing contains provisionally no documents characterised by a protocol
-
- 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
-
- 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
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Application independent communication protocol aspects or techniques in packet data networks
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—High level architectural aspects of 7-layer open systems interconnection [OSI] type protocol stacks
- H04L69/322—Aspects of intra-layer communication protocols among peer entities or protocol data unit [PDU] definitions
-
- 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
- H04L12/56—Packet switching systems
-
- 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
-
- 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/42—Protocols for client-server architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Amir et al. | The Totem single-ring ordering and membership protocol | |
CN101535965B (en) | Technique for improving scalability and portability of a storage management system | |
Alsberg et al. | A principle for resilient sharing of distributed resources | |
US10862965B2 (en) | System and method for topics implementation in a distributed data computing environment | |
US6393459B1 (en) | Multicomputer with distributed directory and operating system | |
Agarwal et al. | The Totem multiple-ring ordering and topology maintenance protocol | |
US5802062A (en) | Preventing conflicts in distributed systems | |
US20070204275A1 (en) | Method and system for reliable message delivery | |
Lynch et al. | Atomic data access in distributed hash tables | |
CN111787058A (en) | A lightweight information subscription and push method in cross-domain virtual data space | |
Saito et al. | Manageability, availability, and performance in porcupine: a highly scalable, cluster-based mail service | |
Kaashoek et al. | Group communication in Amoeba and its applications | |
EP0213276A2 (en) | Dynamic updating of data base directories | |
US6725218B1 (en) | Computerized database system and method | |
Kaashoek et al. | Fault tolerance using group communication | |
JP5945543B2 (en) | System including middleware machine environment | |
Amir et al. | Group communication as an infrastructure for distributed system management | |
Miller et al. | DEMOS/MP: the development of a distributed operating system | |
IL137383A (en) | Ordered sub-group messaging in a group communications system | |
ARNOLD | Reliable Multicast in Helios | |
US7873868B1 (en) | Method for obtaining higher throughput in a computer system utilizing a clustered systems manager | |
Ye | Providing reliable web services through active replication | |
Cao et al. | Achieving replication consistency using cooperating mobile agents | |
Marovac | On interprocess interaction in distributed architectures | |
Ravindran et al. | State Inconsistency Issues in Local Area Network-Based Distributed Kernels. |