* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download dizziness
Survey
Document related concepts
Deep packet inspection wikipedia , lookup
Distributed firewall wikipedia , lookup
Asynchronous Transfer Mode wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Internet protocol suite wikipedia , lookup
Passive optical network wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Computer network wikipedia , lookup
List of wireless community networks by region wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Network tap wikipedia , lookup
Peer-to-peer wikipedia , lookup
Transcript
End to end OBS Applications Dan Stevenson VP, Advanced Network and Information Technology Division [email protected] E-science Application Needs • Data Grid – – • Compute Grid – • Multi-tera Byte data sets Moved between Labs and supercomputers Also requires low latency communications LambdaGrid – – – – Moved over dedicated wavelengths No routers in path Sparse network Rapid (sec-min) wavelength provisioning CACM Nov. 2003, SPECIAL ISSUE: Blueprint for the future of high-performance networking Introduction, Maxine D. Brown, pp 30 - 33 TransLight: a global-scale LambdaGrid for e-science, Tom DeFanti, Cees de Laat, Joe Mambretti, Kees Neggers, Bill St. Arnaud pp: 34 - 41 Transport protocols for high performance, Aaron Falk, Ted Faber, Joseph Bannister, Andrew Chien, Robert, Grossman, Jason Leigh pp: 42 - 49 Role of OBS • • Ultra-fast light path provisioning via OBS – Milliseconds with MEMS micro mirrors – Microseconds with electronically activated switches JIT OBS as a grid service – • • Establish connections through an GSI-authenticated, OGSI-based Grid Service interface OBS interfaces for Grid tools Transport protocol optimized for JIT OBS Grid Interface • grid appication grid appication OGSA OGSA GRID-JIT GRID-JIT JIT OBS sig data JITPAC OXC JIT OBS sig data Permits scheduling of channels as Grid resource gridFTP • gridFTP gridFTP ST ST JIT OBS sig data JITPAC OXC JIT OBS sig data • Linux client to Linux client With JIT OBS network adapter JIT OBS Network Adapter JITPAC Evolution • TL1 Interface – • Soft JITPAC – – – • Generic OXC and PXC control interface All software JIT implementation on PC Motivated by cost considerations Deployment on MEMS photonic switches JITPAC II – – – – – Higher performance • 160,000 messages per second On board electronically activated switches • SOAs, PLZT, EO Polymer • 10 micro-second bursts Limited wavelength conversion 4 fiber pairs, 4 wavelengths each Targeting deployment to NLR Proposed Equipment Stack • Linux Cluster OBS NA JITPAC V2 with SOA switch Burstifier • CISCO COTS OXC CISCO IP switch IP switch • Avoids difficult physical layer issues Permits experimentation With burstification and end to end OBS Physical Layer Challenges 850 or 1310 nm GbE OXC • Signal – – – – • 1550 nm (Cisco 15454) 1550 nm Burst mode synchronization Signal quality monitoring in network Variable power levels at receiver Rate adaptation Our approach – – – Long haul: use OEO and commodity systems LAN and Metro: reduced problem set, need conversion Separate research focused on physical layer JIT Security and Authentication Extensions • • User must “pay” for the use of network resource from a limited pool of credits. Solve two problems at once: – – • • Accountability for use of network resources Verified identity of the user Ability to perpetrate DOS attacks is greatly diminished by limiting attacker’s resources Similar to DARPA supported ARQoS project – Used economic models from telephony, applied them to DiffServ (resource reservation framework for IP networks) Routing Protocol • • • • Data path (with QoS) & signaling path routing Intra & inter – domain issues Routing loop prevention Avoidance of switch to switch communications Medusa Emulator • Three major pieces: – – – • Major Features – – – – – – – • Automatic Network Topology Generator GUI Based Network Editor Medusa Signaling Testing Part real-time traffic forwarding for signaling testing script tools to randomly generate large scale network config file import from and export to xml network config file Editing network nodes, ports, links export the xml config file for each node as to given xml schema pull down specific interface/port or simulate certain drop rate Platforms • Java-based, Windows or UNIX References – – J-Sim (formerly known as JavaSim): a component-based, compositional simulation environment http://www.j-sim.org/ BRITE: an approach towards universal topology generation http://www.cs.bu.edu/brite/ Medusa Screen Shot Backup charts Problems Facing OBS • Technical – – • Immature conversion technology Physical layer issues Electro-political – – – Momentum of GMPLS “inventing another protocol is irresponsible” Violated expectations • Optical bubble • Over hyping promise of optics Turner effect • “Optical networking is dead.” Wavelength Converter Network Adaptor ATDnet Testbed Adelphi, MD DARPA • • LTS • DISA • all fibers carry 8 wavelengths data rates vary between 2.5 Gbps and 40 Gbps depending on experimental activity DIA DC metro area 8 channels ATM overlay OBS overlay – DIA, NRL, LTS NASA NRL Boling AFB Washington, DC https://www.atd.net/ Baby picture goes here JITPAC Test Lab