SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
Terena Networking Conference 2002

                    Limerick – Ireland

                       3 – 6 June


VoIP Dynamic Resource Allocation in IP
         DiffServ Domain:
    H.323 vs. COPS interworking

Stefano Giordano, Michele Mancino, Alessandro Martucci,
                   Saverio Niccolini




                                                   Slide 1
Outline

•   Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 2
Outline

•   Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 3
Motivation & Targets
  • The current Internet architecture can not provide any QoS (Quality of Service)

  • Increasing the available bandwidth with no strict control on data plane is not
  enough since:
      • it leads to higher costs
      • it is a possible source of un-fairness



  • There is the need of an interaction
  between the control and the data plane
  in order to provide the users with a
  scalable/on-demand QoS


                                                           Available
                                                                       • Our goal is to provide the
                                                           Bandwidth
                                                                       user with an
Mbits/Sec




                                                           User
                                                           Request

                                                                       Automatic QoS Provisioning
                                                                       every time they need it
            Underutilization                 Overbooking


                               Time of the day



                                                                                            Slide 4
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 5
DiffServ architecture
• The QoS architecture object of our trials and demonstrations is the DiffServ
(Differentiated Services) architecture since it provides:
    • scalability
    • aggregation issues
    • complexity pushed at the edge as in a pure Internet paradigm

• In our work the DiffServ is supposed to be the interconnecting architecture of
two or more VoIP administrative zones




                                                                     Slide 6
QoS Provisioning: the scenario
• The trigger point is the DiffServ Border Router (DS BR) (intended to be the
default access gateway of the DiffServ domain) which is the device in charge to
ask access to the QoS network by means of asking permissions to the Bandwidth
Broker (BB)
• Our target is to dynamically automate the DiffServ mechanism in order to
achieve resource allocation extracting the needed information directly from the
signaling protocol (in this work we are focusing on the H.323 protocol)
                      t
                 poin
            g er
      t rig




                                                                     Slide 7
H.323 and COPS protocols
• H.323 is the more deployed (until now) multimedia conferencing protocol for
packet-switched networks



• Although resource reservation mechanism are out of the scope of the H.323
itself there is the need to analyze the general methods and coordinations of such
mechanism with the H.323 protocol

• COPS (Common Open Policy Service) is a query and response protocol used to
exchange policy and to handle request/responses

                                             COPS Glossary:

                                             • PEP = Policy Enforcement Point
                                             • LPDP = Local Policy Decision Point
                                             • PDP = Policy Decision Point



                                                                      Slide 8
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 9
A proposal for a DRA architecture
DS BR              COPS Glossary:
                   • PEP = Policy Enforcement Point
                   • LPDP = Local Policy Decision Point
                   • PDP = Policy Decision Point
              BB   DiffServ Glossary
                   • DS BR = DiffServ Border Router
                   • BB = Bandwidth Broker




                                            Slide 10
H.323 – COPS interworking
• Both resource allocation model are supported in our work (outsourcing and
provisioning)
• A combination of the two models is chosen taking advantage from the dynamics of
the former and the scalablity of the latter


  Local or remote
     decision?                             Bandwidth Broker
                    COPS Response
                COPS Request                 DiffServ Router
                                                                        GateKeeper
                                              configuration
                                                                        (modified)
   GateKeeper
   (modified)




                                DiffServ Region

                           Bi-directional configuration         H.323 zone
     H.323 zone
                                  Data traffic
                                                                    Slide 11
Detaling the mechanism
                                                                     A modified H.323 GK forwards
                                                                     every H.323 message to the DS
                                                                     BR (no matter of what H.323
                                                                     signaling mode is chosen)


                                                                     The DS BR is able to understand
                                                                     the H.323 signaling and to trigger
                                                                     a COPS request to the BB (a
                                                                     combination of outsourcing and
                                                                     combiantion model is chosen for
                                                                     sake of scalability)



                                                                     The BB react to the COPS
                                                                     requests checking the
                                                                     administrative issues and the
                                                                     resource avalability




