building a distributed generic layer for multiple personality support on top of the mach microkernel...

9

Upload: julien-simon

Post on 07-Aug-2015

43 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 2: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 3: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

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

Page 4: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Task

GenericNetworkServer

NameServer

NameServer

GenericNetworkServer

2

5

7

3

4

8

961

A BTask

Page 5: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 6: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Task B

Mach

managementConnection

Sending/receivingdata recvfrom()

sendto()

socket()TCP/IPTCP/IP

IPX

GenericNetworkServer

Task A

Page 7: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)

Node 3

DGL

BPersonality

PersonalityA

PersonalityA

BPersonality

DGL

1

2

2

DGL

3

3

2

Node 1 Node 2

Page 8: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)
Page 9: Building a Distributed Generic Layer for Multiple Personality Support on top of the Mach Microkernel (1995)