SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Peer Selection in P2P Service Overlays using
                Geographical Location Criteria

        Adriano Fiorese1,2 , Paulo Sim˜es1 and Fernando Boavida1
                                      o
         1 Centre   for Informatics and Systems of the University of Coimbra - CISUC
                           Department of Informatics Engineering - DEI
                              University of Coimbra - UC - Portugal
                                         fiorese@dei.uc.pt
                          2 Departament of Computer Science - DCC

                      University of the State of Santa Catarina - UDESC
                                889219-710 Joinville, SC, Brazil
                                    fiorese@joinville.udesc.br




Adriano Fiorese (UC,UDESC)                 ICCSA 2012                        Jun 18, 2012   1 / 14
Outline


1    Introduction
        Background (BPSS)

2    Validation
       BPSS Used Metric
       Validation Aspects
       Selected approach
       Preliminary Results

3    Conclusions

4    Future Work



    Adriano Fiorese (UC,UDESC)   ICCSA 2012   Jun 18, 2012   2 / 14
Introduction

     Services and service components are becoming basic elements of
     interaction among service providers.

     Service Overlay Networks (SON) may act as an infrastructure where
     services are published/offered and to which users access in order to
     locate, select and use those services.

     P2P technology helps to create self-organizing Service Overlay
     Networks in several levels.

     Therefore, services and service components are offered in a P2P SON.

     In order to maximize performance, the best peer must be found in the
     P2P SON, among all the potential partners that provide the desired
     service.


 Adriano Fiorese (UC,UDESC)      ICCSA 2012                 Jun 18, 2012   3 / 14
Best Peer Selection Service (BPSS)

     BPSS is part of an architecture for Services Management in P2P
     environments called OMAN, proposed previously in Fiorese et al.,
     OMAN - A Management Architecture for P2P Service Overlay
     Networks, AIMS 2010.

     BPSS is responsible for select the best peer for interacting with a
     requesting peer, regarding a particular service and metric.

     BPSS runs over a P2P SON at the same level of a second overlay-tier
     called AgS responsible for speedup search operations.

     SON peers can request best peer information (select BP), regarding a
     particular service, from the BPSS module.

     BPSS answers with the best peer regarding the agreeded metric.


 Adriano Fiorese (UC,UDESC)      ICCSA 2012                 Jun 18, 2012   4 / 14
OMAN Architecture

                      Application/Service




                3rd Layer


                                                QoE

      Best Peer Selection Service
                                             Autonomic


           Overlay Monitoring                Resilience


                                            Configuration
                                              Manager


                2nd Layer

                                             Support for
   P2P Search               Aggregation       Legacy
     Service                  Service       Management
                                              Systems



                1st Layer


                                                SON
      Support for P2P Communication
                                             provisioning



 Adriano Fiorese (UC,UDESC)                                 ICCSA 2012   Jun 18, 2012   5 / 14
Best Peer Selection Service (BPSS) Framework

                      Aggregation links
                                                        SON peer
                      Physical links
                                                       Aggregation peer
                      Overlay links

      Best Peer                        List of BP
   Selection Service                     Query      Aggregation Service (AgS)
       (BPSS)                                                                   Query
                                                                                        Provider/User


                             Se
                                  le c    B
                                      tB P
     Select BP




                                        P
                 BP




                                    Domain A                      Domain B                Domain C




                                                                                                SON




 Adriano Fiorese (UC,UDESC)                          ICCSA 2012                         Jun 18, 2012    6 / 14
BPSS Used Metric

     Developed by Kaune et al. (2009) - Modelling the Internet delay space
     based on geographical locations.
     It is based on a predictive model of the Internet delay space that takes
     into account the geographical location of nodes and the delay between
     them.
     It uses a rich set of real Internet measured data namely end-to-end
     round trip time and end-to-end link jitter.
     These data are mapped into a 5-dimensions Euclidean space model of
     the Internet combining it with global network positioning information.

Metric
Using the coordinates of each peer in this 5-dimensions model, it is then
possible to calculate the Euclidean distance between peers, taking into
account not only network conditions but also peer location.

 Adriano Fiorese (UC,UDESC)       ICCSA 2012                   Jun 18, 2012   7 / 14
