SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
EC FIARCH WORKSHOP
GEORGIOS GARDIKIS, GEORGE XILOURIS, NCSR “DEMOKRITOS”
• Promising aspect within the FI scene
    • On-demand signaling of specific network-layer metrics
      to querying applications aiming in optimization of
      application behavior and performance
    • Within the generic “Resource Awareness” FI design
      principle.




2
• Present model: implicit derivation of network status
      (e.g. TCP)
    • Applications assume network conditions by observing
      their own performance
    • Implicit network awareness has survived during the
      years, and works well for most of the applications
    • It is also scalable




3
• Gradual paradigm shift from host-centric to content-centric
      communication
    • Existing implicit mechanisms may be not as efficient due to new
      communication architectures, beyond the traditional client-server:
        – peer-to-peer
        – CDNs/Content-centric networks
        – in-network clouds etc.
    • Content is distributed into the network, rather than concentrated
      in a single server -> simultaneous communication with
      tens, hundreds, or even thousands of peers.
    • Assessing the communication with each of these peers at
      application level via the usual in-band methods would pose
      significant overhead in the network, besides requiring a
      considerable amount of time.



4
• A scalable and efficient way to provide explicit Network Awareness
    • Offered by Network Operators (or third-parties)
    • “Network Cost” (NC) assessment for any given pair or group of
      network endpoints.
    • NC could be instantly exploited at application level in order to
      optimize operations such as in-network content placement, peer
      selection, prioritization and load balancing.
    • A similar approach is promoted by the Application Layer Traffic
      Optimisation (ALTO) WG of the IETF




5
• peer-to-peer file sharing and streaming - for optimizing p2p
      communication via selection of “best peers” i.e. peers with lower
      NC
    • one-to-one and one-to-many real-time audiovisual communication
      – for a priori optimizing stream format and rate according to NC
    • distributed caching, Content-Delivery Networks (CDN) and
      Information Centric Networking (ICN) – for choosing optimal
      locations for caching content within the network
    • in-network clouds – for efficient load balancing, traffic distribution
      and resource transfer to optimal locations, including Virtual
      Machine (VM) migration.




6
7
• Network Cost Query: pair or group of endpoints’
      addresses, optionally application type (for application-aware
      networks)
    • Response: Network Cost vector




       where ci(a,b), denotes a certain network metric between
       endpoints a and b (e.g. hop count, one-way delay, average packet
       loss, jitter/delay variation etc.)
    • Can be transformed to a scalar value, taking into account the
      sensitivity wi of the specific application against each of the
      aforementioned metrics.


8
• Customised SNMP agents on Linux-based routers
    • On-demand execution of active end-to-end measurements
      according to the OWAMP protocol (RFC 4656)
    • Configuration of measurements and collection of results over
      SNMP
    • Network Cost provided to applications over SOAP/XML protocol
    • NC elements:
        –   Number of hops traversed
        –   Average One-Way Delay (OWD)
        –   Average packet loss
        –   Average jitter
        –   Percentage of duplicates
    • Also tested on DiffServ-enabled configurations (Network Cost
      varies upon different DSCP values)



9
1
• OpenSource implementation of the SAM framework is available at
                http://medianetlab.gr/opensource

    • Technical information available in the work:

     G. Gardikis, K. Sarsembagieva, G. Xilouris, A. Kourtis, “An SNMP Agent for Active In-
     Network Measurements”, in Proc. ICUMT 2012, October 3-5, 2012, St. Petersburg,
                                      Russia (to appear).




1
• Security and Network Operator Privacy; authentication
      of the querying entity, anti-(D)DoS protection etc.
    • Inter-domain operation – “assembling” NCs across a
      chain of network domains
    • Inclusion of the access network; separate assessment of
      the access link and combining results with edge/core
      network statistics so as to form end-to-end cost in a
      scalable manner




1
www.medianetlab.gr

    xilouris@iit.demokritos.gr




1

Más contenido relacionado

La actualidad más candente

Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...George Baryannis
 
Resource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networksResource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networksJPINFOTECH JAYAPRAKASH
 
ICN Publish/Subscribe Networking
ICN Publish/Subscribe NetworkingICN Publish/Subscribe Networking
ICN Publish/Subscribe NetworkingShi Junxiao
 
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile NetworksDr. Mahfuzur Rahman Bosunia
 
Poster jsoe research expo 2008
Poster   jsoe research expo 2008Poster   jsoe research expo 2008
Poster jsoe research expo 2008bdemchak
 