GKCTRL = GateKeeper ConTRol protocol (custom protocol used to exchange information with the
Gatekeeper)
IMR/IMD = Incoming Message Request/Decision (intended for administrative scope only)
RAR/RAD = Resource Allocation Request/Decision



                                                                                  Slide 12
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 13
Field trial
• The field trial running at the University of Pisa is shown in the figure below
• Each “H.323 related “ software module is developed from scratch or modifying
the OpenH323 software
• The H.323 GKs are running on Linux PCs
• Each router (both border and core) is a Linux box router
• As regards as the DiffServ functionalities we used the Linux Traffic Control
• For testing the voice data traffic we used both H.323 software client
(NetMeeting, etc.) and H.323 hardware phones




                                                                     Slide 14
Outline

• Motivation & Targets

• QoS Provisioning: the scenario

• Dynamic Resource Allocation: a proposal

• Field Trial Description

• Interoperability Tests



                                            Slide 15
Test results
     Current Implementation report
(signaling modes and H.323 procedures)




                      Interoperability tests performed


                                                         X = successfuly tested
                                                         NO = test failure
                                                         N.T. = Not tested
                                                         N/A = Not Available




                                                         Slide 16
Conclusions and ongoing works
• A VoIP Dynamic Resource allocation architecture for DiffServ has been
proposed where H.323 protocol triggers the queries to the DiffServ
domain

• The scalability issues where solved using a combination of the COPS
resource allocation model (outsourcing and configuration)

• The field trial was tested using different H.323 clients (both software
and hardware)

• The control plane was successfully tested and now is up and running

• The data plane is going to be tested with special attention to the QoS
issues and the quality perceived at user level



                                                               Slide 17
Questions ?



              Slide 18

Más contenido relacionado

La actualidad más candente

Survey on caching and replication algorithm for content distribution in peer ...
Survey on caching and replication algorithm for content distribution in peer ...Survey on caching and replication algorithm for content distribution in peer ...
Survey on caching and replication algorithm for content distribution in peer ...ijcseit
 
Chapter 3 a
Chapter 3 aChapter 3 a
Chapter 3 alara_ays
 
Opportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingOpportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingijwmn
 
Introduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance GlobalcomIntroduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance Globalcomrenelansink
 

La actualidad más candente (7)

Survey on caching and replication algorithm for content distribution in peer ...
Survey on caching and replication algorithm for content distribution in peer ...Survey on caching and replication algorithm for content distribution in peer ...
Survey on caching and replication algorithm for content distribution in peer ...
 
Chapter 3 a
Chapter 3 aChapter 3 a
Chapter 3 a
 
Opportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streamingOpportunistic and playback sensitive scheduling for video streaming
Opportunistic and playback sensitive scheduling for video streaming
 
Cliser
CliserCliser
Cliser
 
Delay Tolerant Streaming Services, Thomas Plagemann, UiO
Delay Tolerant Streaming Services, Thomas Plagemann, UiODelay Tolerant Streaming Services, Thomas Plagemann, UiO
Delay Tolerant Streaming Services, Thomas Plagemann, UiO
 
Introduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance GlobalcomIntroduction of Hybrid network solutions Reliance Globalcom
Introduction of Hybrid network solutions Reliance Globalcom
 
46 51
46 5146 51
46 51
 

Destacado

Accurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML FilesAccurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML FilesHadi Mohammadzadeh
 
Improving Retrieval Accuracy in Main Content Extraction from HTML Web Docu...
Improving Retrieval Accuracy  in Main Content Extraction  from  HTML Web Docu...Improving Retrieval Accuracy  in Main Content Extraction  from  HTML Web Docu...
Improving Retrieval Accuracy in Main Content Extraction from HTML Web Docu...Hadi Mohammadzadeh
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardwareMohd Arif
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peerMohd Arif
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psecMohd Arif
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systemsMohd Arif
 
Presentation
PresentationPresentation
PresentationMohd Arif
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdpMohd Arif
 