Validation Aspects


     Five geographical domains comprising Portugal, Spain, France, Italy
     and Germany made part of the experiments.


     All the peers requesting best peers were from in the Portuguese domain.


     Comparison between the best and second best peer selected.


     Comparisons were made by domain.




 Adriano Fiorese (UC,UDESC)       ICCSA 2012                  Jun 18, 2012   8 / 14
Validation (selected approach)


     Evaluation by simulation.


     Several sizes of P2P SON were simulated, ranging from 50 to 300 P2P
     SON peers, with steps of 25 peers.


     Parameters:
            Average of 10 repetitions of 100 best peer selection operations for each
            P2P SON sizes.


            Each execution simulated 50 hours of BPSS work.




 Adriano Fiorese (UC,UDESC)           ICCSA 2012                     Jun 18, 2012   9 / 14
Best Peer Selection Execution
Bars for each group correspond to Portugal, Spain, France , Italy, and Germany, respectively from the left to the right.
                       50



                       40
Number of Best peers




                       30



                       20



                       10



                       0
                                50     75    100   125    150      175       200      225      250      275       300
                Adriano Fiorese (UC,UDESC)                ICCSA 2012                                     Jun 18, 2012      10 / 14
Averaged geographical distribution of best peer selection
                       35
                                                      Best Peer Distribution on Average

                       30
Number of Best peers




                       25


                       20


                       15


                       10


                       5
                                   Portugal   Spain       France       Italy     Germany
               Adriano Fiorese (UC,UDESC)                 Domains
                                                      ICCSA 2012                    Jun 18, 2012   11 / 14
Summing up


     Taking the sum of best peers and second-best peers by domain, SON
     peers in the requester’s domain (Portugal) were selected as best peers
     in 27% of the time, followed by Spain (22.5%), Italy (22%), Germany
     (14.5%) and France (13%).


     This means that almost half the best peer selections resulted in peers
     belonging to the same geographical domain or to the neighboring
     geographical domain.


     Obtained results have shown that BPSS performs well and that the
     overall OMAN architecture - of which the AgS service is a key
     component - is very effective.


 Adriano Fiorese (UC,UDESC)       ICCSA 2012                Jun 18, 2012   12 / 14
Future Work



     Compare these results with the BPSS utilization of other selection
     metrics, including related with QoS.




     Use of the OMAN approach to identify ways of maximizing user QoE.




 Adriano Fiorese (UC,UDESC)     ICCSA 2012               Jun 18, 2012   13 / 14
The End!


     Thank you!
     Questions/Comments/Suggestions/Discussion?

