SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
PeerSim
Speakers: Daniyar Mukhanov & Maneshka Paiva
P2P
Peer-to-peer
Decentralised connection
Application
Parallelizable
Content management
Collaborative
PeerSim
Configuration
Objective Create maximum and minimum
functions using the
Aggregate Protocol
Aggregation
protocol
AboutAggregation
protocol
● A protocol that allows
computation of average,
minimum and maximum
functions
● Each node holds a
numeric value
● Each node knows its
neighbor’s node values
Averagefunction
● Divide the sum of the
current node and
neighbor’s node by 2
● The average is computed
at each node in each
cycle
MaximumFunction
● Computes the maximum
value between a node’s
value and its neighbor’s
values
Codesformax
ComputingMax
ConfigFile
MaxObserver
Returns the maximum value of the nodes in cycle
Returns the number of occurrences of maximum value
FromConsole
Prints the maximum value and
the maximum data counts
MinimumFunction
● Computes the minimum
value between a node’s
value and its
neighbour’s values
CodesforMin
ComputingMin
ConfigFile
MinObserver
Returns the minimum value of the nodes in cycle
Returns the number of occurrences of minimum value
FromConsole
Prints the maximum value and
the maximum data counts
ExploringObserver
FileFurther
Whatdoesitdo?
Included a print statement in observer file to view
what value is been added to stats
Result?
Value at each node was
obtained from the protocol
Pros
❏ Platform independent
❏ Composed of cycle
driven and event driven
simulation engines
❏ This allows it to be
scalable(CD) and
dynamic(ED)
❏ High configurability
Cons
❏ Poor documentation
❏ Code is difficult to
understand at first
Thankyou!
questions?

Weitere ähnliche Inhalte

Andere mochten auch

Sole24ore 02 07-14
Sole24ore 02 07-14Sole24ore 02 07-14
Sole24ore 02 07-14
Fabio Bolo
 
Verbale di accordo lazio
Verbale di accordo lazioVerbale di accordo lazio
Verbale di accordo lazio
Fabio Bolo
 
La liebre y la tortuga
La liebre y la tortugaLa liebre y la tortuga
La liebre y la tortuga
Kerencita7
 
Projeto Água Fonte de Vida
Projeto Água Fonte de VidaProjeto Água Fonte de Vida
Projeto Água Fonte de Vida
School
 

Andere mochten auch (17)

La Web 2.0 y sus aplicaciones en la Educacion
La Web 2.0 y sus aplicaciones en la EducacionLa Web 2.0 y sus aplicaciones en la Educacion
La Web 2.0 y sus aplicaciones en la Educacion
 
презентацыч
презентацычпрезентацыч
презентацыч
 
New base energy news issue 940 dated 31 october 2016
New base energy news issue  940 dated 31 october 2016New base energy news issue  940 dated 31 october 2016
New base energy news issue 940 dated 31 october 2016
 
Limpa fossa Curitiba
Limpa fossa CuritibaLimpa fossa Curitiba
Limpa fossa Curitiba
 
Vitamina A
Vitamina AVitamina A
Vitamina A
 
Tic's
Tic'sTic's
Tic's
 
Po mo history (3)
Po mo history (3)Po mo history (3)
Po mo history (3)
 
Sole24ore 02 07-14
Sole24ore 02 07-14Sole24ore 02 07-14
Sole24ore 02 07-14
 
Тренды дизайна 2015
Тренды дизайна 2015Тренды дизайна 2015
Тренды дизайна 2015
 
Verbale di accordo lazio
Verbale di accordo lazioVerbale di accordo lazio
Verbale di accordo lazio
 
Aa presentación1
Aa presentación1Aa presentación1
Aa presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Parody and pastiche
Parody and pasticheParody and pastiche
Parody and pastiche
 
La liebre y la tortuga
La liebre y la tortugaLa liebre y la tortuga
La liebre y la tortuga
 
Projeto Água Fonte de Vida
Projeto Água Fonte de VidaProjeto Água Fonte de Vida
Projeto Água Fonte de Vida
 
