作者: Michael J. Litzkow
DOI:
关键词:
摘要: A computing environment consisting of workstations connected by a local area network is now common. Often these are assigned to individual users, and thus represent significant unused resource when those individuals not working. Remote Unix, (RU) uses idle execute compute-bound jobs in the background. Users submit RU from their own workstations. The queued, eventually executed remotely on When have completed, users notified mail. owner workstation has absolute priority over jobs. initiates interactive or other non-RU work, any job automatically checkpointed restarted another workstation. may go through number checkpoints before eventual completion. Finding workstations, handling remote system calls, checkpointing necessary all handled software without intervention users. In addition providing ‘‘free’’ cycles, allows completion very long running which might otherwise be aborted crashes shutdowns. longest so far completed successfully after accumulating 60 CPU days 3 month period. This paper describes for was designed, current limitations class it can handle. three main components — call handling, general UNIX† facility, distributed spooling control each discussed. version supports only single process Possible extensions