Mobile advertising: The preclick experience
Mobile advertising: The preclick experienceMobile advertising: The preclick experience
Mobile advertising: The preclick experienceMounia Lalmas-Roelleke
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarpMohd Arif
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniquesMohd Arif
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgetingMohd Arif
 
Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcpMohd Arif
 
Pointers in c
Pointers in cPointers in c
Pointers in cMohd Arif
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocolMohd Arif
 
3 d projections
3 d projections3 d projections
3 d projectionsMohd Arif
 

Destacado (20)

Accurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML FilesAccurate Main Content Extraction from Persian HTML Files
Accurate Main Content Extraction from Persian HTML Files
 
Improving Retrieval Accuracy in Main Content Extraction from HTML Web Docu...
Improving Retrieval Accuracy  in Main Content Extraction  from  HTML Web Docu...Improving Retrieval Accuracy  in Main Content Extraction  from  HTML Web Docu...
Improving Retrieval Accuracy in Main Content Extraction from HTML Web Docu...
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardware
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psec
 
KM 101
KM 101KM 101
KM 101
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systems
 
Presentation
PresentationPresentation
Presentation
 
Lists
ListsLists
Lists
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdp
 
Mobile advertising: The preclick experience
Mobile advertising: The preclick experienceMobile advertising: The preclick experience
Mobile advertising: The preclick experience
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgeting
 
Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
 
Loaders
LoadersLoaders
Loaders
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Semaphores
SemaphoresSemaphores
Semaphores
 
3 d projections
3 d projections3 d projections
3 d projections
 

Similar a H.323 vs. cops interworking

QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptxPiyushJha78
 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer? Internap
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing Sivadon Chaisiri
 
Network Operations Managed Services (NOMS)
Network Operations Managed Services (NOMS)Network Operations Managed Services (NOMS)
Network Operations Managed Services (NOMS)TMNG Global
 
Move your Data Center to the Cloud
Move your Data Center to the CloudMove your Data Center to the Cloud
Move your Data Center to the CloudRedZone Technologies
 
Robust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing EnvironmentsRobust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing EnvironmentsSivadon Chaisiri
 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3gSocnho Kit
 
Shinde qos-mpls-tutorial
Shinde qos-mpls-tutorialShinde qos-mpls-tutorial
Shinde qos-mpls-tutorialadvojoy
 
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
A fuzzy  delay-bandwidth guaranteed routing algorithm for vedio conferencing ...A fuzzy  delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...Gopi Krishna
 
QLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Corporation
 
Software Architecture Definition for On-demand Cloud Provisioning
Software Architecture Definition for On-demand Cloud ProvisioningSoftware Architecture Definition for On-demand Cloud Provisioning
Software Architecture Definition for On-demand Cloud ProvisioningClovis Chapman
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksChandra Meena
 
Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Mumbai Academisc
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Arinto Murdopo
 

Similar a H.323 vs. cops interworking (20)

QoS in IP Network.pptx
QoS in IP Network.pptxQoS in IP Network.pptx
QoS in IP Network.pptx
 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer?
 
Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing Optimization of Resource Provisioning Cost in Cloud Computing
Optimization of Resource Provisioning Cost in Cloud Computing
 
Network Operations Managed Services (NOMS)
Network Operations Managed Services (NOMS)Network Operations Managed Services (NOMS)
Network Operations Managed Services (NOMS)
 
Qo s
Qo sQo s
Qo s
 
Move your Data Center to the Cloud
Move your Data Center to the CloudMove your Data Center to the Cloud
Move your Data Center to the Cloud
 
Robust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing EnvironmentsRobust Cloud Resource Provisioning for Cloud Computing Environments
Robust Cloud Resource Provisioning for Cloud Computing Environments
 
P57 Novelli
P57 NovelliP57 Novelli
P57 Novelli
 
distributed dbms
distributed dbmsdistributed dbms
distributed dbms
 
H ip qo s for 3g
H ip qo s for 3gH ip qo s for 3g
H ip qo s for 3g
 