Robo-Romeo eindpresentatie
Robo-Romeo eindpresentatieRobo-Romeo eindpresentatie
Robo-Romeo eindpresentatie
 
Problemas resueltos de dinamica
Problemas resueltos de dinamicaProblemas resueltos de dinamica
Problemas resueltos de dinamica
 

Ähnlich wie PeerSim - Maximum and Minimum Functions using Aggregation Protocol

Presentation 2 Spring 2016 FINAL fat cut (1)
Presentation 2 Spring 2016 FINAL fat cut (1)Presentation 2 Spring 2016 FINAL fat cut (1)
Presentation 2 Spring 2016 FINAL fat cut (1)
Michael Vistine
 
Centralized monitoring station for it computing and network infrastructure
Centralized monitoring station for it computing and network infrastructureCentralized monitoring station for it computing and network infrastructure
Centralized monitoring station for it computing and network infrastructure
MOHD ARISH
 
Glomosim adding routing protocol
Glomosim   adding routing protocolGlomosim   adding routing protocol
Glomosim adding routing protocol
Kathirvel Ayyaswamy
 
Measurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNetMeasurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNet
Vasyl Senko
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
ashutosh rai
 

Ähnlich wie PeerSim - Maximum and Minimum Functions using Aggregation Protocol (20)

Peer Sim (P2P network)
Peer Sim (P2P network)Peer Sim (P2P network)
Peer Sim (P2P network)
 
Peer sim (p2p network)
Peer sim (p2p network)Peer sim (p2p network)
Peer sim (p2p network)
 
Parallel programming using MPI
Parallel programming using MPIParallel programming using MPI
Parallel programming using MPI
 
Senior Design: Raspberry Pi Cluster Computing
Senior Design: Raspberry Pi Cluster ComputingSenior Design: Raspberry Pi Cluster Computing
Senior Design: Raspberry Pi Cluster Computing
 
Presentation 2 Spring 2016 FINAL fat cut (1)
Presentation 2 Spring 2016 FINAL fat cut (1)Presentation 2 Spring 2016 FINAL fat cut (1)
Presentation 2 Spring 2016 FINAL fat cut (1)
 
Final peersimp pt
Final peersimp ptFinal peersimp pt
Final peersimp pt
 
Peer Sim & P2P
Peer Sim & P2PPeer Sim & P2P
Peer Sim & P2P
 
Hunting for APT in network logs workshop presentation
Hunting for APT in network logs workshop presentationHunting for APT in network logs workshop presentation
Hunting for APT in network logs workshop presentation
 
Chapter04
Chapter04Chapter04
Chapter04
 
Centralized monitoring station for it computing and network infrastructure
Centralized monitoring station for it computing and network infrastructureCentralized monitoring station for it computing and network infrastructure
Centralized monitoring station for it computing and network infrastructure
 
MPI message passing interface
MPI message passing interfaceMPI message passing interface
MPI message passing interface
 
Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...
Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...
Unified Stream Processing at Scale with Apache Samza by Jake Maes at Big Data...
 
Glomosim adding routing protocol
Glomosim   adding routing protocolGlomosim   adding routing protocol
Glomosim adding routing protocol
 
Networking
NetworkingNetworking
Networking
 
Measurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNetMeasurement .Net Performance with BenchmarkDotNet
Measurement .Net Performance with BenchmarkDotNet
 
Nexmark with beam
Nexmark with beamNexmark with beam
Nexmark with beam
 
Pcp
PcpPcp
Pcp
 
Network Monitoring System ppt.pdf
Network Monitoring System ppt.pdfNetwork Monitoring System ppt.pdf
Network Monitoring System ppt.pdf
 
network monitoring system ppt
network monitoring system pptnetwork monitoring system ppt
network monitoring system ppt
 
Introduction to ns3
Introduction to ns3Introduction to ns3
Introduction to ns3
 

Kürzlich hochgeladen

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

PeerSim - Maximum and Minimum Functions using Aggregation Protocol