1 / 19

Tapestry

Tapestry. Software Infrastructure Enabling Virtual Private Networks K. Balakrishnan, N. Chokshi, R. Huang, A. Konrad, S. Kumar, O. Sakdamnuson, B. Zhao. Presentation Outline. The Pitch The technology: Tapestry Three Potential Applications Introduction to Virtual Private Networks

cosmo
Download Presentation

Tapestry

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tapestry Software Infrastructure Enabling Virtual Private Networks K. Balakrishnan, N. Chokshi, R. Huang, A. Konrad, S. Kumar, O. Sakdamnuson, B. Zhao

  2. Presentation Outline • The Pitch • The technology: Tapestry • Three Potential Applications • Introduction to Virtual Private Networks • Solving VPN Pains with Tapestry • Strategy

  3. The Elevator Pitch • For enterprises and homes • Who need mobile, secure, and reliable data communication • The Tapestry-enabled VPN is a software-based VPN solution • That delivers a scalable, reliable solution • Unlike existing VPN solutions • Our product provides portability, lower cost QoS and self-management capabilities

  4. Technology Motivation • Networks growing exponentially • Size, speed, reach • Issues of frequent faults, bottlenecks, and complex manageability issues • Huge potential for applications • (IF we can solve these issues) • Solution: a network layer that is • Scalable over the wide-area • Tolerant of multiple failures • Self-monitoring and optimizing

  5. Tapestry • PhD Thesis work: Ben Zhao, EECS, UCB • Wide-area network infrastructure • Software components overlaid on IP • Find nearest objects given ID • Route messages to nodes and objects efficiently around faults • Intelligent software communicating with each other to collectively monitor network • Performance with minimal overhead

  6. Key Novelty • Distributed algorithms & data structures • Provide routing from A to B • Each hop gets close to B in name • E.g.: node 3459 going to node 96213459  3251  1521  0621  9621 • Numerous paths between any 2 pts • Each node keeps data proportional to Log of network size • Efficient: • Minimal overhead in storage, routing distance, and bandwidth

  7. So what…? • Wide-area application infrastructure • Easily build wide-area applications • Transparently inherent Tapestry properties • Research applications: • Bayeux: Wide-area scalable multicast • Silverback: Global-scale archival file storage

  8. Three Potential Applications • Streaming Multimedia • FreeFlow (Akamai), FastForward (Inktomi) • What we add: efficient multicast over wide-area • Victoria’s Secret Fashion Show • Electronic Automatic Content Distribution • Marimba, Pointcast, BackWeb • What we add: efficient content push to consumers • Virtual Private Networks • Nortel, Checkpoint Software • What we add: low cost, software-based QoS

  9. Most Compelling: VPNs * Data from IDC

  10. What is a VPN? • Virtual private networks provides reliable, secure and mobile data communications • Key benefits • Network managers: increases the reach of the corporate network cost efficiently • Remote users: secure access to corporate network • Corporations: secure communications via extranets to business partners

  11. Virtual Private Networks

  12. Current VPN Pains • High cost of dedicated VPN access provider • High cost of management / maintenance • Quality of Service is Expensive • PPNs have QoS, at high cost • “Cloud”-based VPNs provide no QoS

  13. The Tapestry Solution • Flexible access • Small, portable software component • Transparent to choice of location, ISP/network • Self management and maintenance • Active fault-detection and repair • Load-balancing, resilience to DoS attacks • Software-based Quality of Service • QoS guarantees without dedicated lines • Status: working simulations; finishing prototype

  14. Snapshot Result

  15. Brief Summary • Identified 3 potential Tapestry applications • Multimedia Streaming • Electronic Content Distribution • Virtual Private Networks (VPNs) • VPN application is most compelling • Larger market opportunity • Est. $2bil in 2000, $3.5bil in 2001 • Tapestry can solve pains for VPNs • So, how can we bring Tapestry to market?

  16. Strategy License the technology to VPNs Tapestry Develop own VPN product & incorporate Tapestry

  17. Strategy Evaluation

  18. Market Segment (Product) • Initial • Business type: small to medium (SMEs) • Industry: manufacturing, education, government • Expanding • Business type: large • Industry: healthcare, financial services, high-tech • Application: remote access or extranet access • New, value-added services • Network design and Consulting • Global scale applications

  19. Deployment and Pricing • Deployment Issues • Critical mass of servers necessary • Initial partnerships w/ Akamai/Inktomi • Leverage self-propagation effect • Pricing Model • Initial fee for deployment • Cost per seat

More Related