Shinde qos-mpls-tutorial
Shinde qos-mpls-tutorialShinde qos-mpls-tutorial
Shinde qos-mpls-tutorial
 
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
A fuzzy  delay-bandwidth guaranteed routing algorithm for vedio conferencing ...A fuzzy  delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
A fuzzy delay-bandwidth guaranteed routing algorithm for vedio conferencing ...
 
QLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized EnvironmentsQLogic Adapters & Virtualized Environments
QLogic Adapters & Virtualized Environments
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Software Architecture Definition for On-demand Cloud Provisioning
Software Architecture Definition for On-demand Cloud ProvisioningSoftware Architecture Definition for On-demand Cloud Provisioning
Software Architecture Definition for On-demand Cloud Provisioning
 
Lecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networksLecture 23 27. quality of services in ad hoc wireless networks
Lecture 23 27. quality of services in ad hoc wireless networks
 
Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...Location based spatial query processing in wireless broadcast environments(sy...
Location based spatial query processing in wireless broadcast environments(sy...
 
S3 1000 Datasheet
S3 1000 DatasheetS3 1000 Datasheet
S3 1000 Datasheet
 
Unit 4
Unit 4Unit 4
Unit 4
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 

Más de Mohd Arif

Project identification
Project identificationProject identification
Project identificationMohd Arif
 
Network management
Network managementNetwork management
Network managementMohd Arif
 
Networing basics
Networing basicsNetworing basics
Networing basicsMohd Arif
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformMohd Arif
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and sslMohd Arif
 
Google search tips advanced features
Google search tips advanced featuresGoogle search tips advanced features
Google search tips advanced featuresMohd Arif
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ssMohd Arif
 
Dinive conquer algorithm
Dinive conquer algorithmDinive conquer algorithm
Dinive conquer algorithmMohd Arif
 
Dcom vs. corba
Dcom vs. corbaDcom vs. corba
Dcom vs. corbaMohd Arif
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and securityMohd Arif
 
Data structure
Data structureData structure
Data structureMohd Arif
 
Data security in data communication
Data security in data communicationData security in data communication
Data security in data communicationMohd Arif
 

Más de Mohd Arif (16)

Project identification
Project identificationProject identification
Project identification
 
Network management
Network managementNetwork management
Network management
 
Networing basics
Networing basicsNetworing basics
Networing basics
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platform
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
 
Heap sort
Heap sortHeap sort
Heap sort
 
H.323
H.323H.323
H.323
 
Graphs
GraphsGraphs
Graphs
 
Google search tips advanced features
Google search tips advanced featuresGoogle search tips advanced features
Google search tips advanced features
 
Google
GoogleGoogle
Google
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
 
Dinive conquer algorithm
Dinive conquer algorithmDinive conquer algorithm
Dinive conquer algorithm
 
Dcom vs. corba
Dcom vs. corbaDcom vs. corba
Dcom vs. corba
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
 
Data structure
Data structureData structure
Data structure
 
Data security in data communication
Data security in data communicationData security in data communication
Data security in data communication
 

Último

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Último (20)

Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

H.323 vs. cops interworking

  • 1. Terena Networking Conference 2002 Limerick – Ireland 3 – 6 June VoIP Dynamic Resource Allocation in IP DiffServ Domain: H.323 vs. COPS interworking Stefano Giordano, Michele Mancino, Alessandro Martucci, Saverio Niccolini Slide 1
  • 2. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 2
  • 3. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 3
  • 4. Motivation & Targets • The current Internet architecture can not provide any QoS (Quality of Service) • Increasing the available bandwidth with no strict control on data plane is not enough since: • it leads to higher costs • it is a possible source of un-fairness • There is the need of an interaction between the control and the data plane in order to provide the users with a scalable/on-demand QoS Available • Our goal is to provide the Bandwidth user with an Mbits/Sec User Request Automatic QoS Provisioning every time they need it Underutilization Overbooking Time of the day Slide 4
  • 5. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 5
  • 6. DiffServ architecture • The QoS architecture object of our trials and demonstrations is the DiffServ (Differentiated Services) architecture since it provides: • scalability • aggregation issues • complexity pushed at the edge as in a pure Internet paradigm • In our work the DiffServ is supposed to be the interconnecting architecture of two or more VoIP administrative zones Slide 6
  • 7. QoS Provisioning: the scenario • The trigger point is the DiffServ Border Router (DS BR) (intended to be the default access gateway of the DiffServ domain) which is the device in charge to ask access to the QoS network by means of asking permissions to the Bandwidth Broker (BB) • Our target is to dynamically automate the DiffServ mechanism in order to achieve resource allocation extracting the needed information directly from the signaling protocol (in this work we are focusing on the H.323 protocol) t poin g er t rig Slide 7
  • 8. H.323 and COPS protocols • H.323 is the more deployed (until now) multimedia conferencing protocol for packet-switched networks • Although resource reservation mechanism are out of the scope of the H.323 itself there is the need to analyze the general methods and coordinations of such mechanism with the H.323 protocol • COPS (Common Open Policy Service) is a query and response protocol used to exchange policy and to handle request/responses COPS Glossary: • PEP = Policy Enforcement Point • LPDP = Local Policy Decision Point • PDP = Policy Decision Point Slide 8
  • 9. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 9
  • 10. A proposal for a DRA architecture DS BR COPS Glossary: • PEP = Policy Enforcement Point • LPDP = Local Policy Decision Point • PDP = Policy Decision Point BB DiffServ Glossary • DS BR = DiffServ Border Router • BB = Bandwidth Broker Slide 10
  • 11. H.323 – COPS interworking • Both resource allocation model are supported in our work (outsourcing and provisioning) • A combination of the two models is chosen taking advantage from the dynamics of the former and the scalablity of the latter Local or remote decision? Bandwidth Broker COPS Response COPS Request DiffServ Router GateKeeper configuration (modified) GateKeeper (modified) DiffServ Region Bi-directional configuration H.323 zone H.323 zone Data traffic Slide 11
  • 12. Detaling the mechanism A modified H.323 GK forwards every H.323 message to the DS BR (no matter of what H.323 signaling mode is chosen) The DS BR is able to understand the H.323 signaling and to trigger a COPS request to the BB (a combination of outsourcing and combiantion model is chosen for sake of scalability) The BB react to the COPS requests checking the administrative issues and the resource avalability GKCTRL = GateKeeper ConTRol protocol (custom protocol used to exchange information with the Gatekeeper) IMR/IMD = Incoming Message Request/Decision (intended for administrative scope only) RAR/RAD = Resource Allocation Request/Decision Slide 12
  • 13. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 13
  • 14. Field trial • The field trial running at the University of Pisa is shown in the figure below • Each “H.323 related “ software module is developed from scratch or modifying the OpenH323 software • The H.323 GKs are running on Linux PCs • Each router (both border and core) is a Linux box router • As regards as the DiffServ functionalities we used the Linux Traffic Control • For testing the voice data traffic we used both H.323 software client (NetMeeting, etc.) and H.323 hardware phones Slide 14
  • 15. Outline • Motivation & Targets • QoS Provisioning: the scenario • Dynamic Resource Allocation: a proposal • Field Trial Description • Interoperability Tests Slide 15
  • 16. Test results Current Implementation report (signaling modes and H.323 procedures) Interoperability tests performed X = successfuly tested NO = test failure N.T. = Not tested N/A = Not Available Slide 16
  • 17. Conclusions and ongoing works • A VoIP Dynamic Resource allocation architecture for DiffServ has been proposed where H.323 protocol triggers the queries to the DiffServ domain • The scalability issues where solved using a combination of the COPS resource allocation model (outsourcing and configuration) • The field trial was tested using different H.323 clients (both software and hardware) • The control plane was successfully tested and now is up and running • The data plane is going to be tested with special attention to the QoS issues and the quality perceived at user level Slide 17
  • 18. Questions ? Slide 18