110 likes | 219 Views
Dive into discussions on interoperability, data movement, user interfaces, extensions, monitoring, security, and WAN resource management. Explore challenges and innovative solutions in mass storage systems and wide area networks.
E N D
Mass Storage System Forum HEPiX Vancouver, 24/10/2003 Don Petravick (FNAL) Olof Bärring (CERN)
technical areas of concern? • interoperability data movement • user application interfaces • wrap on top of local MSS APIs • identify necessary extensions beyond existing standards interfaces, e.g. pre-staging, access hints • monitoring • security obstacles roadmap • inter-site storage resource management • scheduling of large transfers with respect to local load • cooperate on best use of WAN resources • seamless extension to the local resources managed by the local MSS • collaborate with WAN experimentalists on management interfaces for routing and circuit switching • what else...?
data movement • have gridftp and bbftp for the data movements • do we need more? • is file movement sufficient or are there some good arguments for working on WAN file access? • do we need being informed about layer-5 (and above) protocols
user application interfaces • with user applications being transparently scheduled to run on any site a common layer for file access is needed • two approaches • it’s the headache for higher level components closer to the applications, e.g. ROOT, POOL • it’s our headache • we should at least agree on common denominator API that can be wrapped on top of our existing APIs (e.g. RFIO, dCap) • commit to implement and support the API for our MSS • GFAL has been developed for LCG
extensions beyond POSIX • Pre-staging of files before submitting a CPU job is another popular concept • however, resource reservation is a mixed blessing • massive use implies locking up resources and lead to data starvation for running jobs • competing reservations may lead to over-allocation/deadlocks • there are more clever ways to pre-stage but no standard interface (à la POSIX) to express them
inter-site storage resource mgmt • SRM implements some level of negotiation • it allows client to provide precise resource estimation • the server can basically just answer yes or no • client often needs to negotiate with at least two SRMs and maybe also request WAN bandwidth • is SRM too generic? • do we need extensions for tighter service negotiation between large MSS installations?
WAN resources • can we leverage some of the work going on for optimizing WAN transfers? • do we want to do that? • is MSS just a matter of managing storage or is it about managing data flows? • seamless extension of local resources • “WAN mover” • problem: no means for optimal sharing. Lack management APIs for WAN routing
Large Systems and Wide Area Networks • Large storage systems at several labs are developing “grid side” interfaces. • Advanced Networking is being explored generally and under the banner of LHC in particular. • Large storage systems have immense bandwidth and can present a realistic mix of traffic to research networks. • Network researchers are interested in end-to-end performance, which includes interaction with “disk.”
Some Salient Network Research:Layer 1-3 • Layer 1-3: • Lambda Networking – light path circuits for substantial all of the paths. • Requesting circuits and dealing with unavailability, faults • Network details of getting to such circuits
Layer 4: • Example: TCP stacks with good properties in the WAN. • AIMD “additive increase, multiplicative decrease.” • Issues of fairness, when conventional TCP is present.
Layer 5+: • Layer 5 example:-. • Current generation of // FTP’s. • Next generation of FTP (or more general protocols). • Layer 5+ :-. • Ability to take high level applications and steer them on to a research WAN, (possibly by making small changes to storage system).