Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel...

Preview:

Citation preview

Microkernel

GenericMemory Server

GenericDevice Server

GenericNetworkServer

Generic

ServerProcess

Mach 3.0

Personalities

Applications

Device Server

Memory Server

File Server

Process Server

Device Server

Memory Server

File Server

Process Server

DistributedGenericLayer

Task

GenericNetworkServer

NameServer

NameServer

GenericNetworkServer

2

5

7

3

4

8

961

A BTask

Task B

Mach

managementConnection

Sending/receivingdata recvfrom()

sendto()

socket()TCP/IPTCP/IP

IPX

GenericNetworkServer

Task A

Node 3

DGL

BPersonality

PersonalityA

PersonalityA

BPersonality

DGL

1

2

2

DGL

3

3

2

Node 1 Node 2

Recommended