Plan Bs /net : An adaptative file system for networks - - PowerPoint PPT Presentation

plan b s net an adaptative file system for networks
SMART_READER_LITE
LIVE PREVIEW

Plan Bs /net : An adaptative file system for networks - - PowerPoint PPT Presentation

Plan Bs /net : An adaptative file system for networks paurea@lsub.org http://plan9.escet.urjc.es/who/paurea


slide-1
SLIDE 1

Plan B’s /net: An adaptative file system for networks

paurea@lsub.org http://plan9.escet.urjc.es/who/paurea

/net

  • Pg. 1
slide-2
SLIDE 2

Roadmap /net

/net

  • Pg. 2
slide-3
SLIDE 3

/net

  • Pg. 3
slide-4
SLIDE 4

Today’s computing environments

/net

  • Pg. 4
slide-5
SLIDE 5

Computing environments (cntd)

  • /net
  • Pg. 5
slide-6
SLIDE 6

/net

  • Pg. 6
slide-7
SLIDE 7

Plan B

  • pen

/net

  • Pg. 7
slide-8
SLIDE 8

Plan B (cntd.)

  • : import any /usr/nemo!Dgsyc /usr/nemo

: import -b any /usr/nemo /usr/nemo : ns ... /usr/nemo: nautilus!fs!/usr/nemo /usr/nemo: aquamar!fs!/usr/nemo : cp /usr/nemo/doc/slides.mf /b/printer

/net

  • Pg. 8
slide-9
SLIDE 9

Name spaces

/net

  • Pg. 9
slide-10
SLIDE 10

Name spaces (cntd.)

  • : cp

slides.ps!Tpostscript /b/printer

/net

  • Pg. 10
slide-11
SLIDE 11

/net

  • Pg. 11
slide-12
SLIDE 12

Plan B’s /net

  • /net
  • Pg. 12
slide-13
SLIDE 13

Plan B’s /net (cntd.) /net/machine!svc /net/any!svc /net/local.N!svc

/net

  • Pg. 13
slide-14
SLIDE 14

Use of namespaces

/net

  • Pg. 14
slide-15
SLIDE 15

/net /net

  • /usr
  • /nautilus:http

/sargazos:fs

  • /nautilus:http

/net

  • Pg. 15
slide-16
SLIDE 16

/net layers

  • /net
  • Pg. 16
slide-17
SLIDE 17

/net

  • Pg. 17
slide-18
SLIDE 18

Plan B’s /net (cntd.)

  • /net

/net

  • Pg. 18
slide-19
SLIDE 19

Client make(/net/nautilus:http:0); copy(/net/nautilus:http:0,

/net

  • Pg. 19
slide-20
SLIDE 20

Client (cntd.) n 0, delete(/net/nautilus:http:0);

/net

  • Pg. 20
slide-21
SLIDE 21

Server make(/net/local:http:0); n

  • /net
  • Pg. 21
slide-22
SLIDE 22

Server (ctnd.) copy(/mem, /net/remote:http:0, print(peer:

/net

  • Pg. 22
slide-23
SLIDE 23

Server (ctnd.) do_req(req, copy(/net/local:http:0, /mem, delete(/net/local:http:0);

/net

  • Pg. 23
slide-24
SLIDE 24

/net

  • Pg. 24
slide-25
SLIDE 25

Use of endpoints

  • /net
  • Pg. 25
slide-26
SLIDE 26

/net

  • Pg. 26
slide-27
SLIDE 27

Endpoints (ctnd.)

  • /net
  • Pg. 27
slide-28
SLIDE 28

Measures (ctnd.)

/net

  • Pg. 28
slide-29
SLIDE 29

Measures (ctnd.)

/net

  • Pg. 29
slide-30
SLIDE 30
  • /net
  • Pg. 30
slide-31
SLIDE 31

/net

  • Pg. 31
slide-32
SLIDE 32

Problems

/net

  • Pg. 32
slide-33
SLIDE 33

Related work

/net

  • Pg. 33
slide-34
SLIDE 34

Lessons

/net

  • Pg. 34
slide-35
SLIDE 35

WiP

/net

  • Pg. 35
slide-36
SLIDE 36

Questions? http://lsub.org/ls/planb.html paurea@lsub.org

/net

  • Pg. 36