SlideShare a Scribd company logo
1 of 44
A Flexible Model for Resource
Management in Virtual Private
Networks
Presenter: Huang, Rigao
Kang, Yuefang
Overview
• Introduction of VPN
• Hose model
• Implementation scenarios
• Simulation experiments
• Simulation results
• conclusions
What Is a Virtual Private
Network?
Virtual private networks (VPN)
provide an encrypted connection
between a user's distributed sites
over a public network (e.g., the
Internet). By contrast, a private
network uses dedicated circuits and
possibly encryption.
Public Internet instead of Private
Network
A VPN replaces all of the above utilizing public internet, Performance
and availability depends on your ISP and internet
Benefit - $$$$$
Traditional Private Networks:-
 High fixed cost
 Low variable costs
(with respect to varying capacity)
=> collection of VPNs sharing a common
communication channel are cheaper to build
than the equivalent collection of smaller
physically discrete networks.
Requirements for IP-based VPNs
• Opaque packet transport
- VPN traffic no relation to rest of IP backbone traffic
- VPN may use private IP address
• Data security
- By customer ( firewall + encryption)
- Secure managed VPN service by providers
• Quality of service
- Leased and dial-up lines provide guarantee on the bandwidth
and latency
• Tunneling mechanism
- A way to implement opaque transport and security
Resource Management in VPN?
• Isolation from other flows
• Guaranteed bandwidth, loss and delay
characteristics
• Over an existing public network
• Yet, same performance assurances as a
private network!
QoS Support
• Service Level Agreement (SLA) between a
customer & a service provider
– traffic characteristics and QoS requirements
• Two ways to support different QoS classes within
VPN:
– resources are managed on a VPN specific basis,
i.e. SLAs would be for the overall VPN rather
than for each specific QoS class
– resources are managed on an individual QoS
basis
Hose Model
• Customer's interface into the network
• Performance guarantee based on the
"aggregate" traffic
• To and from a given endpoint to the set of
all other endpoints
Hose Model
Comparison between Pipe & Hose
• 2 performance service abstractions: Pipe &
Hose
– A pipe provides performance guarantees for
traffic between A specific origin and destination
pair
– A hose provides performance guarantees
between an origin and a set of destinations, and
between a node and a set of origins, i.e. it’s
characterized by the “aggregate” traffic coming
from or going into the VPN.
Advantages of Hose for customer
• Ease of specification - one rate per endpoint
vis-a-vis one rate per pair of endpoints
• Flexibility - traffic to multiple endpoints
multiplexed on one hose
• Multiplexing gain - Total of hose rates <
Aggregate rate in a Private network
• Characterization - Statistical variability over
multiple pairs smoothed into hose
• Billing - Resize hose capacities dynamically
Implementation Scenarios
Dynamically Resized VPNs
• Disadvantage of provisioned VPNs
Reserved capacity may not be used
• Resized provider pipes
• Resized trees
• Resized trees with explicit routing
• Resource aggregation across a VPN
Requirements for Dynamically
Resized VPNs
• Prediction of required capacity based on
traffic measurement - technique suggested
• Signaling protocols to dynamically reserve
resources - future work
Prediction of Traffic Rate
• Tmeas - measurement window
• Tren - next window for which rate is renegotiated
• Tsamp - regularly spaced samples
• Ri - average rate over inter-sample intervals
• Local maximum predictor
Rren = max{Ri}
• Local Gaussian predictor
Rren = m + v
m = mean of Ri
v = variance of Ri
 = Multiplier
Simulation Experiments
Simulation Experiments
• 2 sets of traces – voice and data
• PSTN traffic == IP telephony traffic?
• Experiments
– The stability of VPN traffic matrices
– Evaluation the usefulness of the hose model
– A mesh of provider-pipes in the network vs. a source
based tree
– The relationship between short term capacity
management by resizing and the longer term
admission control algorithms
Performance Benefit of Hoses for the
Customer
• Customer-Pipe Requirement =
• Hose Requirement =
• Statically provisioned access host-gain
= Customer-Pipe Requirement / Hose
Requirement
  )
(
)
(
i
E
j ij
l
r
S
  )
