NetworkEmbedded Programmable - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

NetworkEmbedded Programmable

Description:

Make embedded storage as accessible as network resources ... Skunk device. Wired host. Weakly wired host (DSL) WAN connectivity server. Disconnected server ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 11
Provided by: randol5
Category:

less

Transcript and Presenter's Notes

Title: NetworkEmbedded Programmable


1
Network-Embedded Programmable Storage and Its
Applications Randy Wang Princeton University
2
Experiments Network-Embedded Programmable Storage
  • Active capsules that manipulate embedded
    storage
  • Relationship with active nets
  • Stem cells vs. blood vessels
  • Make embedded storage as accessible as network
    resources
  • Decouple intelligence from infrastructure

3
An Application A Meta Distributed File System
  • More complex world than LAN vs. WAN
  • What is a meta file system?
  • A common framework, with
  • Customizable STONE components
  • For different topologies and different workloads
  • Possibly with a STONE compiler
  • Other applications P2P-rsync, crawler, etc.

4
Party Lines
  • Tackling persistent storage is the next logical
    step for active nets
  • Network and storage resources complement each
    other
  • Network-embedded programmable storage
  • Application-driven research
  • Rapid deployment of new applications
  • Sophisticated customization of a single
    application

5
SkunkNet A Mobile Storage Network
  • Ad hoc file system
  • Routing layer route from any device to any other
    device
  • Storage layer track which device has what data
  • Composition of the two layers route to the best
    replica

6
Requirements
  • Minimum
  • A non-root account, access to a raw disk
    partition
  • Minimum
  • Vital stats, like pathchar
  • Root

7
Wish List (Two Interfaces)
  • Per-node OS
  • Global OS
  • Resource container, code injection, persistent
    storage management, connectivity, location
    service, lock service

8
What we have done preliminary work on
  • Per-node OS
  • Global OS
  • Resource container, code injection, persistent
    storage management, connectivity, location
    service, lock service

9
What we continue to improve on
  • Per-node OS
  • Global OS
  • Resource container, code injection, persistent
    storage management, connectivity, location
    service, lock service

10
Stumbling blocks?
  • Mutual interference?
Write a Comment
User Comments (0)
About PowerShow.com