Presentation is loading. Please wait.

Presentation is loading. Please wait.

Logistical Networking as an Advanced Engineering Testbed Micah Beck, Assoc. Prof. & Director Logistical Computing & Internetworking (LoCI) Lab

Similar presentations


Presentation on theme: "Logistical Networking as an Advanced Engineering Testbed Micah Beck, Assoc. Prof. & Director Logistical Computing & Internetworking (LoCI) Lab"— Presentation transcript:

1 Logistical Networking as an Advanced Engineering Testbed Micah Beck, Assoc. Prof. & Director Logistical Computing & Internetworking (LoCI) Lab mbeck@cs.utk.edu Internet2 Spring Member Meeting April 10, 2003

2 Panel Participants Gabriella Paolini, GARR (by phone) Topic: IPv6 Geoff Hayward, Yotta Yotta Topic: Wide Area Storage Networking Jim Ferguson, NCSA Topic: Web 100 / TCP Tuning

3 Funding Dept. of Energy SciDAC National Science Foundation ANIR UT Center for Info Technology Research Logistical Networking Research at UTK University of Tennessee Micah Beck James S. Plank Jack Dongarra University of California, Santa Barbara Rich Wolski

4 What is Logistical Networking A scalable mechanism for deploying shared storage resources throughout the network A general store-and-forward overlay networking infrastructure A way to break transfers into segments and employ heterogeneous network technologies on the pieces

5 Why “Logistical Networking” Analogy to logistics in distribution of industrial and military personnel & materiel Fast highways alone are not enough  Goods are also stored in warehouses for transfer or local distribution Fast networks alone are not enough  Data must be stored in buffers/files for transfer or local distribution

6 The Network Storage Stack Applications Logistical File System Logistical Tools L-Bone IBP Local Access Physical exNode Our adaption of the network stack architecture for storage Like the IP Stack Each level encapsulates details from the lower levels, while still exposing details to higher levels

7 IBP: The Internet Backplane Protocol Storage provisioned on community “depots” Very primitive service (similar to block service, but more sharable) Goal is to be a common platform (exposed) Also part of end-to-end design Best effort service – no heroic measures Availability, reliability, security, performance Allocations are time-limited! Leases are respected, can be renewed Permanent storage is to strong to share!

8 Models of Sharing: Logistical Networking Moderately valuable resources Storage, server cycles Sharing enabled by relative plenty Internet-like policies Loose access control No per-use accounting Primary design goal: scalability Application autonomy Resource transparency Burdens of scalability The End-to-End Principles Weak operation semantics Vulnerability to Denial of Service

9 Data Movers Module implementing standard point-to- multipoint transfer between IBP allocations Uniform API allows independence from the underlying data transfer protocol Not every DM can apply to every transfer Caller responsible for determining validity Current options: Multi-TCP, Multi-UDP (reliable), UDP Multicast (unreliable)

10 The Network Storage Stack The L-bone: Resource Discovery & Proximity queries IBP: Allocating and managing network storage (like a network malloc) The exNode: A data structure for aggregation LoRS: The Logistical Runtime System: Aggregation tools and methodologies

11 The Logistical Backbone (L-Bone) LDAP-based storage resource discovery. Query by capacity, network proximity, geographical proximity, stability, etc. Periodic monitoring of depots. 10 Terabytes of shared storage. (with plans to scale to a petabyte...)

12 L-Bone: January 2003 Current Storage Capacity: 10 TB

13 The Network Storage Stack The L-bone: Resource Discovery & Proximity queries IBP: Allocating and managing network storage (like a network malloc) The exNode: A data structure for aggregation LoRS: The Logistical Runtime System: Aggregation tools and methodologies

14 The exNode The Network “File Descriptor XML-based data structure/serialization Map byte-extents to IBP buffers (or other allocations). Allows for replication, flexible decomposition of data. Also allows for error-correction/checksums Arbitrary metadata.

15 ExNode vs inode exNode inode IBP Allocations the network local system disk blocks kernel capabilities block addresses user

16 The Network Storage Stack The L-bone: Resource Discovery & Proximity queries IBP: Allocating and managing network storage (like a network malloc) The exNode: A data structure for aggregation LoRS: The Logistical Runtime System: Aggregation tools and methodologies

17 Logistical Runtime System Basic Primitives: Upload, Download, Augment, Refresh End-to-end Services Checksums, Encryption, Compression

18 Download Movie

19 Multithreaded Transfers

20 Routed/Multipath

21 Point-to-Multipoint

22 Heterogeneous Multicast

23 Caching/Staging

24 Further Advanced Capabilities IBP over IPv6 Dual stack depot Specialized DataMovers UDP (SABUL, Tsunami) Fiber Channel over IP Non-standard TCP Stacks Web 100 Future: FAST?

25 Panel Participants Gabriella Paolini, GARR (by phone) Topic: IPv6 Geoff Hayward, Yotta Yotta Topic: Wide Area Storage Networking Jim Ferguson, NCSA Topic: Web 100 / TCP Tuning

26 Conclusions IBP is a global testbed for advanced network engineering Transfer rates routinely exceed 100Mbps New Data Movers under development can reach current applications Dedicated depots can support global testbed for kernel modificaitons


Download ppt "Logistical Networking as an Advanced Engineering Testbed Micah Beck, Assoc. Prof. & Director Logistical Computing & Internetworking (LoCI) Lab"

Similar presentations


Ads by Google