Download Efficient Resource Broker Architecture to Provide

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Video on demand wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Lag wikipedia , lookup

Net bias wikipedia , lookup

SIP extensions for the IP Multimedia Subsystem wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Quality of service wikipedia , lookup

Transcript
EFFICIENT RESOURCE BROKER
ARCHITECTURE TO PROVIDE
GUARANTEED QoS
By
E. Praveen Kumar,
CEG, Anna University,
Chennai, India.
ABSTRACT
Rapid growth of Multimedia applications over Internet.
Diverse traffic characteristics
Real-Time,
large size,
high BW,
fault tolerant,
sensitive to jitter.
Inefficient best-effort services by IP.
Providing QoS over IP is challenging issue.
Proposed solution:
Resource Broker (RB) to provide QoS.
Applicability of RB for IoD and VoD.
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
CONTENTS
Introduction
Efficient Resource Broker System
Implementation and Results
Conclusions and Future work
References
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
INTRODUCTION
INTRODUCTION
Multimedia - an important service offered over Internet.
High demand for streaming applications such as VoD, VoIP,VC.
Simultaneous receiving and playing of media (audio, video).
QoS in terms of Bandwidth and jitter is metric for network support.
Relevant Work
IETF proposed QoS mechanisms
1. Integrated services (IntServ)
• IntServ provides end to end QoS.
• Uses RSVP protocol for resource reservation
• Routers should maintain per- flow information
• Scalability of flows is major disadvantage.
• Out-of –band signaling mechanism, bandwidth overhead
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen Kumar
INTRODUCTION
2. Differentiated Services (DiffServ)
•
•
•
•
•
Classifies traffic in to different classes
Scalable approach
No need to maintain flow information.
Does not guarantee the QoS.
In-band signaling mechanism.
Policy Based Management (PBM)
Active Networking (AN)
Objectives of ERB
1.
Client transparent QoS services.
2.
Guaranteed QoS - by resource allocation.
Compatible with existing network technologies.
Scalable and easy to access.
3.
4.
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
EFFICIENT RESOURCE BROKER (ERB)
SYSTEM
ERB SYSTEM
Experimental Environment
ES
(1)
RB
QOS request
QOS response
CLIENT
(2) Streaming
R
R
ES: End system
RB: Resource Broker
R : Router
R
ES
Router cloud
SERVER
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
ERB SYSTEM
Event sequence diagram
Client 1…
Router 1…
RB
Client n
2
1
3
4
TIME
Router m Server 1…
Server p
1
1
1
1
1
5
1: Router information update
2: SLA_request
3: SLA_response
6
1
4. Qos_request
5. Qos_response
6. Streaming connection
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
ERB SYSTEM
Resource Broker Architecture
Sla_
table
2
tra_
param
Sla_
table
6
6
6
4
2
CAC
SLA
1: SLA_Access
2: sla_table updation
3: router_updation
4: tra_param updation
5: QoS_request
6: Retreiving QoS info
RAM
1
5
3
SLA: Service Level Agreement
CAC: Call Admission Control
Network Interface
RAM: Router Access Module
ERB SYSTEM
MODULE DESCRIPTION
1.
Service Level Agreement (SLA) module
SLA_access request
Client
SLA
SLA_access response
SLA_access modes:
Request
Parameters in this
message
RB action
ADD_SLA
Sid, abr, delay, jitter, loss, did
Added to SLA_table
UPDATE_SLA
Sid, abr, delay, jitter, loss, did
Updated in SLA_table
REMOVE_SLA
Sid,did
Removed in SLA_table
VIEW_SLA
Sid,did
RB Replies with
abr, Delay, jitter, loss
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
ERB SYSTEM
2. Call Admission Control (CAC) module
QoS_ request
Client
CAC
QoS_response
Receives QoS requests from clients
Decision taken about new call admission
Bandwidth available in network should be more compared to BW present in
SLA table and Delay, jitter, loss present in in SLA table should more than
tra-param table
Response Accept/ Reject sends to client
QOS REQUEST/RESPONSE PARAMETRIC TABLE
Request
Parameters
Response
QOS_REQ
Sid,did
ACCEPT OR REJECT
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
ERB SYSTEM
3. Router Access Module (RAM)
Router
rout_updt request
RAM
Routers send their information periodically.
RAM Updates the traffic_ parameter table
Router information Updating parametric table:
Request
Parameters
RB action
Rout_updt
Rid, BW, delay,
jitter, loss
Traffic_param
table is updated
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
IMPLEMENTATION AND
RESULTS
IMPLEMENTATION
END SYSTEM :
Graphical interface - java swing
ERB SYSTEM:
ERB implementation: JAVA
Graphical interface - java swing
ROUTER NODES:
simulated using JMF
COMMUNICATION:
TEST SET
ERB system : 1
Media servers : 2
Client systems : 3
Routers : 3
TCP/IP sockets: client-RB and router-RB
RTP (JMF) : client-media server.
APPLICATIONS: IOD and VOD
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
Test Cases
1. Client requests the RB for Access to SLA module
Eg. Registration – uses ADD_SLA mode
At the Client: Before Request
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
Test Cases
After processing REGISTRATION request
GUI At the RB : After receiving Add_SLA request
GUI At the Client: After receiving response
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
Test Cases
2. Streaming QoS request
•
QoS request to RB for Media streaming .
•
Request to media server for data .
Eg. CONNECTION ACCEPTED
GUI At Client side
GUI At RB side
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
Test Cases
Client receiving streamed video from server
Results
All modules are tested for various test cases.
Dynamic admission control performed to achieve QoS.
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
Conclusions and Future work
Conclusions and Future work
Conclusions
ERB system is designed to provide QoS .
ERB guarantees QoS by
Resource allocation
Dynamic admission control
Resource monitoring
Applicability of ERB is tested in LAN for IoD and VoD applications.
New connections does not disturb existing connections.
Future work
Advance reservation of network resources.
Extending ERB to live multimedia such as Video conferencing.
Network monitoring after application deployment.
Inter RB communication across networks.
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen Kumar
REFERENCES
1.
S. Black, et. al., “An Architecture for Differentiated Services,” IETF RFC 2475, 1998.
2.
A. L. Lage, J. S. B. Martins, J. Oliveira, W. Cunha, “A Quality of Service Framework for TeleMedicine Applications”, IEEE, Proceedings of the Web Media & LA-Web 2004 Joint Conference
10th Brazilian Symposium on Multimedia and the Web 2nd Latin American Web Congress, pp1820, August/2004.
3.
Dongwook Lee, Dong-Hoon Yi, Kim, Kyungae Yun, JongWon Kim, Sangkil Jung, and Okhwan
Byeon, “Implementation of on-demand QoS allocation system over IP for multimedia
applications,” Proceedings of SPIE Vol. 5242 Internet Multimedia Management Systems , pp
237-245, 2003.
4.
B. Teitelbaum, S. Hares, L. Dunn, R. Neilson, V. Narayan, and F. Reichmeyer, “Internet2 QBone:
building a testbed for differentiated services,” IEEE Network, Volume, 13 Issue 5,pp 8-16,
Sep/Oct 1999.
5. I. Khalil and T. Braun, “Implementation of a bandwidth broker for dynamic end-to-end resource
reservation in outsourced virtual private networks,” in Proc. LCN’02, pp 511-519, 2000
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar
THANK YOU
EFFICIENT RESOURCE BROKER ARCHITECTURE TO PROVIDE GUARANTEED QoS, Praveen kumar