SlideShare une entreprise Scribd logo
1  sur  34
Efficiency Management in Peer-to-Peer Systems First Research Talk, 2007-06-18
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
QuaP2P - Efficiency in P2P ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Devices IP Infrastructure 3 $ $ P2P Overlay 2 ^ Peer IN OUT 10100110110001000110 1
My First Approach for Efficiency Gain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Scheduling and Active Queue Management  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Resource Sched.+AQM 1. Message Scheduling Before: After: 2. Queue Management Before: After: Queue Limit
Example: Emergency Call Handling (ECH) over P2P ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Alabama Emergency Zones Alabama Density Population  Snapshot of the simulated scenarios Source: US census Source: NENA
Solution: Overlay Bandwidth Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Evaluation Results of Simple Solution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Efficiency Management System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
P2P Efficiency Management System Focus Efficiency Management Architecture Analysis, Modeling and Interpretation Using EMS to Gain Efficiency Peers α β λ μ Parameters f( α ,  β )=…= x g( λ ,  μ )=…=y h( α ,  λ )=…=z Models Interpreted state Architecture Choose priorities
External Interest Groups: OSP, ISP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISP A ISP B
Internal Interest Group: Replication Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EMS Architecture: Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Black box for EM architecture ------------ ------------ Local para-meters ------------ Arch. Model Using EMS
EMS Architecture: Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arch. Model Using EMS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EMS Modeling: Requirements α   β λ   μ α β λ μ f(α, β)=…= x g(λ, μ)=…=y h(α, λ)=…=z x y z Arch. Model Using EMS
EMS Modeling: Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arch. Model Using EMS
EMS Information Usage: Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arch. Model Using EMS
EMS Information Usage: Challenges  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Arch. Model Using EMS
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Related Work
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Efficiency Management Architecture Analysis, Modeling and Interpretation Using EMS to Gain Efficiency
Summary: P2P with EMS and Self-X ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Efficiency Management Architecture Analysis, Modeling and Interpretation Using EMS to Gain Efficiency
Thank You for Your Attention. Questions?
Publications
Publications: accepted ,[object Object],[object Object],[object Object]
Publications: under review ,[object Object],[object Object],[object Object]
Publications: Invention Reports ,[object Object],[object Object]
Publications: Not first author ,[object Object],[object Object],[object Object]
Other Slides
More Related Work Efficiency Management Architecture Analysis, Modeling and Interpretation Using EMS to Gain Efficiency Various Strategies Chord,Pastry,Kademlia Bittorrent, Avalanche (SK) GIA, HiPNOS Using global view for eff. gain. Rare, as currentlly no global view (except server) Many simple architectures: SOMO, T-MAN, P2P-diet, Agenda, Res.Mgmt.Framew., SDIMS, CONE, PeerWindow, Willow, DASIS not discussing: which data, how to store data,  A lot layer-specific: Evaluation of own solution Only few general: K.Aberer “the essence of P2P” Related Work on Efficiency Management System:  Similar works:  GRID resource management.  Yalagandula DISS: A Scalable Information Management Middleware for Large Distributed Systems (other focus: Information retrieval and gathering, no further usage, no modeling)
Cooperation Partners using the EMS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Current Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...
FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...
FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...ijwmn
 
An Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationAn Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationGabriele D'Angelo
 
Performance analysis of resource
Performance analysis of resourcePerformance analysis of resource
Performance analysis of resourcecsandit
 
Comparative analysis of the performance of various active queue management te...
Comparative analysis of the performance of various active queue management te...Comparative analysis of the performance of various active queue management te...
Comparative analysis of the performance of various active queue management te...IJECEIAES
 
Analytical average throughput and delay estimations for LTE
Analytical average throughput and delay estimations for LTEAnalytical average throughput and delay estimations for LTE
Analytical average throughput and delay estimations for LTESpiros Louvros
 
Ant-colony and nature-inspired heuristic models for NOMA systems: a review
Ant-colony and nature-inspired heuristic models for NOMA systems: a reviewAnt-colony and nature-inspired heuristic models for NOMA systems: a review
Ant-colony and nature-inspired heuristic models for NOMA systems: a reviewTELKOMNIKA JOURNAL
 
Energy aware resource allocation strategies for lte uplink with synchronous h...
Energy aware resource allocation strategies for lte uplink with synchronous h...Energy aware resource allocation strategies for lte uplink with synchronous h...
Energy aware resource allocation strategies for lte uplink with synchronous h...Papitha Velumani
 
UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621
UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621
UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621Edinaldo La-Roque
 
PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...
PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...
PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...ijmnct
 
A REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKS
A REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKSA REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKS
A REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKSIJCNCJournal
 
QoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN controlQoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN controlUniversity of Piraeus
 
Workload-Aware Data Management in Shared-Nothing Distributed OLTP Databases
Workload-Aware Data Management in Shared-Nothing Distributed OLTP DatabasesWorkload-Aware Data Management in Shared-Nothing Distributed OLTP Databases
Workload-Aware Data Management in Shared-Nothing Distributed OLTP DatabasesJoarder Kamal
 
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...ijwmn
 
COMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLAB
COMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLABCOMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLAB
COMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLABijwmn
 

Tendances (16)

FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...
FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...
FREQUENCY AND TIME DOMAIN PACKET SCHEDULING BASED ON CHANNEL PREDICTION WITH ...
 
An Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed SimulationAn Adaptive Load Balancing Middleware for Distributed Simulation
An Adaptive Load Balancing Middleware for Distributed Simulation
 
Performance analysis of resource
Performance analysis of resourcePerformance analysis of resource
Performance analysis of resource
 
ppt
pptppt
ppt
 
Comparative analysis of the performance of various active queue management te...
Comparative analysis of the performance of various active queue management te...Comparative analysis of the performance of various active queue management te...
Comparative analysis of the performance of various active queue management te...
 
Analytical average throughput and delay estimations for LTE
Analytical average throughput and delay estimations for LTEAnalytical average throughput and delay estimations for LTE
Analytical average throughput and delay estimations for LTE
 
Ant-colony and nature-inspired heuristic models for NOMA systems: a review
Ant-colony and nature-inspired heuristic models for NOMA systems: a reviewAnt-colony and nature-inspired heuristic models for NOMA systems: a review
Ant-colony and nature-inspired heuristic models for NOMA systems: a review
 
Energy aware resource allocation strategies for lte uplink with synchronous h...
Energy aware resource allocation strategies for lte uplink with synchronous h...Energy aware resource allocation strategies for lte uplink with synchronous h...
Energy aware resource allocation strategies for lte uplink with synchronous h...
 
UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621
UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621
UFPA_Artigo_AICT_2015_Edinaldo_La-Roque_20150621
 
PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...
PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...
PERFORMANCE COMPARISON OF PACKET SCHEDULING ALGORITHMS FOR VIDEO TRAFFIC IN L...
 
4 fuzzy aqm
4 fuzzy aqm4 fuzzy aqm
4 fuzzy aqm
 
A REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKS
A REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKSA REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKS
A REAL TIME PRIORITY BASED SCHEDULER FOR LOW RATE WIRELESS SENSOR NETWORKS
 
QoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN controlQoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN control
 
Workload-Aware Data Management in Shared-Nothing Distributed OLTP Databases
Workload-Aware Data Management in Shared-Nothing Distributed OLTP DatabasesWorkload-Aware Data Management in Shared-Nothing Distributed OLTP Databases
Workload-Aware Data Management in Shared-Nothing Distributed OLTP Databases
 
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...Macro with pico cells (hetnets) system behaviour using well known scheduling ...
Macro with pico cells (hetnets) system behaviour using well known scheduling ...
 
COMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLAB
COMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLABCOMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLAB
COMPARING VARIOUS CHANNEL ESTIMATION TECHNIQUES FOR OFDM SYSTEMS USING MATLAB
 

En vedette

Corporate Profitability Through Credit Management Efficiency
Corporate Profitability Through Credit Management EfficiencyCorporate Profitability Through Credit Management Efficiency
Corporate Profitability Through Credit Management EfficiencyRaoul Villegas
 
2015 lesson 1 history and current concept of management
2015 lesson 1 history and current concept of management2015 lesson 1 history and current concept of management
2015 lesson 1 history and current concept of managementWatcharin Chongkonsatit
 
Management principles aand practices
Management  principles aand practicesManagement  principles aand practices
Management principles aand practicesSharma Manjunath
 
Principles of management
Principles of managementPrinciples of management
Principles of managementSahil Jindal
 

En vedette (7)

Corporate Profitability Through Credit Management Efficiency
Corporate Profitability Through Credit Management EfficiencyCorporate Profitability Through Credit Management Efficiency
Corporate Profitability Through Credit Management Efficiency
 
