Examination of QoS control method based on traffic
Download
Report
Transcript Examination of QoS control method based on traffic
A QoS Control Method
Cooperating with a Dynamic
Load Balancing Mechanism
Akiko Okamura, Koji Nakamichi, Hitoshi Yamada and Akira Chugo
Fujitsu Laboratories Ltd.
4-1-1, Kamikodanaka, Nakahara, Kawasaki, 211-8588, Japan
Telephone: +81-44-754-2635 Fax: +81-44-754-2741
E-mail address: {akikoo, nakamichi, hitoshi, chugo}@flab.fujitsu.co.jp
APNOMS2003
Fujitsu Laboratories Ltd.
1
Introduction
• Current IP network problems
– End user's viewpoint
• Degraded of performance (e.g., lowered throughput and increased
delay) due to congestion
– Network operator's viewpoint
• Profits do not improve though traffic increases every year
• Frequent bandwidth increases needed to support traffic increases
• Services supporting usage-based billing are limited
• To overcome these problems
– Provide QoS guaranteed service
– Develop fee/charge system based on network QoS
– Use network resources efficiently
--> IP traffic control mechanism is required
APNOMS2003
Fujitsu Laboratories Ltd.
2
Our Approach to IP Traffic Control
Level of network efficiency
High
Traffic
Engineering (TE)
+Dynamic
flow splitting
Dynamic load
balancing
+Multi route
&
path control
Static load balancing
Minimum hop
routing
Hop-by-hop
forwarding
QoS: quality of service
SLA: service level agreement
SPF: shortest path first
Best
Effort
Low
APNOMS2003
Future
Explicit
path setup
+Explicit
routing
Low
Proposed
method
Connectionless
approach
(Diffserv)
+
Packetpriority
mechanism
Connectionoriented
approach
(IntServ)
+
+
+
Admission Performance
Accountmonitoring
policing
refund
reporting
shaping ゙
Level of QoS/SLA
Fujitsu Laboratories Ltd.
High
3
Traffic Engineering (TE)
• Description
– Improves traffic performance
– Facilitates reliable network operations
– A main application of multiprotocol label switching
(MPLS)
Constraint-based routing (explicit routing)
• Example Applications
– Static/dynamic load balancing
• Achieves highly reliabile network by avoiding congestion/failure
• Enables efficient use of bandwidth resources
--> Functions of dynamic load balancing have been proposed
– Fast Reroute
Achieves highly reliabile network through high-speed failure
recovery
APNOMS2003
Fujitsu Laboratories Ltd.
4
Basic Architecture of Proposed Method
- Cooperation between dynamic load balancing and providing QoS guarantee TE Controller
Admission control
Statistics monitoring
(Network, Application servers)
Load balancing control
for best effort traffic
QoS
request
Application
Server
QoS path control for
guaranteed class
traffic
User
QoS path
Bandwidth reserved
High priority at scheduling
Optimum route considering
both network and application
server resources
APNOMS2003
MPLS Network
Best Effort path
Original path =
minimum hop route
Detour route used
when there is congestion
MPLS: multi-protocol label switching
Fujitsu Laboratories Ltd.
5
QoS Routing Algorithm
• Minimize total cost of link and server
total cost = server cost +
link cost
server cost: 1/(residual available output rate)
link cost: 1/(residual available bandwidth)
server cost is
high…
B
A
C
D
E
User
Link D-E cost
is high…
link cost
APNOMS2003
TOTAL COST
is MINIMUM!
server cost
Fujitsu Laboratories Ltd.
6
Evaluation of QoS Routing:Metrics and Model
• Metrics
– Number of QoS requests accepted
– Average number of hops in QoS paths
1st step
Compared with
Select server
with lowest load
• LSL method
(lowest server load)
• DNS method
(domain name server)
Select nearest
server
2nd step
Select minimum cost
route to server
• Simulation model
– ISP network, 19 nodes
– Application servers
• Four
• Capacity of 500 Mbps
– QoS requests
• 1-10 Mbps bandwidth guarantee (random)
• User’s edge selected at random (user’s edge ≠ server’s edge)
APNOMS2003
Fujitsu Laboratories Ltd.
Server location
candidate
OC3 (155 Mbps)
T3 (45 Mbps)
7
Evaluation of QoS Routing: Results
• Effect of QoS routing considering both server and network
loads
– Accommodates many more requests
– Provides QoS path with the smallest number of hops
Average number of hops
Number of requests accepted
400
300
200
100
0
0
APNOMS2003
200
400
600
Number of QoS requests
800
Fujitsu Laboratories Ltd.
3.2
3.0
2.8
LSL method
DNS method
2.6
2.4
2.2
2.0
1.8
Our Proposal
0
200 400 600 800
Number of QoS requests
8
Evaluation of Dynamic Load Balancing:
Metric, Model, and Conditions
• Evaluate effect of dynamic load balancing under GS traffic
conditions
• Metric
100 Mbps
Throughput of BE traffic
BE: 50 Mbps
• Model
5-node-ring model with 100 Mbps links
• Conditions
– 50 Mbps BE traffic
– Bandwidth reserved for GS
traffic is increases to 80 Mbps.
– Actual amount of GS traffic fluctuates
– Congestion detection conditions
A) Actual (GS+BE) traffic > 80 Mbps
B) (Reserved GS + Actual BE) traffic > 80 Mbps
APNOMS2003
Fujitsu Laboratories Ltd.
GS
Reserved
Actual GS traffic
9
Evaluation of Dynamic Load Balancing:
Results
Throughput remains
almost maximum.
Throughput [Mbps]
BE traffic with D-LB
D-LB1 (condition A, solid line)
D-LB2 (condition B, × signs)
•Input BE Traffic
= 50 Mbps (fixed)
•D-LB:Dynamic load
balancing
Bandwidth reserved
for GS traffic
BE traffic without D-LB
Actual GS traffic
Time [s]
APNOMS2003
Fujitsu Laboratories Ltd.
Throughput decreases
because load cannot be
moved to other available
links.
10
Implementation
- Snapshot of Operation Screen Control status
display panel
(Path setting, load
balancing, etc.)
Path-setting status display
Detailed path information
Click
APNOMS2003
Fujitsu Laboratories Ltd.
11
Conclusion & Future Work
Conclusion
Proposed method effectively utilizes resource while providing QoS
• QoS routing based on network and server loads
– Number of QoS requests accepted is improved
– Server and network load balancing are achieved
• Use of dynamic load balancing effectively provides QoS-guaranteed
service
– Degradation in BE traffic throughput when GS traffic is fluctuating is avoided
Future work
• Evaluation of performance in large-scale network
• Development of more advanced QoS control method based on TE
APNOMS2003
Fujitsu Laboratories Ltd.
12