(
)
( i
E
j ij
l
r
S
Provisioning the Access Link
• The capacity required by a customer on each
access link depends on the service model being
offered to the VPN customer
• If customer’s service interface into the network is
Customer-Pipe:
adequate capacity would need for each such pipe
Hose:
capacity that needed is the maximum traffic demand for the
hose
Statically Provisioned Access Hose
Gain for Data Traffic
Statically Provisioned Access Hose
Gain for Voice Traffic
Resizing the Access Link
• The capability to renegotiate hose capacities is
provided to customers
• The renegotiation is based on demand
predictions derived from measurement that track
the fluctuations in the offered traffic
Benefit of Resizing the Access Link for
Voice Traffic
Effect of Reducing the Resizing
Frequency
Benefit of Resizing the Access Link for
Data Traffic
Benefit of Resizing the Access Link for
Data traffic
Comparison of Benefits of Resized
Hoses and Customer-Pipes
Comparison of Benefits of Resized
Hoses and Customer-Pipes (cont.)
Benefits of Statically Provisioned Trees
• Moving from the root of a tree corresponding to a given
hose towards a leaf, progressively fewer flows are
aggregated together and hence we expect the benefit of
sharing reservations in the tree to decrease. (Figure 11)
• A tree gain (the ratio of the requirement of the hose to
the corresponding sum of the requirements of customer-
pipe) of 1 occurs on links where each tree present on the
link leads toward a single destination. (Figure 12)
Benefits of Dynamical Resizing for
Voice Traffic
Benefits of Dynamical Resizing for
Voice Traffic (cont.)
Benefits of Dynamical Resizing for
Data Traffic
Benefits of Dynamical Resizing for
Data Traffic
Effective Bandwidths for Admission
Control
Effective Bandwidths for Admission
Control
Effective Bandwidths for Admission
Control
Conclusion
VPNs are undergoing dramatic change owing to
at least three interrelated factors:
• Rapid progress in IP network technologies ( in overall
capacity and the development of diverse network access
technologies)
• Progress in IP security (in flexible, dynamic methods for
establishing secure associations)
• Rapid change in the diversity and dynamics of communication
and collaboration patterns at work and at home
Conclusion (cont.)
• A hose is characterized by the aggregate traffic to and from one
endpoint in the VPN to the set of other endpoints in the VPN and by
an associated performance guarantee.
• A hose allows a customer to simply buy a logical access link and
use it to send traffic to any one of the remote hose endpoints with
reliable QoS and with the rates of the customer access links to the
only limitation.
• Hoses naturally allow the customer to take advantage of
aggregation of the flows to and from access links, reducing required
access link capacities.
• Hoses present greater resource management challenges for the
provider but it can be addressed by statistical multiplexing or
resizing techniques, applied separately or in combination.
Questions?

More Related Content

Similar to VPN.ppt

A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...Tal Lavian Ph.D.
 
Pranali_d-AWN.pptx a ppt on adhoc and wireless
Pranali_d-AWN.pptx a ppt on adhoc and wirelessPranali_d-AWN.pptx a ppt on adhoc and wireless
Pranali_d-AWN.pptx a ppt on adhoc and wirelessNetflixNetflix22
 
Pranali_d-AWN.pptx
Pranali_d-AWN.pptxPranali_d-AWN.pptx
Pranali_d-AWN.pptxMrSSaiKumar
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfABYTHOMAS46
 
Light Reading BTE_VTNS_June2015
Light Reading BTE_VTNS_June2015Light Reading BTE_VTNS_June2015
Light Reading BTE_VTNS_June2015Deborah Porchivina
 
Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...
Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...
Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...Umang Singh
 
Fusion Auto Failover/Redundant WAN Solutions
Fusion Auto Failover/Redundant WAN SolutionsFusion Auto Failover/Redundant WAN Solutions
Fusion Auto Failover/Redundant WAN SolutionsiMiller Public Relations
 
Transport SDN
Transport SDNTransport SDN
Transport SDNInfinera
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvaradoSSPI Brasil
 
Network And Its Types
Network And Its TypesNetwork And Its Types
Network And Its TypesRishu Raj
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...Tal Lavian Ph.D.
 
CellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksOpen Networking Summits
 
Mini proj ii sdn video communication
Mini proj ii   sdn video communicationMini proj ii   sdn video communication
Mini proj ii sdn video communicationHaowei Jiang
 
QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptxPiyushJha78
 

Similar to VPN.ppt (20)

Ad Hoc Wireless Network
Ad Hoc Wireless NetworkAd Hoc Wireless Network
Ad Hoc Wireless Network
 
Qo s rsvp......
Qo s rsvp......Qo s rsvp......
Qo s rsvp......
 
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
A Platform for Large-Scale Grid Data Service on Dynamic High-Performance Netw...
 
Pranali_d-AWN.pptx a ppt on adhoc and wireless
Pranali_d-AWN.pptx a ppt on adhoc and wirelessPranali_d-AWN.pptx a ppt on adhoc and wireless
Pranali_d-AWN.pptx a ppt on adhoc and wireless
 
Pranali_d-AWN.pptx
Pranali_d-AWN.pptxPranali_d-AWN.pptx
Pranali_d-AWN.pptx
 
QoS.pptx
QoS.pptxQoS.pptx
QoS.pptx
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdf
 
Performance and traffic management for WSNs
Performance and traffic management for WSNsPerformance and traffic management for WSNs
Performance and traffic management for WSNs
 
Light Reading BTE_VTNS_June2015
Light Reading BTE_VTNS_June2015Light Reading BTE_VTNS_June2015
Light Reading BTE_VTNS_June2015
 
NGN BASICS
NGN BASICSNGN BASICS
NGN BASICS
 
Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...
Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...
Delivered Guest Talk in Faculty Development Programme held on 27th July 2017 ...
 
Vivpn pp tfinal
Vivpn pp tfinalVivpn pp tfinal
Vivpn pp tfinal
 
Fusion Auto Failover/Redundant WAN Solutions
Fusion Auto Failover/Redundant WAN SolutionsFusion Auto Failover/Redundant WAN Solutions
Fusion Auto Failover/Redundant WAN Solutions
 
Transport SDN
Transport SDNTransport SDN
Transport SDN
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 
Network And Its Types
Network And Its TypesNetwork And Its Types
Network And Its Types
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
CellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networks
 
Mini proj ii sdn video communication
Mini proj ii   sdn video communicationMini proj ii   sdn video communication
Mini proj ii sdn video communication
 
QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptx
 

Recently uploaded

Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMarkus Moeller
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)Roberto Bettazzoni
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxNeo4j
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdfSelfMade bd
 
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphNeo4j
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AIAGATSoftware
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfkalichargn70th171
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConNatan Silnitsky
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...Neo4j
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Conceptsthomashtkim
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmuxevmux96
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfICS
 
