The Tapestry Solution
Download
Report
Transcript The Tapestry Solution
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
Solving VPN Pains with Tapestry
Strategy
The Elevator Pitch
For enterprises and homes
Who need mobile, secure, and reliable data
communication
The Tapestry-enabled VPN is a softwarebased VPN solution
That delivers a scalable, reliable solution
Unlike existing VPN solutions
Our product provides portability, lower cost
QoS and self-management capabilities
Technology Motivation
Networks growing exponentially
Huge potential for applications
Size, speed, reach
Issues of frequent faults, bottlenecks, and
complex manageability issues
(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
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
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 9621
3459 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
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
Three Potential Applications
Streaming Multimedia
FreeFlow (Akamai), FastForward (Inktomi)
What we add: efficient multicast over wide-area
Electronic Automatic Content Distribution
Victoria’s Secret Fashion Show
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
Most Compelling: VPNs
Application
Attractiveness of Rationale
Underlying
Market
Multimedia
Streaming
Low
400 M (2000)
Uncertain future demand
EACD
Low
500 M (2000)
Flat growth
Unproven market
VPNs
High
2B annual (2000), 3.5B (2001)*
High projected growth
(home VPNs)
* Data from IDC
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
Virtual Private Networks
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
The Tapestry Solution
Flexible access
Self management and maintenance
Active fault-detection and repair
Load-balancing, resilience to DoS attacks
Software-based Quality of Service
Small, portable software component
Transparent to choice of location, ISP/network
QoS guarantees without dedicated lines
Status: working simulations; finishing prototype
Snapshot Result
TCP Connection Packet Loss
Standard TCP/IP
Tapestry-enhanced TCP/IP
50%
Packet Loss (%)
45%
40%
35%
30%
25%
20%
15%
10%
5%
0%
650
850
1050
1250
Background Network Traffic
1450
Brief Summary
Identified 3 potential Tapestry applications
VPN application is most compelling
Multimedia Streaming
Electronic Content Distribution
Virtual Private Networks (VPNs)
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?
Strategy
License the
technology to VPNs
Tapestry
Develop own VPN
product &
incorporate Tapestry
Strategy Evaluation
Strategy
Customers
Competition
Licensing
VPN Service Providers MIT, AT&T, Microsoft
(Nortel, MCIResearch
Worldcom, AT&T)
Do not address QoS
Weaker performance
guarantees
VPN Product
Enterprises
ISPs
Considerations
Lesser relative risk
Limited revenue
opportunities
VPN Service Providers Longer time to
(Nortel, MCImarket
Worldcom, AT&T)
More established
competition
Market Segment (Product)
Initial
Expanding
Business type: small to medium (SMEs)
Industry: manufacturing, education, government
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
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