Advanced Networking: Software Toolkits

11/10/98


Click here to start


Table of Contents

Advanced Networking: Software Toolkits

Overview

Hierarchical Services Example

Example: Distributed Games

Example: Distributed Simulation

Example: On Demand Virtual Network

Some Requirements for Service Deployment

Mobile Code

Mobile Code Challenges

Importing Mobile Code

Software versus Hardware Isolation

Isolation Mechanisms

Hardware

Interpretation

Software Fault Isolation (SFI)

Segment Matching

Address Sandboxing

Optimizations

Implementation Considerations

Cross Fault Domain Communication

Compiler and Language based Techniques

Proof Techniques

Proof Carrying Code

Representation of Mobile Code

API

Motivation for “Open Systems”

CORBA

Object Management Architecture

Object Interfaces

CORBA Key Ideas

Architecture

ORB Core

Interface Definition Language

Language Mappings and Interface Repository

Static and Dynamic Invocation and Dispatch

Optional Reading

Author: Campus User

Email: prs@cs.cmu.edu

Home Page: http://www.cs.cmu.edu/~prs