Design and Implementation of a Distributed Virtual Machine for Networked Computers

2/4/00


Click here to start


Table of Contents

Design and Implementation of a Distributed Virtual Machine for Networked Computers

Problem

Solution

How it works

Challenges

Design Strategy

Services

Outline

Platform

Performance Comparable to Monolithic VMs

Centralized Services can Scale

Verification Service

Implications of a Shared, Distributed Verifier

Bandwidth Optimization Service

Startup Time is Crucial at Low Bandwidths

Optimizing for Efficient Bandwidth Usage

Bandwidth Optimizations can be Effective

Implications of a Bandwidth Optimization Service

Conclusions

DVM Clients are Simpler

DVM Clients are Faster

Is Java getting safer ?

Author: egs

Email: egs@cs.washington.edu

Home Page: http://www.cs.washington.edu/homes/egs/