CRON: Cyber-infrastructure for Reconfigurable Optical Networks
PI: Seung-Jong Park, co-PI: Rajgopal KannanGRA: Cheng Cui, Lin Xue, Mohammed Azad, P. Kondicoppa, and Chase Pierson
Computer Science and Center for Computation & Technology
What is CRON?Experimental Networking Testbed for 10Gbps High Speed Networks
Motivation of CRON Challenges of experimentation over 10Gpbs production networks Scarce and expensive resources Limited access for network researchers Interference to other production level traffic uncontrollable networking environments
CRON InfrastructureGoal : Bridging the gap between physical Networks and large scale scientific researchObjectives : (1) Developing virtually shared 10Gbps networking and high-end computing resources and (2) Enabling large scale scientific experiments to share CRON without mutual interference
Introduction of CRON
Research Impact of CRONNext generation networking and computing researchDistributed computing for large scale computational sciences(Physics, fluid dynamics, bioinformatics, etc.), Remote visualization
Vertical Federation CRON with OnTimeMeasure@OSU
Integrating the OnTimeMeasure sliver on CRON experiment slice
Real time data diagnosis from CRON experiment slice
Experimental Results(Y-shape topology)Aggregated throughput between flows reaching 9Gbps
Federation of CRON with GENI
Horizontal Federation CRON with ProtoGENI@BBNEmulab-based Component Manager & Slice AuthorityReceiving user credentials Register a slice at the Clearinghouse@Utah
Resource reservation between component managersCreating slivers Exchanging RSpec
Internet2 connection between CRON and ProtoGENI@BBNCreating a vlan with ION service of Internet2
(LONI : www.loni.bato.dcn.internet2.edu)
ComponentsHardwares Cisco N5000 switch
with 48 X 10Gbps portsHigh-end servers with 10GE NICs10Gbps hardware emulators
Softwares Emulab-based interface & controller 10Gbps software emulators
(optimized Dummynet & Netem)
Example ScenarioY-shape Topology 1 virtual router
(3X10Gbps NICs)3 X 10Gbps virtual links
(30ms delay)2 competing flows
SoftwaresOS: Ubunto 64bit & FreeBSD 64bitMeasurement S/W : Nuttcp & iPerfTCP variants: TCP Reno, HSTCP,
Cubic , HTCP, etc.