Logistical Networking: Buffering in the Network Prof. Martin Swany, Ph.D. Department of Computer and Information Sciences
Network Logistics and Buffering Logistics is time-related positioning of resources Buffers are temporary storage areas used when transferring data Storage has a continuum of persistence and durability Network devices have some buffer capacity High-performance I/O depends on buffering at various levels
Logistical Networking Logistical Networking improves data movement performance and functionality via buffering across a range of parameters and layers Logistical Session Layer / Phoebus Plentiful, highly transitory, moderate capacity Buffer duration from milliseconds to minutes Implements “Store and Forward” along the end-to-end path for improved throughput Internet Backplane Protocol / REDDnet Less plentiful, more persistent, significant capacity Buffer duration from minutes to months Implements “Working Storage” used in general distributed applications
DCN End-to-End Session
Internet2 Deployment (in progress) Phoebus nodes at router POPs Internet2 Phoebus Gateway
Cluster Supercomputer depots End User Producer Consumer
7
Integrated LN Suite Together, Phoebus and IBP implement integrated buffering at all scales Wide range of performance improvement and functionality for scalable I/O and data movement Pipelining Caching
Users, Collaborators, Support Users include Terascale Supernova Initiative, DOE Fusion, CMS, LIGO, AmericaView, National Geospatial Data Archive, Library of Congress, … Support from the NSF, DOE, Library of Congress, Internet2 University of Delaware, University of Tennessee, Vanderbilt University, Stephen F. Austin State University
End Thank you for your attention Questions?