140 likes | 289 Views
Progress on the Circuit-LDM Project. Jie Li and Malathi Veeraraghavan 2010.10.28. Outline. LDM Software Installation & Set Up CONDUIT Feed Type Data Analysis Justifications of Using Circuit Services Future Plans. LDM Software Installation & Set Up.
E N D
Progress on the Circuit-LDM Project Jie Li and MalathiVeeraraghavan 2010.10.28
Outline • LDM Software Installation & Set Up • CONDUIT Feed Type Data Analysis • Justifications of Using Circuit Services • Future Plans
LDM Software Installation & Set Up • Downloaded LDM 6.8.1 Version and installed it on one of our lab machine (zelda2.ece.virginia.edu) • Configured the ldmd.conffile to add a REQUEST entry to receive CONDUIT data products from idd.unidata.ucar.edu:388 • Ran LDM in verbose mode to log information about every received CONDUIT product • Rotated log files in every 24 hours
CONDUIT Data Analysis • Write Perl programs to parse the log files and extract information about each product: Product Size, Creation Time, etc. • Write R programs to do statistical analysis and make plots on the product information Product Size Creation Time Aug 25 19:47:56 zelda2 uni1.unidata.ucar.edu[18517] INFO: 688420100825193312.333 CONDUIT 412 data/nccf/com/sref/prod/sref.20100825/15/pgrb_biasc/sref_eta.t15z.pgrb212.n1.grib2 !grib2/ncep/NAM_84/#000/201008251500F084/HGHT/700 hPa PRES! 000412
CONDUIT Data Analysis (Cont.) • Accumulated CONDUIT product size per minute (Date: 2010-10-18)
CONDUIT Data Analysis (Cont.) • # of received CONDUIT products per minute (Date: 2010-10-18)
CONDUIT Data Analysis (Cont.) • Histogram of CONDUIT product sizes
Do We Need Circuit Service? • Peak transfer size for CONDUIT: ~250MB/minute, or an equivalent ~33Mbps bandwidth consumption • Minimum bandwidth allocated for a circuit by backbone circuit service providers (such as Internet2 and NLR): ~50-100Mbps • Do we really need virtual circuit services for CONDUIT? • Our answer: YES! And we propose to use static circuit service for CONDUIT.
Why Circuit Service: Reason 1 • An alternative transfer pattern on circuits • On a circuit, the sender host can hold new data products for a certain period (e.g. 1 minute) and then send them in a burst utilizing the full circuit bandwidth • Potential question: How timely does the downstream LDM processes (the users) need to receive the data products?
Why Circuit Service: Reason 2 • The Bandwidth-Hop-Duration Product of Network Flows Heavy-hitter Flows Bandwidth X Normal Flows Fig. 1 Normal Flows vs. Heavy-hitter Flows It is our hypothesis that under heavy IP traffic conditions, the heavy-hitter flows may have negative impacts on the overall delays in packet routing performances
OWAMP Delay Measurements • One-way Active Measurement Protocol(OWAMP) • Packet interval: 0.1 sec • 10 packets per sec • 600 packets per minute • Use perl programs provided by perfSONAR • Sample columns of the OWAMP data file: • endTime, loss, maxError, max_delay min_delay, sent startTime • one report per minute
Boxplots of min-delay and max-delay outliers min-delay max-delay ELPA-BOIS OWAMP measurements for 24 hours
PerfSONAR OWAMP data analysis • One day’s data from 23:00 Sep 14 to 23:00 Sep 15, 2010 for ELPA to BOIS • minDelay ≈ 15ms • Inter-Quartile Range (IQR) of maxDelay:
Future Plans • Simulation • Background IP traffic plus CONDUIT type flows • Simulate and study the impact of the CONDUIT flows on other flows • LDM Source Code Modification • Modify the RPC/TCP communication module to support virtual circuit service • Implement dual transfer mode with dual network services • Evaluation • Cost/Benefit evaluation & Delay Effects evaluation