2015 lesson 1 history and current concept of management
2015 lesson 1 history and current concept of management2015 lesson 1 history and current concept of management
2015 lesson 1 history and current concept of management
 
Concept of Management
Concept of ManagementConcept of Management
Concept of Management
 
Management principles aand practices
Management  principles aand practicesManagement  principles aand practices
Management principles aand practices
 
Principles Of Management
Principles Of ManagementPrinciples Of Management
Principles Of Management
 
Principles of management
Principles of managementPrinciples of management
Principles of management
 
Chap 1 introduction to management
Chap 1 introduction to managementChap 1 introduction to management
Chap 1 introduction to management
 

Similaire à Efficiency Management in P2P Systems - 2007

IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...
IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...
IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...Kalman Graffi
 
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...Kalman Graffi
 
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer SystemsKalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer SystemsKalman Graffi
 
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_200906172009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617Kalman Graffi
 
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...Kalman Graffi
 
B2 2006 sizing_benchmarking
B2 2006 sizing_benchmarkingB2 2006 sizing_benchmarking
B2 2006 sizing_benchmarkingSteve Feldman
 
B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)Steve Feldman
 
Network Measurement and Monitori - Assigment 1, Group3, "Classification"
Network Measurement and Monitori - Assigment 1, Group3, "Classification"Network Measurement and Monitori - Assigment 1, Group3, "Classification"
Network Measurement and Monitori - Assigment 1, Group3, "Classification"Valentin Thirion
 
Scale Container Operations with AIOps
Scale Container Operations with AIOpsScale Container Operations with AIOps
Scale Container Operations with AIOpsTimothy Chen
 
Cartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management FrameworkCartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management Frameworkansmtug
 
Agile performance engineering with cloud 2016
Agile performance engineering with cloud   2016Agile performance engineering with cloud   2016
Agile performance engineering with cloud 2016Ken Chan
 
Designing High Availability Networks, Systems, and Software for the Universit...
Designing High Availability Networks, Systems, and Softwarefor the Universit...Designing High Availability Networks, Systems, and Softwarefor the Universit...
Designing High Availability Networks, Systems, and Software for the Universit...Shumon Huque
 
Thesis Presentation P2 P Vo D On Internet Rodrigo Godoi
Thesis Presentation   P2 P Vo D On Internet   Rodrigo GodoiThesis Presentation   P2 P Vo D On Internet   Rodrigo Godoi
Thesis Presentation P2 P Vo D On Internet Rodrigo GodoiRodrigo Godoi, PMP
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architecturescsk selva
 
Waters Grid & HPC Course
Waters Grid & HPC CourseWaters Grid & HPC Course
Waters Grid & HPC Coursejimliddle
 
Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Vishal Sharma, Ph.D.
 

Similaire à Efficiency Management in P2P Systems - 2007 (20)

IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...
IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...
IEEE LCN 2007: Kalman Graffi - Overlay Bandwidth Management: Scheduling and A...
 
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
Kalman Graffi - Disputation Talk - Monitoring and Management of P2P Systems -...
 
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer SystemsKalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
Kalman Graffi - Efficiency and Information Management in Peer-to-Peer Systems
 
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_200906172009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
2009 kalman.graffi emanics_aspects_ofautonomiccomputing_20090617
 
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
IEEE ICPADS 2008 - Kalman Graffi - SkyEye.KOM: An Information Management Over...
 
B2 2006 sizing_benchmarking
B2 2006 sizing_benchmarkingB2 2006 sizing_benchmarking
B2 2006 sizing_benchmarking
 
B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)
 
Cp Repton
Cp ReptonCp Repton
Cp Repton
 
Network Measurement and Monitori - Assigment 1, Group3, "Classification"
Network Measurement and Monitori - Assigment 1, Group3, "Classification"Network Measurement and Monitori - Assigment 1, Group3, "Classification"
Network Measurement and Monitori - Assigment 1, Group3, "Classification"
 
Scale Container Operations with AIOps
Scale Container Operations with AIOpsScale Container Operations with AIOps
Scale Container Operations with AIOps
 
Cartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management FrameworkCartographer, or Building A Next Generation Management Framework
Cartographer, or Building A Next Generation Management Framework
 
rerngvit_phd_seminar
rerngvit_phd_seminarrerngvit_phd_seminar
rerngvit_phd_seminar
 
