| Cohn, D., et. al., A Universal Distributed Programming Paradigm for Multiple Operating Systems, to appear in Proceedings of the Symposium on Experiences with Distributed and Multiprocessor Systems, 1992. |
....standalone micro kernels and add ins to existing operating systems. Data units and data unit links have been built as part of micro kernels on both 80x86 based IBM PS 2s and an IBM System 370 machine. They have been implemented as add ins to existing operating system for Mach, OS 2 and VM CMS [10]. These implementations illustrate that cooperation across a wide range of platforms is feasible, and they show that the process of implementation itself is straight forward. This can be attributed to two basic qualities of the model: the high level view which avoids assumptions about the ....
Cohn, D., et. al., A Universal Distributed Programming Paradigm for Multiple Operating Systems, to appear in Proceedings of the Symposium on Experiences with Distributed and Multiprocessor Systems, 1992.
....migrate( service must be invoked on the machine where the task is to run. Since access to these services is controlled by the privilege vector, it is possible to make them fully secure. 4. Implementation Issues This section deals with the four current implementations of the ARCADE architecture [Co92]. ARCADE 386 is a micro kernel that runs on 80386 based IBM PS 2s. ARCADE CMS, ARCADE OS2 and ARCADE Mach are add ins to the VM CMS, OS 2 and Mach operating systems respectively. The common features of all implementations will be discussed first. Afterwards, micro kernel specific implementation ....
....reporter. Workers were then created on various combinations of other machines and the total time to complete the calculation was recorded. The ARCADE and OS 2 machines were all 16 MHz 80386 based IBM PS 2s. Mach was run on a 25 MHz 80386 based PC and VM CMS executed on an IBM 9370 Model 60 [Co92]. To establish a base line, the entire problem was solved on a single machine running ARCADE 386. The calculation took four minutes and thirty five seconds. The same problem was then distributed to multiple ARCADE machines and a speed up curve was calculated. The speed up was essentially linear ....
Cohn, D., et. al., A Universal Distributed Programming Paradigm for Multiple Operating Systems, to appear in Proceedings of the Symposium on Experiences with Distributed and Multiprocessor Systems, 1992.
....provide complete DSM functionality, the pager provides two synchronization mechanisms. Clients that need guaranteed continuous access to a set of pages may choose to pin those pages to the local machine. This acts much like the locking protocols supported by other DSM implementations [Li86] Ra89] [Co92]. In addition, support is provided for event notification. Thus, a receiving client can be notified whenever a sending client moves pages into the segment. Notification is based on installable callback routines which are normally defined during segment allocation. These routines are then activated ....
D. Cohn et. al. A Universal Distributed Programming Paradigm for Multiple Operating Systems, Proc Symp on Experiences with Distributed and Multiprocessor Systems, USENIX.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC