110 likes | 190 Views
LN: The Story So Far. Micah Beck Computer Science Dept. University of Tennessee REDDnet I2 Side Mtg Arlington Virginia 25 April, 2007. Logistical Networking Stack. IBP is Mature, Needs Update. As a virtualized storage service it performs adequately, has most needed functionality
E N D
LN: The Story So Far Micah Beck Computer Science Dept. University of Tennessee REDDnet I2 Side Mtg Arlington Virginia 25 April, 2007
IBP is Mature, Needs Update • As a virtualized storage service it performs adequately, has most needed functionality • Mechanisms sought to limit strength of capabilities (e.g. Tackett, Hejtmánek) • More complete implementation of programmable NFU operations • Optimization for use in local applications
exNode, LoRS are Stagnant • LoCI libraries & tools are unsupported • Performance and reliability suffer when replication levels are low • Control over data placement is weak • Overall, it is still used successfully
Can LN Succeed? • Not just software tools, but a community of developers and applications? • What are the current of interest & activity? • What challenges must be met? • What is required of you, the participants?
Directory & File System Services • LoDN: lightweight directory services providing naming and exNode warming • Data distribution, file multicast • Interfaces with libStdio • L-Store: more complete file storage and access model: policy, security, size • Interfaces with own client library • StorCore: resource management
I/O Interfaces and Applications • libStdio, NetCDF/L and HDF5/L • Layered over LoRS • Heavily multithreaded • End-to-end services • File system (NFS, CIFS) • Data visualization, geospatial data distribution, HEP (ROOT)
Challenge: Interoperability • Common interfaces for common services • Allows unification of software development • Enables exchange of software modules • A hedge against being limited to one development direction • Takes significant effort away from development of core tools
Challenge: Private Resources • Limited sharing is fine, but storage customers are fundamentally local • LN model can be adapted to private resources, but without sharing LN only supports storage virtualization • Is interoperability across private storage pools important?
Challenge: Service Creation • Services can federate private resources into global functionality • Security, utilization policy can be enforced at administrative, institutional boundaries. • How do we define, implement and deploy such services? • What is the path from REDDnet to these other services?