PacketCloud: an Open Platform for Elastic In-network Services.
PacketCloud: an Open Platform for Elastic In-network Services. PacketCloud: an Open Platform for Elastic In-network Services.
PacketCloud: an Open Platform for Elastic In-network Services. yeung2000
 
Age-based Cooperative Caching in Information-Centric Networks
Age-based Cooperative Caching in Information-Centric NetworksAge-based Cooperative Caching in Information-Centric Networks
Age-based Cooperative Caching in Information-Centric NetworksShi Junxiao
 
High performance and flexible networking
High performance and flexible networkingHigh performance and flexible networking
High performance and flexible networkingJohn Berkmans
 
Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...
Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...
Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...IJCSIS Research Publications
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balmanbalmanme
 
Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"APNIC
 
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...IJCNCJournal
 
CCNA Data Center Functions of Networking
CCNA Data Center Functions of NetworkingCCNA Data Center Functions of Networking
CCNA Data Center Functions of NetworkingNetProtocol Xpert
 

La actualidad más candente (20)

Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
 
Final peersimp pt
Final peersimp ptFinal peersimp pt
Final peersimp pt
 
Resource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networksResource allocation for qo s support in wireless mesh networks
Resource allocation for qo s support in wireless mesh networks
 
ICN Publish/Subscribe Networking
ICN Publish/Subscribe NetworkingICN Publish/Subscribe Networking
ICN Publish/Subscribe Networking
 
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile NetworksPart 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
Part 1: Efficient Multimedia Delivery in Content-Centric Mobile Networks
 
Peer Sim & P2P
Peer Sim & P2PPeer Sim & P2P
Peer Sim & P2P
 
Poster jsoe research expo 2008
Poster   jsoe research expo 2008Poster   jsoe research expo 2008
Poster jsoe research expo 2008
 
PacketCloud: an Open Platform for Elastic In-network Services.
PacketCloud: an Open Platform for Elastic In-network Services. PacketCloud: an Open Platform for Elastic In-network Services.
PacketCloud: an Open Platform for Elastic In-network Services.
 
Age-based Cooperative Caching in Information-Centric Networks
Age-based Cooperative Caching in Information-Centric NetworksAge-based Cooperative Caching in Information-Centric Networks
Age-based Cooperative Caching in Information-Centric Networks
 
DNIS in SRC
DNIS in SRCDNIS in SRC
DNIS in SRC
 
UDT.pptx
UDT.pptxUDT.pptx
UDT.pptx
 
Overlay network
Overlay networkOverlay network
Overlay network
 
High performance and flexible networking
High performance and flexible networkingHigh performance and flexible networking
High performance and flexible networking
 
Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...
Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...
Further Investigation on OXLP: An Optimized Cross-Layers Protocol for Sensor ...
 
WSN Routing Protocols
WSN Routing ProtocolsWSN Routing Protocols
WSN Routing Protocols
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balman
 
Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"
 
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
THE DEVELOPMENT AND STUDY OF THE METHODS AND ALGORITHMS FOR THE CLASSIFICATIO...
 
Resume
ResumeResume
Resume
 
CCNA Data Center Functions of Networking
CCNA Data Center Functions of NetworkingCCNA Data Center Functions of Networking
CCNA Data Center Functions of Networking
 

Destacado

DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...Julián Moyano Collado
 
Декалог критики церкви
Декалог критики церквиДекалог критики церкви
Декалог критики церквиAnatolij Babinskyj
 
Декалог критики церкви
Декалог критики церквиДекалог критики церкви
Декалог критики церквиAnatolij Babinskyj
 
Ejericio nro. 1
Ejericio nro. 1Ejericio nro. 1
Ejericio nro. 1maryvinan
 
Direzione Generale per la Valorizzazione
Direzione Generale per la ValorizzazioneDirezione Generale per la Valorizzazione
Direzione Generale per la ValorizzazioneChristian Ghiron
 
Ceramah israk mikraj 1424 h
Ceramah israk mikraj 1424 hCeramah israk mikraj 1424 h
Ceramah israk mikraj 1424 hNasir Fonso
 
Pembentangan dr abd aziz
Pembentangan dr abd azizPembentangan dr abd aziz
Pembentangan dr abd azizNasir Fonso
 
Ceramah agama ‘aidil adha 1424 h
Ceramah agama  ‘aidil adha 1424 hCeramah agama  ‘aidil adha 1424 h
Ceramah agama ‘aidil adha 1424 hNasir Fonso
 
6 prinsip kejayaan
6 prinsip kejayaan6 prinsip kejayaan
6 prinsip kejayaanNasir Fonso
 
