logistical networking - ripe 81 – virtual · »high-perf networking capabilities enabled...

15
Logistical Networking Alessandro Bassi LoCI lab University of Tennessee RIPE 45 meeting, Barcelona, 14th May 2003

Upload: others

Post on 07-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

Logistical Networking

Alessandro BassiLoCI lab

University of Tennessee

RIPE 45 meeting, Barcelona, 14th May 2003

Page 2: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 2

Logistical Networking

» Logistical Networking: global scheduling andoptimisation of data movement, storage andcomputation.

» High-perf networking capabilities enableddistributed computing innovations such asexplicit control of computation resources (I.e.,Computational Grid)

» Application driven storage control -> lesscommon

Page 3: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 3

Logistical Networking

» Technology for shared network storage thatcan scale in terms of» the size of the user community,» the aggregate quantity of storage that can

be allocated, and» the breadth of distribution of service nodes

across network borders» Parallels layered IP networking stack» The lowest globally accessible network layer in

the network storage stack should» Enable scalable Internet-style resource

sharing» Expose underlying storage resources

Page 4: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 4

The Network Storage Stack

Communication

Data / Link /Physical

Network

Transport

Application

Storage

Access /Physical

IBP Depot

exNode

LoRS

Application

L-Bone

Page 5: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 5

Internet Backplane Protocol

» Middleware formanaging and usingremote storagethrough allocation ofprimitive “byte arrays”available to clients

» Byte arrays are notblocks (more abstract)» Network capabilities

(primitive security)» Variable extents

» Byte arrays are notfiles (weakersemantics)» Size & duration are

limited» “Volatile” allocations» Best effort reliability

and availability» No directory

structure,accounting

» No caching,replication

Page 6: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 6

IBP API

» Main goal: keep it simple!» 7 calls divided in three areas:

» Depot management (IBP_status)» Storage area management (IBP_allocate,

IBP_manage)» Data movement (IBP_store, IBP_load,

IBP_copy, IBP_mcopy)

Page 7: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 7

IBP- SW current versions

» C code for Solaris/Linux(i686,ia64)/DECalpha/AIX/OS X» Server 1.3.0 (today) (previous 1.2.2)» Client 1.1.1

» C code for Win32» Server 1.0 (beta)» Client DLL 1.1.1 (beta)

» Java» Client 1.1.1

Page 8: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 8

The Big Picture

IBP - Allocating andManaging Network Storage

exNode - Data Structure for Aggregation

Logistical Run-Time System

Data Mover

L-Bone - Resource Discovery and Proximity Queries

Applications

Page 9: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 9

Ex-Node

» A unix inodeaggregates diskblocks on a singledisk volume toimplement a file

» An external Node(exNode) aggregatesstorage allocationson the internet toimplement a“network file”

Page 10: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 10

L-Bone

» The L-Bone is an LDAP-based directory ofavailable IBP depots.

» The client library allows users to query the L-Bone for depots that meet certainrequirements

Page 11: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 11

Logistical Runtime System

» Aggregation for:» Capacity» Performance (striping)» More performance (caching)» Reliability (replication)» More reliability (ECC)» Logistical purposes (routing)

Page 12: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 12

IPv6 and IBP

» IBP software works on IPv6

» IBP as an overlay service has problems withwith NAT and firewalls (incoming trafficrestriction)

» Thus, IPv6 enables a transparent environmentin which all network elements are addressable

Page 13: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 13

IBP deployment over the Italian6net testbed

Page 14: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 14

Secure IBP

» Project carried on by J. Laganier (ENS Lyon -SUN Grenoble)

» Based on IPv6 only.» Innovative distributed scheme for

authorisation» Based on Cripto-Based ID and Simple Public

Key Infrastructure.» CBID are generated using the IPv6 Network

Prefix

Page 15: Logistical Networking - RIPE 81 – Virtual · »High-perf networking capabilities enabled distributed computing innovations such as explicit control of computation resources (I.e.,

5/15/03 14:06 15

Conclusions

» The Internet Backplane Protocol provides afabric for network state management

» Scalable and ubiquitous sharing are enabledby weak semantics & minimal accounting

» Evaluation and integration of IPv6 advancedfeatures with IBP (Mobile, Source Routing)

» To know more … loci.cs.utk.edu