Agile performance engineering with cloud 2016
Agile performance engineering with cloud   2016Agile performance engineering with cloud   2016
Agile performance engineering with cloud 2016
 
Designing High Availability Networks, Systems, and Software for the Universit...
Designing High Availability Networks, Systems, and Softwarefor the Universit...Designing High Availability Networks, Systems, and Softwarefor the Universit...
Designing High Availability Networks, Systems, and Software for the Universit...
 
Mb openstack-nov2013v7
Mb openstack-nov2013v7Mb openstack-nov2013v7
Mb openstack-nov2013v7
 
Thesis Presentation P2 P Vo D On Internet Rodrigo Godoi
Thesis Presentation   P2 P Vo D On Internet   Rodrigo GodoiThesis Presentation   P2 P Vo D On Internet   Rodrigo Godoi
Thesis Presentation P2 P Vo D On Internet Rodrigo Godoi
 
slides
slidesslides
slides
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architectures
 
Waters Grid & HPC Course
Waters Grid & HPC CourseWaters Grid & HPC Course
Waters Grid & HPC Course
 
Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?
 

Plus de Kalman Graffi

IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...Kalman Graffi
 
LibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - OverviewLibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - OverviewKalman Graffi
 
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...Kalman Graffi
 
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...Kalman Graffi
 
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia CaseIEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia CaseKalman Graffi
 
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...Kalman Graffi
 
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...Kalman Graffi
 
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...Kalman Graffi
 
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...Kalman Graffi
 
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...Kalman Graffi
 
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010Kalman Graffi
 
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...Kalman Graffi
 
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010Kalman Graffi
 
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocialQuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocialKalman Graffi
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksKalman Graffi
 
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...Kalman Graffi
 
Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010Kalman Graffi
 
Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010Kalman Graffi
 
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...Kalman Graffi
 
Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010Kalman Graffi
 

Plus de Kalman Graffi (20)

IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
IEEE CRS 2014 - Secure Distributed Data Structures for Peer-to-Peer-based Soc...
 
LibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - OverviewLibreSocial - P2P Framework for Social Networks - Overview
LibreSocial - P2P Framework for Social Networks - Overview
 
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
IEEE P2P 2013 - Bootstrapping Skynet: Calibration and Autonomic Self-Control ...
 
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
IEEE ICCCN 2013 - Continuous Gossip-based Aggregation through Dynamic Informa...
 
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia CaseIEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
IEEE ICC 2013 - Symbiotic Coupling of P2P and Cloud Systems: The Wikipedia Case
 
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
IEEE HPCS 2013 - Comparative Evaluation of Peer-to-Peer Systems Using Peerfac...
 
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
Kalman Graffi - IEEE NetSys 2013 - Ca-Re-Chord - A Churn Resistant Self-stabi...
 
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
Kalman Graffi - IEEE NetSys 2013 - Adding Capacity-Aware Storage Indirection ...
 
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
Kalman Graffi - IEEE ICC 2013 - Symbiotic Coupling of Peer-to-Peer and Cloud ...
 
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
Kalman Graffi - IEEE HPCS 2013 - Comparative Evaluation of P2P Systems Using ...
 
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010Kalman Graffi - Monitoring and Management of P2P Systems - 2010
Kalman Graffi - Monitoring and Management of P2P Systems - 2010
 
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
IEEE CCNC 2011: Kalman Graffi - LifeSocial.KOM: A Secure and P2P-based Soluti...
 
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
Kalman Graffi - 15 Slide on Monitoring P2P Systems - 2010
 
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocialQuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
QuaP2P Lunchtalk on Online Social Networks 2010 - LifeSocial
 
LifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social NetworksLifeSocial - A P2P-Platform for Secure Online Social Networks
LifeSocial - A P2P-Platform for Secure Online Social Networks
 
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
Dagstuhl 2010 - Kalman Graffi - Alternative, more promising IT Paradigms for ...
 
Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010Kalman Graffi - 10 Slide - 2010
Kalman Graffi - 10 Slide - 2010
 
Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010Kalman Graffi - 1 Slide - 2010
Kalman Graffi - 1 Slide - 2010
 
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
Kalman Graffi - Sichere Digitale Soziale Netzwerke – Eine Chance für E-Learni...
 
Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010Kalman Graffi - 3rd Research Talk - 2010
Kalman Graffi - 3rd Research Talk - 2010
 