Incident handling is a clearly defined set of procedures to manage and respon...
Incident handling is a clearly defined set of procedures to manage and respon...Incident handling is a clearly defined set of procedures to manage and respon...
Incident handling is a clearly defined set of procedures to manage and respon...Varun Mithran
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024MulesoftMunichMeetup
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIInflectra
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit MilanNeo4j
 

Recently uploaded (20)

Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptxFrom Knowledge Graphs via Lego Bricks to scientific conversations.pptx
From Knowledge Graphs via Lego Bricks to scientific conversations.pptx
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with GraphGraphSummit Milan - Neo4j: The Art of the Possible with Graph
GraphSummit Milan - Neo4j: The Art of the Possible with Graph
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
Your Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | EvmuxYour Ultimate Web Studio for Streaming Anywhere | Evmux
Your Ultimate Web Studio for Streaming Anywhere | Evmux
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
Incident handling is a clearly defined set of procedures to manage and respon...
Incident handling is a clearly defined set of procedures to manage and respon...Incident handling is a clearly defined set of procedures to manage and respon...
Incident handling is a clearly defined set of procedures to manage and respon...
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 

VPN.ppt

  • 1. A Flexible Model for Resource Management in Virtual Private Networks Presenter: Huang, Rigao Kang, Yuefang
  • 2. Overview • Introduction of VPN • Hose model • Implementation scenarios • Simulation experiments • Simulation results • conclusions
  • 3. What Is a Virtual Private Network? Virtual private networks (VPN) provide an encrypted connection between a user's distributed sites over a public network (e.g., the Internet). By contrast, a private network uses dedicated circuits and possibly encryption.
  • 4. Public Internet instead of Private Network A VPN replaces all of the above utilizing public internet, Performance and availability depends on your ISP and internet
  • 5. Benefit - $$$$$ Traditional Private Networks:-  High fixed cost  Low variable costs (with respect to varying capacity) => collection of VPNs sharing a common communication channel are cheaper to build than the equivalent collection of smaller physically discrete networks.
  • 6. Requirements for IP-based VPNs • Opaque packet transport - VPN traffic no relation to rest of IP backbone traffic - VPN may use private IP address • Data security - By customer ( firewall + encryption) - Secure managed VPN service by providers • Quality of service - Leased and dial-up lines provide guarantee on the bandwidth and latency • Tunneling mechanism - A way to implement opaque transport and security
  • 7. Resource Management in VPN? • Isolation from other flows • Guaranteed bandwidth, loss and delay characteristics • Over an existing public network • Yet, same performance assurances as a private network!
  • 8. QoS Support • Service Level Agreement (SLA) between a customer & a service provider – traffic characteristics and QoS requirements • Two ways to support different QoS classes within VPN: – resources are managed on a VPN specific basis, i.e. SLAs would be for the overall VPN rather than for each specific QoS class – resources are managed on an individual QoS basis
  • 9. Hose Model • Customer's interface into the network • Performance guarantee based on the "aggregate" traffic • To and from a given endpoint to the set of all other endpoints
  • 11. Comparison between Pipe & Hose • 2 performance service abstractions: Pipe & Hose – A pipe provides performance guarantees for traffic between A specific origin and destination pair – A hose provides performance guarantees between an origin and a set of destinations, and between a node and a set of origins, i.e. it’s characterized by the “aggregate” traffic coming from or going into the VPN.
  • 12. Advantages of Hose for customer • Ease of specification - one rate per endpoint vis-a-vis one rate per pair of endpoints • Flexibility - traffic to multiple endpoints multiplexed on one hose • Multiplexing gain - Total of hose rates < Aggregate rate in a Private network • Characterization - Statistical variability over multiple pairs smoothed into hose • Billing - Resize hose capacities dynamically
  • 14. Dynamically Resized VPNs • Disadvantage of provisioned VPNs Reserved capacity may not be used • Resized provider pipes • Resized trees • Resized trees with explicit routing • Resource aggregation across a VPN
  • 15. Requirements for Dynamically Resized VPNs • Prediction of required capacity based on traffic measurement - technique suggested • Signaling protocols to dynamically reserve resources - future work
  • 16. Prediction of Traffic Rate • Tmeas - measurement window • Tren - next window for which rate is renegotiated • Tsamp - regularly spaced samples • Ri - average rate over inter-sample intervals • Local maximum predictor Rren = max{Ri} • Local Gaussian predictor Rren = m + v m = mean of Ri v = variance of Ri  = Multiplier
  • 18. Simulation Experiments • 2 sets of traces – voice and data • PSTN traffic == IP telephony traffic? • Experiments – The stability of VPN traffic matrices – Evaluation the usefulness of the hose model – A mesh of provider-pipes in the network vs. a source based tree – The relationship between short term capacity management by resizing and the longer term admission control algorithms
  • 19.
  • 20. Performance Benefit of Hoses for the Customer • Customer-Pipe Requirement = • Hose Requirement = • Statically provisioned access host-gain = Customer-Pipe Requirement / Hose Requirement   ) ( ) ( i E j ij l r S   ) ( ) ( i E j ij l r S
  • 21. Provisioning the Access Link • The capacity required by a customer on each access link depends on the service model being offered to the VPN customer • If customer’s service interface into the network is Customer-Pipe: adequate capacity would need for each such pipe Hose: capacity that needed is the maximum traffic demand for the hose
  • 22. Statically Provisioned Access Hose Gain for Data Traffic
  • 23. Statically Provisioned Access Hose Gain for Voice Traffic
  • 24. Resizing the Access Link • The capability to renegotiate hose capacities is provided to customers • The renegotiation is based on demand predictions derived from measurement that track the fluctuations in the offered traffic
  • 25. Benefit of Resizing the Access Link for Voice Traffic
  • 26. Effect of Reducing the Resizing Frequency
  • 27.
  • 28. Benefit of Resizing the Access Link for Data Traffic
  • 29. Benefit of Resizing the Access Link for Data traffic
  • 30. Comparison of Benefits of Resized Hoses and Customer-Pipes
  • 31. Comparison of Benefits of Resized Hoses and Customer-Pipes (cont.)
  • 32. Benefits of Statically Provisioned Trees • Moving from the root of a tree corresponding to a given hose towards a leaf, progressively fewer flows are aggregated together and hence we expect the benefit of sharing reservations in the tree to decrease. (Figure 11) • A tree gain (the ratio of the requirement of the hose to the corresponding sum of the requirements of customer- pipe) of 1 occurs on links where each tree present on the link leads toward a single destination. (Figure 12)
  • 33.
  • 34.
  • 35. Benefits of Dynamical Resizing for Voice Traffic
  • 36. Benefits of Dynamical Resizing for Voice Traffic (cont.)
  • 37. Benefits of Dynamical Resizing for Data Traffic
  • 38. Benefits of Dynamical Resizing for Data Traffic
  • 39. Effective Bandwidths for Admission Control
  • 40. Effective Bandwidths for Admission Control
  • 41. Effective Bandwidths for Admission Control
  • 42. Conclusion VPNs are undergoing dramatic change owing to at least three interrelated factors: • Rapid progress in IP network technologies ( in overall capacity and the development of diverse network access technologies) • Progress in IP security (in flexible, dynamic methods for establishing secure associations) • Rapid change in the diversity and dynamics of communication and collaboration patterns at work and at home
  • 43. Conclusion (cont.) • A hose is characterized by the aggregate traffic to and from one endpoint in the VPN to the set of other endpoints in the VPN and by an associated performance guarantee. • A hose allows a customer to simply buy a logical access link and use it to send traffic to any one of the remote hose endpoints with reliable QoS and with the rates of the customer access links to the only limitation. • Hoses naturally allow the customer to take advantage of aggregation of the flows to and from access links, reducing required access link capacities. • Hoses present greater resource management challenges for the provider but it can be addressed by statistical multiplexing or resizing techniques, applied separately or in combination.