Title :
The Programmers´ Playground: I/O abstraction for heterogeneous distributed systems
Author :
Goldman, Kenneth ; Anderson, Michael ; Swaminathan, Bala
Author_Institution :
Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
Abstract :
I/O abstraction is offered as a new high-level approach to interprocess communication. Functional components of a concurrent system are written as encapsulated modules that act upon local data structures, some of which may be published for external use. Relationships among modules are specified by logical connections among their published data structures. Whenever a module updates published data, I/O takes place implicitly according to the configuration of logical connections. The Programmers´ Playground, a software library and run-time system supporting I/O abstraction, is described.<>
Keywords :
concurrency control; data encapsulation; data structures; input-output programs; parallel programming; I/O abstraction; Programmers Playground; concurrent system; encapsulated modules; functional components; heterogeneous distributed systems; high-level approach; interprocess communication; local data structures; logical connections; parallel programming; published data structures; run-time system; software library;
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
DOI :
10.1109/HICSS.1994.323247