Murray, 1990 - Google Patents
Wisdom: the foundation of a scalable parallel operating systemMurray, 1990
- Document ID
- 6581080668640598898
- Author
- Murray K
- Publication year
External Links
- 238000011068 load 0 abstract description 78
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/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- 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
-
- 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
-
- 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/30943—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type
- G06F17/30946—Information retrieval; Database structures therefor; File system structures therefor details of database functions independent of the retrieved data type indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
-
- 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
-
- 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
- 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
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Lauer et al. | On the duality of operating system structures | |
US7788676B2 (en) | Method and apparatus for creating, sending, and using self-descriptive objects as messages over a message queuing network | |
US6085233A (en) | System and method for cellular network computing and communications | |
US5859981A (en) | Method for deadlock-free message passing in MIMD systems using routers and buffers | |
Peterson et al. | The x-kernel: A platform for accessing internet resources | |
Murray | Wisdom: the foundation of a scalable parallel operating system | |
Tanenbaum | A comparison of three microkernels | |
Caromel et al. | Peer-to-Peer and fault-tolerance: Towards deployment-based technical services | |
Srinivasan et al. | Implementation of reductions in support of PDES on a network of workstations | |
Grimsdale | Distributed operating system for transputers | |
Kacsuk et al. | Network-based distributed computing (metacomputing) | |
Kermarrec et al. | Ada communication components for distributed and real time applications | |
Canakci et al. | Building Systems of Systems with Escher | |
Kindberg | Reconfiguring distributed computations | |
O'Connell et al. | Distributed Memo: A Heterogeneously Distributed and Parallel Software Development Environment | |
Brewer | A real-time executive for multiple-computer clusters | |
Odhiambo | HYDRA: Parallel and distributed swarm computer architecture | |
Osmon et al. | The Topsy project: a position paper | |
Ma | Distributed mobile agents for parallel computing | |
Migliardi et al. | Emulating parallel programming environments in the harness metacomputing system | |
Schmidt | An object-oriented framework for experimenting with alternative process architectures for parallelizing communication subsystems | |
Husemann | Multimedia data streams in distributed object-oriented operating systems | |
Migliardi et al. | Plug-ins, layered services and behavioral objects: Application programming styles in the HARNESS metacomputing system | |
Whiddett | Distributed programs: an overview of implementations | |
Bal et al. | Shared Memory on Transputers |