The distributed computer system described in this paper is a set of computernodes interconnected in an interconnection network via packet-switching interfaces.The nodes communicate with each other by means of message-...The distributed computer system described in this paper is a set of computernodes interconnected in an interconnection network via packet-switching interfaces.The nodes communicate with each other by means of message-passing protocols. Thispaper presents the implementation of rendezvous facilities as highlevel prhoitives provided by a parallel programming language to support interprocess cornmunication andsynchronisation.展开更多
This paper presents a distributed operating system modeled as an abstract machine that provides all the distributed processes with the same set of services.The kernel of our operating system supports ser- vices which ...This paper presents a distributed operating system modeled as an abstract machine that provides all the distributed processes with the same set of services.The kernel of our operating system supports ser- vices which are achieved by a remote procedure call on requests by parallel processes.Therefore,a scheme for solving the client-server relationship is required.In our system there are more than one cli- ents and,at least,a receive would he required for each.Similarly,there are more than one servers such that the send in a client should produce a message that can he received by every server. Consequently,a mechanism well suited for programming multiple-clients/single-server and sin- gle client/multiple-servers interactions is proposed.展开更多
The THUDSOS is a distributed operating system modeled as an abstract machine which provides de- centralized control,transparency,availability,and reliability,as well as a good degree of autonomy at each node,that make...The THUDSOS is a distributed operating system modeled as an abstract machine which provides de- centralized control,transparency,availability,and reliability,as well as a good degree of autonomy at each node,that makes our distributed system usable.Our operating system supports transparent access to data through network wide filesystem.The simultaneous access to any device is discussed for the case when the peripherals are treated as files.This operating system allows spawning of parallel applica- tion programs to solve problems in the fields,such as numerical analysis and artificial intelligence.展开更多
A concurrent control with independent processes from simultaneous access to a critical section is discussed for the case where there are two distinct classes of processes known as readers and writers.The readers can ...A concurrent control with independent processes from simultaneous access to a critical section is discussed for the case where there are two distinct classes of processes known as readers and writers.The readers can share the file with one another,but the interleaved execution with readers and writers may produce undesirable conflicts.The file management algorithm proposed in this paper is the activity of avoiding these results.This algorithm not only guarantees the consistency and integrity of the shared file,but also supports optimal parallelism.The concept of dynamic virtual queue is introduced and serves the foundation for this algorithm.Our algorithm with its implicit redundancy allows software fault-tolerant technique.展开更多
文摘The distributed computer system described in this paper is a set of computernodes interconnected in an interconnection network via packet-switching interfaces.The nodes communicate with each other by means of message-passing protocols. Thispaper presents the implementation of rendezvous facilities as highlevel prhoitives provided by a parallel programming language to support interprocess cornmunication andsynchronisation.
基金The project supported by National Natural Science Foundation of China.
文摘This paper presents a distributed operating system modeled as an abstract machine that provides all the distributed processes with the same set of services.The kernel of our operating system supports ser- vices which are achieved by a remote procedure call on requests by parallel processes.Therefore,a scheme for solving the client-server relationship is required.In our system there are more than one cli- ents and,at least,a receive would he required for each.Similarly,there are more than one servers such that the send in a client should produce a message that can he received by every server. Consequently,a mechanism well suited for programming multiple-clients/single-server and sin- gle client/multiple-servers interactions is proposed.
基金The project supported by National Natural Science Foundation of China.
文摘The THUDSOS is a distributed operating system modeled as an abstract machine which provides de- centralized control,transparency,availability,and reliability,as well as a good degree of autonomy at each node,that makes our distributed system usable.Our operating system supports transparent access to data through network wide filesystem.The simultaneous access to any device is discussed for the case when the peripherals are treated as files.This operating system allows spawning of parallel applica- tion programs to solve problems in the fields,such as numerical analysis and artificial intelligence.
文摘A concurrent control with independent processes from simultaneous access to a critical section is discussed for the case where there are two distinct classes of processes known as readers and writers.The readers can share the file with one another,but the interleaved execution with readers and writers may produce undesirable conflicts.The file management algorithm proposed in this paper is the activity of avoiding these results.This algorithm not only guarantees the consistency and integrity of the shared file,but also supports optimal parallelism.The concept of dynamic virtual queue is introduced and serves the foundation for this algorithm.Our algorithm with its implicit redundancy allows software fault-tolerant technique.