標題: Design and implementation of a distributed monitor facility
作者: Yuan, SM
Hsu, YK
交大名義發表
資訊工程學系
National Chiao Tung University
Department of Computer Science
關鍵字: mutual exclusion;monitor;fault-tolerance;remote procedure call
公開日期: 1-Jan-1997
摘要: There are four major drawbacks to use existing mechanisms, such as which are provided by Mach and Masscomp, etc., for designing monitors. (1) They cannot support fault-tolerance. (2) They are tailor-made for specific kernels. (3) They cannot directly be applied in distributed environments. (4) Users must have good backgrounds in handling light-weight processes. In this paper, we present a distributed monitor facility, called DISMON, that supports the mechanisms needed to design monitors and makes them fault tolerant to hardware failures. At the same time, monitors are constructed at the application level not kernel level such that they are portable and easily designed. In order to produce a monitor, the source monitor program, which makes use of a C-like language to code it in the DISMON, is pre-compiled by a monitor generation program, called MONGEN, to generate it. The monitor procedure calls are made entirely transparent by means of an agent based name server that helps callers to obtain the address of a monitor. The interface between callers and monitor are similar to the Sun's Remote Procedure Call (RPC) mechanism, but the RPC servers have been replaced by monitors.
URI: http://hdl.handle.net/11536/860
ISSN: 0267-6192
期刊: COMPUTER SYSTEMS SCIENCE AND ENGINEERING
Volume: 12
Issue: 1
起始頁: 43
結束頁: 51
Appears in Collections:Articles