Sciweavers

IPPS
1995
IEEE

Operating system support for concurrent remote task creation

14 years 3 months ago
Operating system support for concurrent remote task creation
This paper describes improvements to the Mach microkernel’s support for efficient application startup across multiple nodes in a cluster or massively parallel processor. Significant improvements in application startup times have been achieved by optimizing the existing remote task creation operation, implementing a facility to concurrently create multiple remote tasks in a single operation, and restructuring the underlying distributed virtual memory system to improve its scalability. One component of the restructuring involves the use of a hierarchical tree of objects to implement the paging path instead of a flat single level tree; this eliminates bottlenecks at the node that initiates the application. The other component consists of limiting the copy on write virtual memory optimization to single node operations; this achieves a separation of network sharing (read/write) from network read access (implemented by copy on reference). Although our implementation is specific to Mach, t...
Dejan S. Milojicic, David L. Black, Steven J. Sear
Added 26 Aug 2010
Updated 26 Aug 2010
Type Conference
Year 1995
Where IPPS
Authors Dejan S. Milojicic, David L. Black, Steven J. Sears
Comments (0)