Presentation is loading. Please wait.

Presentation is loading. Please wait.

This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. TierStore and DTN Distributed Storage in.

Similar presentations


Presentation on theme: "This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. TierStore and DTN Distributed Storage in."— Presentation transcript:

1 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. TierStore and DTN Distributed Storage in Cambodia Michael Demmer

2 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Introduction / Outline Cambodia and the CIC Project The TierStore / DTN Technology Tier Cambodia Project Plan

3 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Cambodia Overview Population: ~13 Million Land: ~175,000 sq. km Roughly the size of Oklahoma GDP per capita (2004 est.): ~$2000 (measured in purchasing power parity) Comparison: US: ~$40,000, India: ~$3100 Population below poverty line: 40% (Source: CIA - The World Factbook)

4 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Cambodia Infrastructure Phones (2002 est.): ~35,000 land, ~380,000 cell Internet access (2003 est.): ~818 hosts, ~30,000 users Internet costs: 64k wireless: $55/month 56k dialup: $150/month 9.6k mobile: $100-$300/month (Source: CIA - The World Factbook)

5 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Asia Foundation project USAID Supported 22 centers (some closing) Basic Training / Internet Access All provinces Community Information Centers

6 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. CIC Internet Access Varied connectivity based on availability Broadband @ ~300kbps Cell-phone based dialup @ 9.6kbps

7 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Introduction / Outline Cambodia and the CIC Project The TierStore / DTN Technology Tier Cambodia Project Plan

8 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Internet DTN Overview Store-and-forward network Varied underlying technologies Novel routing, classes of service, reliability

9 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. TierStore Overview Persistent, replicated, storage using DTN as a transport Hierarchical storage model Filesystem interface Eventually consistent Application-specific plugins Email, http, log collection /objects/ /mail/ /inbox /sub/ / /web /web/mirrors/… /web/forms/… Object Store Web Proxy Email Proxy /sensors/ /… Sensor Base

10 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Why this approach? Fundamentally hard and expensive to get reliable network links Common infrastructure to deal with challenging network environment Easy app integration Benefits from local caching, more efficient network usage

11 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Introduction / Outline Cambodia and the CIC Project The TierStore / DTN Technology Tier Cambodia Project Plan

12 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Tier Cambodia: Phase 1 July 2005 Visit Tour of centers, meetings with Asia Foundation Installed network monitoring software Packet logger onto 1GB USB drive Five centers w/ varied connectivity Obtained traffic logs from web proxy

13 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Early Challenges Language, timezone Debugging from the other side of the world Unexpected issues ~1 week after we left, windows reinstall erased monitoring software Funding shortage cut some internet access Still optimistic…

14 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. CIC Traffic analysis Proxy Log Analysis – June 2005 HTTP RequestsDownloadUpload Total7,917,75460.9 GB5.9 GB All Webmail217,748 (3%)7.5 GB (13%)1.4 GB (29%) Yahoo CheckMail33,1302.6 GB88 MB Inefficiency of web-based email: Yahoo CheckMail avg download 78KB vs. mail spool avg message 12KB Doesn’t even count images, other URLs

15 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Tier Cambodia: Phase 2 January 2006 Visit Prototype TierStore / DTN deployment Goals: Demonstrate viability of the solution Better access in poorly connected centers Show cost benefit of asynchronous connectivity, store-and-forward

16 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Results / Conclusions Stay tuned…

17 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Backup

18 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Total number of visitors 0 5000 10000 15000 20000 25000 30000 Oct Dec Feb Apr June Aug Monthly visitors 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 AprilMayJuneJulyAugSept NGOsBusiness and Private Sector Government agenciesPolitical parties StudentsOther Over 500,000 visits since opening the first center in 2003 ~37,000 users CIC Usage Statistics (April-September 2004 Statistics, courtesy of Pauline Tweedie)

19 This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. Conflict Management All distributed storage systems must worry about conflicting operations Intermittency makes this even harder How to deal with conflicts? Subscription granularity Conflict-free naming “View” splits, app handlers


Download ppt "This material is based in part upon work supported by the National Science Foundation under Grant No. 0326582. TierStore and DTN Distributed Storage in."

Similar presentations


Ads by Google