Adab kpd ibu bapa
Adab kpd ibu bapaAdab kpd ibu bapa
Adab kpd ibu bapaNasir Fonso
 
1b rapport de_presentation_2013-06-03_arret
1b rapport de_presentation_2013-06-03_arret1b rapport de_presentation_2013-06-03_arret
1b rapport de_presentation_2013-06-03_arretVille d'Ergué-Gabéric
 

Destacado (20)

DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
DARA: Documentos y Archivos de Aragón, modelo de servicio de enriquecimiento ...
 
Декалог критики церкви
Декалог критики церквиДекалог критики церкви
Декалог критики церкви
 
Декалог критики церкви
Декалог критики церквиДекалог критики церкви
Декалог критики церкви
 
Umrah yang baru
Umrah yang baruUmrah yang baru
Umrah yang baru
 
Soalan
SoalanSoalan
Soalan
 
Umrah yang baru
Umrah yang baruUmrah yang baru
Umrah yang baru
 
Ejericio nro. 1
Ejericio nro. 1Ejericio nro. 1
Ejericio nro. 1
 
Direzione Generale per la Valorizzazione
Direzione Generale per la ValorizzazioneDirezione Generale per la Valorizzazione
Direzione Generale per la Valorizzazione
 
Ceramah israk mikraj 1424 h
Ceramah israk mikraj 1424 hCeramah israk mikraj 1424 h
Ceramah israk mikraj 1424 h
 
P2 Group
P2 GroupP2 Group
P2 Group
 
Pembentangan dr abd aziz
Pembentangan dr abd azizPembentangan dr abd aziz
Pembentangan dr abd aziz
 
Ceramah agama ‘aidil adha 1424 h
Ceramah agama  ‘aidil adha 1424 hCeramah agama  ‘aidil adha 1424 h
Ceramah agama ‘aidil adha 1424 h
 
P2 Group
P2 GroupP2 Group
P2 Group
 
Umrah yang baru
Umrah yang baruUmrah yang baru
Umrah yang baru
 
T-NOVA Presentation
T-NOVA PresentationT-NOVA Presentation
T-NOVA Presentation
 
Cccccc
CcccccCccccc
Cccccc
 
6 prinsip kejayaan
6 prinsip kejayaan6 prinsip kejayaan
6 prinsip kejayaan
 
Soalan
SoalanSoalan
Soalan
 
Adab kpd ibu bapa
Adab kpd ibu bapaAdab kpd ibu bapa
Adab kpd ibu bapa
 
1b rapport de_presentation_2013-06-03_arret
1b rapport de_presentation_2013-06-03_arret1b rapport de_presentation_2013-06-03_arret
1b rapport de_presentation_2013-06-03_arret
 

Similar a Network cost services

Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesInfinera
 
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
 
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.
 
Project DRAC: Creating an applications-aware network
Project DRAC: Creating an applications-aware networkProject DRAC: Creating an applications-aware network
Project DRAC: Creating an applications-aware networkTal Lavian Ph.D.
 
Big Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosBig Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosStenio Fernandes
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud ComputingRahul Garg
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreePradeeban Kathiravelu, Ph.D.
 
performanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfperformanceandtrafficmanagement-160328180107.pdf
performanceandtrafficmanagement-160328180107.pdfABYTHOMAS46
 
Psdot 15 performance analysis of cloud computing
Psdot 15 performance analysis of cloud computingPsdot 15 performance analysis of cloud computing
Psdot 15 performance analysis of cloud computingZTech Proje
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)trayyoo
 
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
 
network basics
network basicsnetwork basics
network basicsAvin Ash
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksMyNOG
 

Similar a Network cost services (20)

Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
Networked 3-D Virtual Collaboration in Science and Education: Towards 'Web 3....
 
Transport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry PerspectivesTransport SDN Overview and Standards Update: Industry Perspectives
Transport SDN Overview and Standards Update: Industry Perspectives
 
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 ...
 
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...
 
Project DRAC: Creating an applications-aware network
Project DRAC: Creating an applications-aware networkProject DRAC: Creating an applications-aware network
Project DRAC: Creating an applications-aware network
 
CN Unit-1 PPT.pptx
CN Unit-1 PPT.pptxCN Unit-1 PPT.pptx
CN Unit-1 PPT.pptx
 
Big Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosBig Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking Scenarios
 
Data Replication In Cloud Computing
Data Replication In Cloud ComputingData Replication In Cloud Computing
Data Replication In Cloud Computing
 
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
 
