Design and implementation of a distributed virtual machine for networked computers

被引:0
作者
Sirer, EG [1 ]
Grimm, R [1 ]
Gregory, AJ [1 ]
Bershad, BN [1 ]
机构
[1] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
来源
OPERATING SYSTEMS REVIEW, VOL 33, NO 5, DECEMBER 1999 | 1999年
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes the motivation, architecture and performance of a distributed virtual machine (DVM) for networked computers. DVMs rely on a distributed service architecture to meet the manageability, security and uniformity requirements of large, heterogeneous clusters of networked computers. In a DVM, system services, such as verification, security enforcement, compilation and optimization, are factored out of clients and located on powerful network servers. This partitioning of system functionality reduces resource requirements on network clients, improves site security through physical isolation and increases the manageability of a large and heterogeneous network without sacrificing performance. Our DVM implements the Java virtual machine, runs on x86 and DEC Alpha processors and supports existing Java-enabled clients.
引用
收藏
页码:202 / 216
页数:15
相关论文
共 63 条
  • [1] Accetta M., 1986, P SUMM 1986 USENIX C
  • [2] Aldrich J, 1999, LECT NOTES COMPUT SC, V1694, P19
  • [3] [Anonymous], P ACM S OP SYST PRIN
  • [4] Bershad B.N., 1995, P 15 ACM S OP SYST P, P267
  • [5] Bray Tim, 1998, Extensible markup language
  • [6] *CERT COORD CTR, 1999, WEAKN JAV BYT VER SE
  • [7] Cheswick WilliamR., 1994, FIREWALLS INTERNET S
  • [8] Cohen GA, 1998, PROCEEDINGS OF THE USENIX 1998 ANNUAL TECHNICAL CONFERENCE, P167
  • [9] COHEN RM, 1997, DEFENSIVE JAVA VIRTU
  • [10] CZAJKOWSKI G, 1998, P ACM C OBJ OR PROGR, P21