Contacts
     Personal Web Page: (http://eden.dei.uc.pt/˜fiorese)

     Laboratory of Communications and Telematics at UC
     (http://www.cisuc.uc.pt/lct/)
     (fiorese@dei.uc.pt)
     GRADIS - Group of Network and Distributed Applications at UDESC
     (http://www2.joinville.udesc.br/˜gradis/)
     (fiorese@joinville.udesc.br)


 Adriano Fiorese (UC,UDESC)     ICCSA 2012                Jun 18, 2012   14 / 14

Weitere ähnliche Inhalte

Ähnlich wie Peer Selection in P2P Service Overlays using Geographical Location Criteria Adriano Fiorese - State University of Santa Catarina /University of Coimbra Paulo Simões, Fernando Boavida - University of Coimbra

Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Luigi Buglione
 
Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Luigi Buglione
 
Vojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014c
Vojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014cVojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014c
Vojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014cVojtech Huser
 
Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization  Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization ijcga
 
Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization  Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization ijcga
 
Tim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTERN Australia
 
dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021
dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021
dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021dkNET
 
User Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified CommunicationsUser Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified CommunicationsWainhouse Research
 
User Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified CommunicationsUser Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified CommunicationsWainhouse Research
 
MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...
MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...
MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...multimediaeval
 
The solution -_ryan_youngblood_it_wiki[1]
The solution -_ryan_youngblood_it_wiki[1]The solution -_ryan_youngblood_it_wiki[1]
The solution -_ryan_youngblood_it_wiki[1]Joelle
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5bIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5bIHE Brasil
 
Forecasting movie rating using k-nearest neighbor based collaborative filtering
Forecasting movie rating using k-nearest neighbor based  collaborative filteringForecasting movie rating using k-nearest neighbor based  collaborative filtering
Forecasting movie rating using k-nearest neighbor based collaborative filteringIJECEIAES
 
OpenMRS Implementers 2009 - Overview
OpenMRS Implementers 2009 - OverviewOpenMRS Implementers 2009 - Overview
OpenMRS Implementers 2009 - OverviewBurke Mamlin
 
Automatic video censoring system using deep learning
Automatic video censoring system using deep learningAutomatic video censoring system using deep learning
Automatic video censoring system using deep learningIJECEIAES
 
IRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial RecognitionIRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial RecognitionIRJET Journal
 
Implementing Technology for “Effective” Environmental Compliance
Implementing Technology for “Effective” Environmental ComplianceImplementing Technology for “Effective” Environmental Compliance
Implementing Technology for “Effective” Environmental ComplianceJPoore
 
Design transition paths towards sustainability
Design transition paths towards sustainabilityDesign transition paths towards sustainability
Design transition paths towards sustainabilityvezzoliDSS
 
Design transition paths towards sustainability
Design transition paths towards sustainabilityDesign transition paths towards sustainability
Design transition paths towards sustainabilityvezzoliDSS
 

Ähnlich wie Peer Selection in P2P Service Overlays using Geographical Location Criteria Adriano Fiorese - State University of Santa Catarina /University of Coimbra Paulo Simões, Fernando Boavida - University of Coimbra (20)

Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...
 
Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...Experimental Study Using Functional Size Measurement in Building Estimation M...
Experimental Study Using Functional Size Measurement in Building Estimation M...
 
Vojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014c
Vojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014cVojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014c
Vojtech huser-data-warehouse-evaluation-2010-04-idr-snapshot014c
 
Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization  Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization
 
Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization  Video Data Visualization System : Semantic Classification and Personalization
Video Data Visualization System : Semantic Classification and Personalization
 
Tim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasets
 
dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021
dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021
dkNET Webinar: FAIR Data & Software in the Research Life Cycle 01/22/2021
 
User Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified CommunicationsUser Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified Communications
 
User Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified CommunicationsUser Plans for Integrated Collaboration Services with Unified Communications
User Plans for Integrated Collaboration Services with Unified Communications
 
MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...
MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...
MediaEval 2017 - Interestingness Task: GIBIS at MediaEval 2017: Predicting Me...
 
The solution -_ryan_youngblood_it_wiki[1]
The solution -_ryan_youngblood_it_wiki[1]The solution -_ryan_youngblood_it_wiki[1]
The solution -_ryan_youngblood_it_wiki[1]
 
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5bIHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
IHE / RSNA Image Sharing Project - IHE Colombia Workshop (12/2014) Module 5b
 
Forecasting movie rating using k-nearest neighbor based collaborative filtering
Forecasting movie rating using k-nearest neighbor based  collaborative filteringForecasting movie rating using k-nearest neighbor based  collaborative filtering
Forecasting movie rating using k-nearest neighbor based collaborative filtering
 
OpenMRS Implementers 2009 - Overview
OpenMRS Implementers 2009 - OverviewOpenMRS Implementers 2009 - Overview
OpenMRS Implementers 2009 - Overview
 
Automatic video censoring system using deep learning
Automatic video censoring system using deep learningAutomatic video censoring system using deep learning
Automatic video censoring system using deep learning
 
PhDDefenseRolandoMartins
PhDDefenseRolandoMartinsPhDDefenseRolandoMartins
PhDDefenseRolandoMartins
 
IRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial RecognitionIRJET- A Study on Automated Attendance System using Facial Recognition
IRJET- A Study on Automated Attendance System using Facial Recognition
 
Implementing Technology for “Effective” Environmental Compliance
Implementing Technology for “Effective” Environmental ComplianceImplementing Technology for “Effective” Environmental Compliance
Implementing Technology for “Effective” Environmental Compliance
 
Design transition paths towards sustainability
Design transition paths towards sustainabilityDesign transition paths towards sustainability
Design transition paths towards sustainability
 
Design transition paths towards sustainability
Design transition paths towards sustainabilityDesign transition paths towards sustainability
Design transition paths towards sustainability
 

Mehr von Beniamino Murgante

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesBeniamino Murgante
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesBeniamino Murgante
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesBeniamino Murgante
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Beniamino Murgante
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Beniamino Murgante
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityBeniamino Murgante
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Beniamino Murgante
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...Beniamino Murgante
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triesteBeniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Beniamino Murgante
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Beniamino Murgante
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...Beniamino Murgante
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Beniamino Murgante
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challengeBeniamino Murgante
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Beniamino Murgante
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessBeniamino Murgante
 
Le città e le Smart cities: il punto di vista di un planner, Beniamino Murgante
Le città e le Smart cities: il punto di vista di un planner, Beniamino MurganteLe città e le Smart cities: il punto di vista di un planner, Beniamino Murgante
Le città e le Smart cities: il punto di vista di un planner, Beniamino MurganteBeniamino Murgante
 

Mehr von Beniamino Murgante (20)

Analyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable citiesAnalyzing and assessing ecological transition in building sustainable cities
Analyzing and assessing ecological transition in building sustainable cities
 
Smart Cities: New Science for the Cities
Smart Cities: New Science for the CitiesSmart Cities: New Science for the Cities
Smart Cities: New Science for the Cities
 
The evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processesThe evolution of spatial analysis and modeling in decision processes
The evolution of spatial analysis and modeling in decision processes
 
Smart City or Urban Science?
Smart City or Urban Science?Smart City or Urban Science?
Smart City or Urban Science?
 
Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...Involving citizens in smart energy approaches: the experience of an energy pa...
Involving citizens in smart energy approaches: the experience of an energy pa...
 
Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...Programmazione per la governance territoriale in tema di tutela della biodive...
Programmazione per la governance territoriale in tema di tutela della biodive...
 
Involving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing WalkabilityInvolving Citizens in a Participation Process for Increasing Walkability
Involving Citizens in a Participation Process for Increasing Walkability
 
Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg Presentation of ICCSA 2019 at the University of Saint petersburg
Presentation of ICCSA 2019 at the University of Saint petersburg
 
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
RISCHIO TERRITORIALE NEL GOVERNO DEL TERRITORIO: Ricerca e formazione nelle s...
 
Presentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of triestePresentation of ICCSA 2017 at the University of trieste
Presentation of ICCSA 2017 at the University of trieste
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
Focussing Energy Consumers’ Behaviour Change towards Energy Efficiency and Lo...
 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
Socio-Economic Planning profiles: Sciences VS Daily activities in public sector 
 
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
GEOGRAPHIC INFORMATION – NEED TO KNOW (GI-N2K) Towards a more demand-driven g...
 
Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...Garden in motion. An experience of citizens involvement in public space regen...
Garden in motion. An experience of citizens involvement in public space regen...
 
Planning and Smartness: the true challenge
Planning and Smartness: the true challengePlanning and Smartness: the true challenge
Planning and Smartness: the true challenge
 
Murgante smart energy
Murgante smart energyMurgante smart energy
Murgante smart energy
 
Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness Informazione Geografica, Città, Smartness
Informazione Geografica, Città, Smartness
 
Tecnologie, Territorio, Smartness
Tecnologie, Territorio, SmartnessTecnologie, Territorio, Smartness
Tecnologie, Territorio, Smartness
 
Le città e le Smart cities: il punto di vista di un planner, Beniamino Murgante
Le città e le Smart cities: il punto di vista di un planner, Beniamino MurganteLe città e le Smart cities: il punto di vista di un planner, Beniamino Murgante
Le città e le Smart cities: il punto di vista di un planner, Beniamino Murgante
 

Kürzlich hochgeladen

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Kürzlich hochgeladen (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

Peer Selection in P2P Service Overlays using Geographical Location Criteria Adriano Fiorese - State University of Santa Catarina /University of Coimbra Paulo Simões, Fernando Boavida - University of Coimbra

  • 1. Peer Selection in P2P Service Overlays using Geographical Location Criteria Adriano Fiorese1,2 , Paulo Sim˜es1 and Fernando Boavida1 o 1 Centre for Informatics and Systems of the University of Coimbra - CISUC Department of Informatics Engineering - DEI University of Coimbra - UC - Portugal fiorese@dei.uc.pt 2 Departament of Computer Science - DCC University of the State of Santa Catarina - UDESC 889219-710 Joinville, SC, Brazil fiorese@joinville.udesc.br Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 1 / 14
  • 2. Outline 1 Introduction Background (BPSS) 2 Validation BPSS Used Metric Validation Aspects Selected approach Preliminary Results 3 Conclusions 4 Future Work Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 2 / 14
  • 3. Introduction Services and service components are becoming basic elements of interaction among service providers. Service Overlay Networks (SON) may act as an infrastructure where services are published/offered and to which users access in order to locate, select and use those services. P2P technology helps to create self-organizing Service Overlay Networks in several levels. Therefore, services and service components are offered in a P2P SON. In order to maximize performance, the best peer must be found in the P2P SON, among all the potential partners that provide the desired service. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 3 / 14
  • 4. Best Peer Selection Service (BPSS) BPSS is part of an architecture for Services Management in P2P environments called OMAN, proposed previously in Fiorese et al., OMAN - A Management Architecture for P2P Service Overlay Networks, AIMS 2010. BPSS is responsible for select the best peer for interacting with a requesting peer, regarding a particular service and metric. BPSS runs over a P2P SON at the same level of a second overlay-tier called AgS responsible for speedup search operations. SON peers can request best peer information (select BP), regarding a particular service, from the BPSS module. BPSS answers with the best peer regarding the agreeded metric. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 4 / 14
  • 5. OMAN Architecture Application/Service 3rd Layer QoE Best Peer Selection Service Autonomic Overlay Monitoring Resilience Configuration Manager 2nd Layer Support for P2P Search Aggregation Legacy Service Service Management Systems 1st Layer SON Support for P2P Communication provisioning Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 5 / 14
  • 6. Best Peer Selection Service (BPSS) Framework Aggregation links SON peer Physical links Aggregation peer Overlay links Best Peer List of BP Selection Service Query Aggregation Service (AgS) (BPSS) Query Provider/User Se le c B tB P Select BP P BP Domain A Domain B Domain C SON Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 6 / 14
  • 7. BPSS Used Metric Developed by Kaune et al. (2009) - Modelling the Internet delay space based on geographical locations. It is based on a predictive model of the Internet delay space that takes into account the geographical location of nodes and the delay between them. It uses a rich set of real Internet measured data namely end-to-end round trip time and end-to-end link jitter. These data are mapped into a 5-dimensions Euclidean space model of the Internet combining it with global network positioning information. Metric Using the coordinates of each peer in this 5-dimensions model, it is then possible to calculate the Euclidean distance between peers, taking into account not only network conditions but also peer location. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 7 / 14
  • 8. Validation Aspects Five geographical domains comprising Portugal, Spain, France, Italy and Germany made part of the experiments. All the peers requesting best peers were from in the Portuguese domain. Comparison between the best and second best peer selected. Comparisons were made by domain. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 8 / 14
  • 9. Validation (selected approach) Evaluation by simulation. Several sizes of P2P SON were simulated, ranging from 50 to 300 P2P SON peers, with steps of 25 peers. Parameters: Average of 10 repetitions of 100 best peer selection operations for each P2P SON sizes. Each execution simulated 50 hours of BPSS work. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 9 / 14
  • 10. Best Peer Selection Execution Bars for each group correspond to Portugal, Spain, France , Italy, and Germany, respectively from the left to the right. 50 40 Number of Best peers 30 20 10 0 50 75 100 125 150 175 200 225 250 275 300 Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 10 / 14
  • 11. Averaged geographical distribution of best peer selection 35 Best Peer Distribution on Average 30 Number of Best peers 25 20 15 10 5 Portugal Spain France Italy Germany Adriano Fiorese (UC,UDESC) Domains ICCSA 2012 Jun 18, 2012 11 / 14
  • 12. Summing up Taking the sum of best peers and second-best peers by domain, SON peers in the requester’s domain (Portugal) were selected as best peers in 27% of the time, followed by Spain (22.5%), Italy (22%), Germany (14.5%) and France (13%). This means that almost half the best peer selections resulted in peers belonging to the same geographical domain or to the neighboring geographical domain. Obtained results have shown that BPSS performs well and that the overall OMAN architecture - of which the AgS service is a key component - is very effective. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 12 / 14
  • 13. Future Work Compare these results with the BPSS utilization of other selection metrics, including related with QoS. Use of the OMAN approach to identify ways of maximizing user QoE. Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 13 / 14
  • 14. The End! Thank you! Questions/Comments/Suggestions/Discussion? Contacts Personal Web Page: (http://eden.dei.uc.pt/˜fiorese) Laboratory of Communications and Telematics at UC (http://www.cisuc.uc.pt/lct/) (fiorese@dei.uc.pt) GRADIS - Group of Network and Distributed Applications at UDESC (http://www2.joinville.udesc.br/˜gradis/) (fiorese@joinville.udesc.br) Adriano Fiorese (UC,UDESC) ICCSA 2012 Jun 18, 2012 14 / 14