Emerging models for ad hoc network
Emerging models for ad hoc networkEmerging models for ad hoc network
Emerging models for ad hoc network
 
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
 
Osi model
Osi modelOsi model
Osi model
 
Psdot 15 performance analysis of cloud computing
Psdot 15 performance analysis of cloud computingPsdot 15 performance analysis of cloud computing
Psdot 15 performance analysis of cloud computing
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)
 
CellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networksCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networks
 
Technical Architectures
Technical ArchitecturesTechnical Architectures
Technical Architectures
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
network basics
network basicsnetwork basics
network basics
 
Edge virtualisation for Carrier Networks
Edge virtualisation for Carrier NetworksEdge virtualisation for Carrier Networks
Edge virtualisation for Carrier Networks
 

Último

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
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
 
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
 
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
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
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
 
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
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
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
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
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
 

Último (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
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...
 
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
 
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
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
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
 
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
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
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...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
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
 

Network cost services

  • 1. EC FIARCH WORKSHOP GEORGIOS GARDIKIS, GEORGE XILOURIS, NCSR “DEMOKRITOS”
  • 2. • Promising aspect within the FI scene • On-demand signaling of specific network-layer metrics to querying applications aiming in optimization of application behavior and performance • Within the generic “Resource Awareness” FI design principle. 2
  • 3. • Present model: implicit derivation of network status (e.g. TCP) • Applications assume network conditions by observing their own performance • Implicit network awareness has survived during the years, and works well for most of the applications • It is also scalable 3
  • 4. • Gradual paradigm shift from host-centric to content-centric communication • Existing implicit mechanisms may be not as efficient due to new communication architectures, beyond the traditional client-server: – peer-to-peer – CDNs/Content-centric networks – in-network clouds etc. • Content is distributed into the network, rather than concentrated in a single server -> simultaneous communication with tens, hundreds, or even thousands of peers. • Assessing the communication with each of these peers at application level via the usual in-band methods would pose significant overhead in the network, besides requiring a considerable amount of time. 4
  • 5. • A scalable and efficient way to provide explicit Network Awareness • Offered by Network Operators (or third-parties) • “Network Cost” (NC) assessment for any given pair or group of network endpoints. • NC could be instantly exploited at application level in order to optimize operations such as in-network content placement, peer selection, prioritization and load balancing. • A similar approach is promoted by the Application Layer Traffic Optimisation (ALTO) WG of the IETF 5
  • 6. • peer-to-peer file sharing and streaming - for optimizing p2p communication via selection of “best peers” i.e. peers with lower NC • one-to-one and one-to-many real-time audiovisual communication – for a priori optimizing stream format and rate according to NC • distributed caching, Content-Delivery Networks (CDN) and Information Centric Networking (ICN) – for choosing optimal locations for caching content within the network • in-network clouds – for efficient load balancing, traffic distribution and resource transfer to optimal locations, including Virtual Machine (VM) migration. 6
  • 7. 7
  • 8. • Network Cost Query: pair or group of endpoints’ addresses, optionally application type (for application-aware networks) • Response: Network Cost vector where ci(a,b), denotes a certain network metric between endpoints a and b (e.g. hop count, one-way delay, average packet loss, jitter/delay variation etc.) • Can be transformed to a scalar value, taking into account the sensitivity wi of the specific application against each of the aforementioned metrics. 8
  • 9. • Customised SNMP agents on Linux-based routers • On-demand execution of active end-to-end measurements according to the OWAMP protocol (RFC 4656) • Configuration of measurements and collection of results over SNMP • Network Cost provided to applications over SOAP/XML protocol • NC elements: – Number of hops traversed – Average One-Way Delay (OWD) – Average packet loss – Average jitter – Percentage of duplicates • Also tested on DiffServ-enabled configurations (Network Cost varies upon different DSCP values) 9
  • 10. 1
  • 11. • OpenSource implementation of the SAM framework is available at http://medianetlab.gr/opensource • Technical information available in the work: G. Gardikis, K. Sarsembagieva, G. Xilouris, A. Kourtis, “An SNMP Agent for Active In- Network Measurements”, in Proc. ICUMT 2012, October 3-5, 2012, St. Petersburg, Russia (to appear). 1
  • 12. • Security and Network Operator Privacy; authentication of the querying entity, anti-(D)DoS protection etc. • Inter-domain operation – “assembling” NCs across a chain of network domains • Inclusion of the access network; separate assessment of the access link and combining results with edge/core network statistics so as to form end-to-end cost in a scalable manner 1
  • 13. www.medianetlab.gr xilouris@iit.demokritos.gr 1