Dernier

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
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
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Dernier (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
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
 
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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Efficiency Management in P2P Systems - 2007

  • 1. Efficiency Management in Peer-to-Peer Systems First Research Talk, 2007-06-18
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. P2P Efficiency Management System Focus Efficiency Management Architecture Analysis, Modeling and Interpretation Using EMS to Gain Efficiency Peers α β λ μ Parameters f( α , β )=…= x g( λ , μ )=…=y h( α , λ )=…=z Models Interpreted state Architecture Choose priorities
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Thank You for Your Attention. Questions?
  • 27.
  • 28.
  • 29.
  • 30.
  • 32. More Related Work Efficiency Management Architecture Analysis, Modeling and Interpretation Using EMS to Gain Efficiency Various Strategies Chord,Pastry,Kademlia Bittorrent, Avalanche (SK) GIA, HiPNOS Using global view for eff. gain. Rare, as currentlly no global view (except server) Many simple architectures: SOMO, T-MAN, P2P-diet, Agenda, Res.Mgmt.Framew., SDIMS, CONE, PeerWindow, Willow, DASIS not discussing: which data, how to store data, A lot layer-specific: Evaluation of own solution Only few general: K.Aberer “the essence of P2P” Related Work on Efficiency Management System: Similar works: GRID resource management. Yalagandula DISS: A Scalable Information Management Middleware for Large Distributed Systems (other focus: Information retrieval and gathering, no further usage, no modeling)
  • 33.
  • 34.

Notes de l'éditeur

  1. Hallo, ich heiße euch zu meinem ersten F-Vortrag mit dem Titel Efficiency Management in Peer-to-Peer Systems willkommen.
  2. Zunächst möchte ich einen Überblick geben über die Themen die ich besprechen möchte. Ich beginne mit einer Einleitung zu Effizienz in P2P Systemen und wie die klassische Herangehensweise zur Effizienzsteigerung aussieht. Ich werde in diesem Abschnitt auch präsentieren, welche Tücken der klassische Ansatz hat. Daraus leite ich die Motivation für ein Efficiency Management System ab und beschreibe seine Komponenten und Anwendungsgebiete. Im nächsten Schritt will ich auf die einzelnen Komponenten näher eingehen und die wissenschaftlichen Herausforderungen und verwandten Arbeiten beschreiben. Ich schließe dann mit einem Ausblick über meine aktuelle und zukünftige Arbeit, sowie einer Zusammenfassung und der Liste der Publikationen.
  3. Beginnen wir also mit dem Klassischen Ansatz zur Effizienzsteigerung. Zunächst kläre ich die Fragen, was ist Effizienz und im welchem Kontext steht meine Arbeit. Dann gehe ich auf den klassischen Ansatz zur Effizienzsteigerung ein, die auf Scheduling von Ressourcen im System setzt und zeigen an dem Beispiel von Emergency Calls in P2P Netzen, welche Probleme der Ansatz birgt.
  4. Der Kontext meiner Arbeit ist definiert durch die QuaP2P Forschergruppe, die als Ziel hat Qualitätsaspekte in P2P Systemen allgemein zu untersuchen. Mein Bereich ist dabei die Effizienz, die den Tradeoff zwischen Leistung und dazu nötigen Kosten beschreibt. Wichtig ist dabei, die wechselseitigen Beziehungen zu den anderen Qualitätsaspekten zu berücksichtigen. Bei der Effizienzbetrachtung in P2P Systemen habe ich dabei 3 Gebiete, in denen eine Effizienzsteigerung möglich ist. Zum einen kann die Ressourcennutzung innerhalb der Peers optimiert werden, zum anderen ist das Overlay in die Betrachtung zu integrieren. Die Peers bieten unterschiedliche Dienste und Ressourcen an, so dass eine effiziente Ressourcenallokation dort auch notwendig ist. Schließlich wird die Sicht noch auch die Internet Service Provider erweitern und deren Einfluss auf P2P Systeme bzw. ungekehrt. Die Ziele meiner Arbeit sind dabei zum einen die Kosten für bestehende Dienste zu senken unter Beibehaltung der Funktionalität, aber auch neue Dienste/Services einzuführen, die keine Zusatzkosten erzeugen. Wichtig ist bei der Analyse der Systems und der Entwicklung von Lösungen, dass diese möglichst allgemein, sprich overlay- und applikationsunabhängig sein sollen.
  5. Betrachten wir nun den klassischen Ansatz zu Effizienzsteigerung. Diese sieht vor, dass man zunächst Optimierungskriterien bestimmt, hinsichtlich derer das System verbessert werden soll. Dann bestimmt man die Ressourcen-Bottlenecks im System, die die Leistung von Dienstgüte behindern könnten. Weiter sind Einschränkungen an eine Lösung zu identifizieren und im Designprozess zu berücksichtigen. Schließlich entwickelt man eine faire Allokationsstrategie für die Bottleneck-Ressourcen, so dass die zuvor definierte Dienstgüte erfüllt werden kann. Scheduling von knappen Ressourcen ist der gängige Ansatz zur Effizienzsteigerung, so dass ich mich in die Materie stärker vertieft habe um einen guten Überblick über die möglichen Verfahren zu bekommen.
  6. Betrachten wir also Scheduling und Active Queue Management Verfahren. Was Active Queue Management ist, werde ich gleich beschreiben. Allgemein geht es darum, dass das System Anfragen an eine Ressource erhält und entscheiden muss, welchem Anfrager wann die Ressource zur Verfügung gestellt wird. Dieses Prinzip ist auf verschiedene Ressourcen anwendbar, wie z.B. Rechenkraft, Bandbreite oder Speicherzugriffe. Wir gehen davon aus, dass die Anfragen in einer Queue zwischengespeichert werden, währen die Ressource in Benutzung ist. Scheduling nennt man nun das Verfahren, dass bestimmt, welches der Anfrager aus der Queue als nächstes Zugriff auf die Ressource erhält, sie bestimmt also die Reihenfolge der Anfrager in der Queue. Die Referenzlösung dafür ist First-In-First-Out. Nun kann es vorkommen, dass die Queue des Systems an ihre Grenzen stößt, da auch sie nur endliche Länge hat. Für diesen Fall gibt es Verfahren, die man unter dem Sammelbegriff Active Queue Management zusammenfasst. Sie entscheiden welche Anfragen aus der Queue entfernt werden, wenn eine Überlast vorliegt. Typisches Beispiel für ein Active Queue Management Verfahren ist Drop Tail, dass alle neu ankommenden Verfahren bei Überlast verwirft. Wir sehen, dass die Scheduling und Active Queue Management Verfahren allgemein für die Ressourcennutzung anwendbar sind. Um nun aber tiefer in die Materie einzusteigen und zu erfahren welche Verfahren es gibt und wo ihre Vor- und Nachteile liegen, habe ich mich mit verschiedenen Lösungen auseinander gesetzt.
  7. Betrachten wir nun also ein Beispiel: Emergency Call Handling in P2P. Behalten wir im Hinterkopf, dass Fokus ist, eine Effizienzsteigerung im P2P System mittels klassischem Ansatz zu erreichen. Emergency Call Handling in P2P Systemen wird motiviert durch 2 Punkte. Zum einen sind VoIP Anwendungen im kommen, denn mindestens seit Skype gibt es einen Trend zum Umstieg auf VoIP. Ein Problem dass die VoIP Betreiber (wie auch Skype) dabei haben ist, dass sie keine Notrufe unterstützen. Emergency Call Handling wird aber ab 2009 verpflichtend in Europa, so dass VoIP Anbieter nachrüsten müssen. Der zweite Punkte ist, dass durch das All-IP Paradigma P2P Ansätze als Lösungen angewendet werden könnten. Ja, vielmehr sie durch ihre Skalierbarkeit sich unter anderem auch für Katastrophen Scenarien anbieten. Betrachten wir also die Anforderungen an eine Lösung. Zum einen ist ein Notruf ein Lokations-kritischer Service. Ein Anrufer möchte entweder die zu ihm nächstgelegene Polizeistation finden, oder die Station, die für ihn zuständig ist. KOMs P2P Simulator, PeerfactSim.KOM bietet ja schon Lösungen dafür an. Wichtiger (aus meinem Standpunkt aus gesehen) sind aber die QoS Anforderungen an die Übermittlung von Emergency Calls. Diese sollen so schnell wie möglich, d.h. mit minimalem Delay, und ohne Verlust, also ohne Loss, übertragen werden. Die QoS Anforderungen sind also eindeutig. Minimales Delay, kein Loss für Emergency Call Nachrichten. Der Effizienzgewinn besteht darin, diese neue Funktionalität für das System zu ermöglichen, ohne aber dafür zusätzliche Kosten zu erzeugen. Wie wir diese Anforderungen in PeerfactSim.KOM umgesetzt haben, sehen wir auf den nächsten 2 Folien.
  8. Zunächste wurde die Bandbreite als Bottleneck identifiziert und ein Bandbreiten Management implementiert. Zu erwähnen ist, dass wir zwischen 2 Typen von Traffic d.h. Bandbreitennutzung unterscheiden. Zum einen die für Overlayoperationen, wie die Maitenance Nachrichten, aber auch Nutzeranfragen und Antworten. In diese Kategorie fallen die Emergency Call Anfragen. Die zweite Kategorie sind die Applikationsdatenströme, die direkt von einem Peer zum anderen übertragen werden. Wie zum Beispiel, Dateitransfers oder VoIP Telefonate. Diese sind nicht ins unserem Focus, wir konzentrieren uns auf einen schnellen Gesprächsaufbau, d.h. der Indentifikation mit wem man eigentlich sprechen möchte. Das Bandbreiten-Management wurde direkt unter das Overlay über dem Transport Layer implementiert. Es fängt dort Nachrichten nach unten ab, packt sie in eine Queue und entscheidet mittels verschiedener Scheduling Verfahren welche Nachricht bei freier Bandbreite zu übertragen ist, bzw. welche Nachrichten bei Überlast zu verwerfen sind. Um nun zu entscheiden welche Scheduling und Active Queue Management Verfahren anwendbar sind, haben wir die Kontakte der Peers uns näher angeschaut. Wir haben also Kademlia mit 10.000 Peers simuliert und interessantes festgestellt. Hier auf der Grafik links ist auf der X-Achse, die Anzahl der Kontakte pro Peer aufgetragen und auf der Y-Achse finden wir die durchschnittliche Anzahl an Nachrichten pro Kontakt. Das Fazit: Es exisiteren keine Flows. Bzw. ein „Flow“ besteht aus max. 2 Nachrichten, und von einem einzelnen Peer gehen extrem viele Flows aus. Wir können also keine zustandsbehafteten Scheduler verwenden, sondern müssen uns auf zustandlose beschränken, bei denen die Nachrichten selbst ihre QoS Informationen transportieren.
  9. Dazu haben wir eine einfache Lösung entwickelt, die Nachrichten Prioritäten verwendet. Die Nachrichten haben individuelle Delay und Loss Prioritäten. HiPNOS.KOM beschreibt einen einfachen Scheduler und Active Queue Management, Nachrichten mit der höchsten Delay Priorität in der Queue werden zuerst durchgestellt, und Nachrichten mit der niedrigsten Loss Priorität werden zuerst verworfen bei Überlast. Das ganzen haben wir dann wieder in Kademlia mit 10.000 Peers und mit FIFO und Drop Tail als Referenzverfahren getestet. Hier sind die Ergebnisse. Wir sehen in der linken Grafik, das Delay der Nachrichten im Verhältnis zu ihrer Delay Priorität und rechts die Anzahl verworfener Nachrichten in Relation zu ihrer Loss Priorität. Ein hoher Prioritätswert bedeutet dabei hohe Priorität. Wir sehen, dass die Ergebnisse den Erwartungen entsprechen. Delay sinkt mit steigender Priorität, ebenso die Anzahl der verworfenen Pakete. Es stellt sich die Frage: Alles wunderbar? Was gibt es noch zu verbessern, bzw. viel wichtiger: was lernen wir daraus.
  10. Betrachten wir nochmal den aktuellen Stand von P2P Systemen. Die Peers sind selbst organisiert, autonom, haben aber nur eine lokale Sicht, auf der sie ihre Entscheidungen basieren (wenn überhaupt). Die Qualität ihrer Optimierungsentscheidungen hängt stark von dem Szenario ab, für das sie ausgewählt wurden. Das Ziel ist aber eine Selbst-Organisation des Overlays. Dazu ist eine Globale Sicht durch ein Efficiency Management System notwendig. Es sammelt Daten über die Peers, das Overlay und allgemein über die Services und errechnet daraus eine Sicht, die von den einzelnen Layern genutzt werden kann um Effizienz-Entscheidungen fundiert treffen zu können. Fokus ist also ein Sammeln, Interpretieren und Anbieten von Informationen über das P2P System. Ein weiterer Punkt ist die Selbst-Organisation des P2P Systems. Wenn die Information über das System schon vorhanden ist, so kann man sie nutzen um zu berechnen in welchem Zustand sich das System befindet und wohin es sich entwicklen wird, so dass geeignete Maßnahmen getroffen werden können um das System in einen erwünschten Zustand zu überführen. Das System soll sich also selbst steuern und somit unterschiedliche Self-X Ansätze realisieren. (Wasser trinken)
  11. In diesem Abschnitt betrachten wir die einzelnen Komponenten eines Efficiency Managment Systems. Ferner werfen wir noch einen Blick auf potenzielle Interessensgruppen für so ein System und definieren die Anforderungen an die System Komponenten.
  12. Das Efficiency Management System besteht aus drei großen Komponenten. Zuallererst benötigt man eine Architektur, die die Informationen von den Peers einsammelt, dieser verarbeiten kann und wieder zur Verfügung stellt. Dieses Management Overlay wird aus Peers aus dem normalen Overlay gebildet. Ferner benötigen wir noch Modelle um die gemessenen Parameter mit einander in Verbindung zu bringen und Antworten für die verschiedenen Interessensgruppen liefern zu können. Das Ziel ist die Beschreibung der aktuellen Lage des Netzwerks, aber auch eine Voraussage, wohin sich das Netzwerk entwickeln wird. Das Modell soll Antworten liefern welche Schritte für einen optimalen Zustand notwendig sind. Und schließlich benötigt man eine Komponente, die beschreibt WIE die Informationen auf den verschiedenen Layern verwendet werden können um eine Effizienzsteigerung zu erwirken. Dabei ist die größte Herausforderung zu bestimmen, welche Fragen von dem System beantwortet werden sollen. Um nun die möglichen Fragen zu identifizieren und das Thema weiter zu motivieren, betrachten wir auf den folgenden 3 Folien einige Interessensgruppen an einem EMS.
  13. 17.Joost: - wie ist die Service Capacity der Peers (= max. Upload), Wie ist die Nachfrage nach den einzelnen Peers, => wieviele Backup Server brauchen wir.
  14. 13. Architektur - Aufgaben: - Overlay Management Overlay - Ressourceninformationen zusammensammeln - Aggregieren - dynamische OvMgmOvgröße - Fähigkeit Auswertungen/Interpretationen vorzunehmen
  15. 19. Details to the idea / scientifical challanges - Architecture: - It is a supernode architecture (as a subset of the peers is managing the others) - Which structure does fit best, does best support the aggregation of res. information? - overlay independence
  16. 14. Analysis/Auswertung - Erfassen der relevanten Parameter eines P2P Netzwerks - Erstellen von Overlay unabhängigen Aussagen - Overlay spezifische Aussagen-Plugins - Dynamische, on-time Auswertung
  17. 21. Analysis - overlay independence - general approach => tending to specific results - Define states of the network, - Determine in which case to do what - what is the optimization goal in which network state? 22. Currently done by me: - scanning papers with strong analytical part, - identifying which are relevant parameters - what can be calculated
  18. 15. Verwendung: - Erfordert ein Interface auf allen Ebenen des P2P Netzwerks - Jedes Layer soll in der Lage sein die Informationen nutzen zu können - Ermöglicht auf einfache Art eine effizientere Nutzung der vorhandenen Ressourcen - Eff.increase nur noch Pillepalle: Determine deficiencies of the system, lookup Opt.Crits., Choose best peer/ressource based on global knowledge
  19. 24. Usage of information: - Common approach to increase efficiency - a lot exists - Efficient Matching can be done...
  20. 20. Related Work: Several approaches exist: - SOMO - T-MAN - Quorum? => Limitations, what is missing
  21. 26. Future work: - investigate in all three directions - in order to see where is most interesting challenges - learn the interdependencies and consider them in the evaluation
  22. 28. Conclusion: - Present Architecture again, - point out the main scientific challanges
  23. Kalman Graffi, Aleksandra Kovacevic, Patrick Mukherjee, Michael Benz, Christof Leng, Dirk Bradler, Julian Schröder-Bernhardi, and Nicolas Liebau. Peer-to-Peer-Forschung - Ueberblick und Herausforderungen, it-Special Issue on Peer-to-Peer, submitted on March 31, 2007 -> accepted
  24. Content Distribution: Per File: Emule, Amule
  25. 27. Current Work: - Analytical Modelling of P2P => Get an overview - Possible architectures for an Overlay Management Overlay - How to monitor and store information on resource/service usage - and how to optimally match them