DocumentCode :
3623585
Title :
Operating system support for concurrent remote task creation
Author :
D.S. Milojicic;D.L. Black;S. Sears
Author_Institution :
Open Software Found., Cambridge, MA, USA
fYear :
1995
Firstpage :
486
Lastpage :
492
Abstract :
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, the architecture and design are applicable to other modern operating systems.
Keywords :
"Operating systems","Virtual manufacturing","Modems","Hardware","Memory management","Delay","Extraterrestrial measurements","Area measurement"
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Print_ISBN :
0-8186-7074-6
Type :
conf
DOI :
10.1109/IPPS.1995.395975
Filename :
395975
Link To Document :
بازگشت