SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Nature Knows Best ?

How can biological systems be exploited in engineered systems ?
People
 Cathy Scott c.scott@napier.ac.uk
 Husna Osman ho12@hw.ac.uk
 Ioannis Polyzos i.polyzos@gmail.com
 Michael Matscheko mm@pervasive.jku.at
 Petros Papadopoulos petros.papadopoulos@acm.org
 Sarah Clayton s.clayton@napier.ac.uk
Outline
 Introduction
 Aim
 Scenarios
 Network Settings
 Results
 Fungal Colonies
 Conclusion
 Questions ?
Introduction
 Routing strategies are highly important for computer
 networks performance.
 The emergence of mobile/sensor networks raised several
 novel problems mainly due to resource constrained
 devices.
 Among others biological systems with the same
 characteristics have been exploited in order to solve
 several discrete optimization problems such as :
  Ant Colonies
  Fungal Colonies
Aim

 This case study focus in :
   Comparing “Ant Colony Optimization”(ACO) with other
   discrete optimization algorithms like Nearest Neighborhood
   Tree(NNT).
   Exploring a recently introduced systems inspired by Fungal
   Colonies

 3 scenarios have been used in order to measure :
 Efficiency , Scalability and Robustness
Scenarios
 Scenario 1 : Static Network
   Focus on the performance of NNT and ACO in a static
   network where there is no update frequency/proactive ants.
 Scenario 2 :
   Focus on the performance of NNT(no update) and ACO(with
   proactive ants) in a static network.
 Scenario 3:
   Focus on the performance of NNT(with update) and
   ACO(with proactive ants) in a dynamic environment (possible
   failures).
Network Settings
 Typical Network1 :
   Population : 50
   Distance : 0.09
 Futuristic Network 2 :
   Population: 400
   Distance : 0.04
Routing Overhead
10




                                           • bug ?
8
                                           • configuration ?
                                           • more tests ?


6




4

                                                      ACO FA –
                                                      ACO FA 1
2
                                                      ACO FA 10
                                                      NNT UR --
                                                      NNT UR 5
0
     0   5   10   15   20   25   30   35         40
                                                      NNT UR 10
Delivery Ratio
 1




0.8




0.6
                                                       NNT UR --
                                                       NNT UR 5
                                                       NNT UR 10
0.4



                                                       ACO FA 1
                                                       ACO FA 10
0.2



                     corresponds to                    ACO FA –
                     routing overhead
 0
      0   5   10   15discrepancy 25
                            20          30   35   40
Delivery Ratio (Failure t=20)
 1




                                            low delivery rates:
0.8
                                            • congestion
                                            • reduce data load?

0.6

                                                     NNT UR 5
                                                     NNT UR 10
0.4




0.2
                                                     ACO FA 1
                                                     ACO FA 10
 0
      0   5   10   15   20   25   30   35       40
Delivery Ratio (400 nodes)
 1




                                            • far too much data
0.8
                                              for large network
                                            • rerun with
                                              decreased data load
                                              or increased radio
0.6
                                              data rate


0.4




0.2                                                   NNT UR 5
                                                      NNT UR 10
                                                      ACO FA 1
 0                                                    ACO FA 10
      0   5   10   15   20   25   30   35        40
Conclusions
  Ant algorithm struggles with (almost) static network
  scenarious
  Network congestion leads to low delivery ratio

Future Work:
  Investigate situation in more dynamic networks
    Volatile environment (high node failure rates)
    Mobile nodes
  Optimization of parameters
  Longer simulation timespan
Fungi Colonies
Fungal Colonies
Processes                     Transactions
•Explore (sparse branching)
•Exploit (dense branching)
•Degenerate
Processes             Triggers

 Explore               Fitness function
 (sparse branching)
 Exploit               Data message
 (dense branching)
 Degenerate            Energy < pdegenerate
Mappings

SpeckSim             Fungal Colony

 Energy               Nutrients
 Data                 Mobile biomass
 Established route    Structural biomass
Message Type               Transmission type

 Data message               Broadcast
 Explore message            Broadcast
 Establish route message    Unicast
Network Flow
Thank you …




        Questions ?

Weitere ähnliche Inhalte

Andere mochten auch

The nine environmental principles
The nine environmental principlesThe nine environmental principles
The nine environmental principles
Kris Ann Ferrer
 
Environmental principles
Environmental principlesEnvironmental principles
Environmental principles
janels
 
The protection of nature
The protection of nature The protection of nature
The protection of nature
Georgeta Manafu
 
Rediscovering the Original Life Purposes
Rediscovering the Original Life PurposesRediscovering the Original Life Purposes
Rediscovering the Original Life Purposes
SIDSocial
 
Topic 4.2 evaluating biodiversity and vulnerability
Topic 4.2   evaluating biodiversity and vulnerabilityTopic 4.2   evaluating biodiversity and vulnerability
Topic 4.2 evaluating biodiversity and vulnerability
Michael Smith
 
Biodiversity who cares slide show
Biodiversity who cares slide showBiodiversity who cares slide show
Biodiversity who cares slide show
erutherford247
 
Environmental value systems
Environmental value systemsEnvironmental value systems
Environmental value systems
njcotton
 

Andere mochten auch (20)

The nine environmental principles
The nine environmental principlesThe nine environmental principles
The nine environmental principles
 
Environmental principles
Environmental principlesEnvironmental principles
Environmental principles
 
1 2 3_environmental principles
1 2 3_environmental principles1 2 3_environmental principles
1 2 3_environmental principles
 
Environmental education
Environmental educationEnvironmental education
Environmental education
 
Everything Changes
Everything ChangesEverything Changes
Everything Changes
 
Stewards of the Natural World: GIS for National Parks
Stewards of the Natural World: GIS for National ParksStewards of the Natural World: GIS for National Parks
Stewards of the Natural World: GIS for National Parks
 
What happens when everything is connected to everything.
What happens when everything is connected to everything.What happens when everything is connected to everything.
What happens when everything is connected to everything.
 
The protection of nature
The protection of nature The protection of nature
The protection of nature
 
Rediscovering the Original Life Purposes
Rediscovering the Original Life PurposesRediscovering the Original Life Purposes
Rediscovering the Original Life Purposes
 
Topic 4.2 evaluating biodiversity and vulnerability
Topic 4.2   evaluating biodiversity and vulnerabilityTopic 4.2   evaluating biodiversity and vulnerability
Topic 4.2 evaluating biodiversity and vulnerability
 
Biodiversity who cares slide show
Biodiversity who cares slide showBiodiversity who cares slide show
Biodiversity who cares slide show
 
Summary of Topic 4.1 - biodiversity in ecosystems
Summary of Topic 4.1 - biodiversity in ecosystemsSummary of Topic 4.1 - biodiversity in ecosystems
Summary of Topic 4.1 - biodiversity in ecosystems
 
1.1 Environmental value systems
1.1 Environmental value systems1.1 Environmental value systems
1.1 Environmental value systems
 
Echologicalconcepts and principles
Echologicalconcepts and principlesEchologicalconcepts and principles
Echologicalconcepts and principles
 
Environmental value systems
Environmental value systemsEnvironmental value systems
Environmental value systems
 
IB ESS Chapter 7.Environmental Value System
IB ESS Chapter 7.Environmental Value SystemIB ESS Chapter 7.Environmental Value System
IB ESS Chapter 7.Environmental Value System
 
ESI Plenary Presentation
ESI Plenary PresentationESI Plenary Presentation
ESI Plenary Presentation
 
Universal Design: The Seven Principles
Universal Design: The Seven PrinciplesUniversal Design: The Seven Principles
Universal Design: The Seven Principles
 
Incredible Sex
Incredible SexIncredible Sex
Incredible Sex
 
Species diversity
Species diversitySpecies diversity
Species diversity
 

Ähnlich wie Nature knows best

802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity
Savvius, Inc
 
Candidate experience overview (2013)
Candidate experience overview (2013)Candidate experience overview (2013)
Candidate experience overview (2013)
Roman Malendevich
 
บทที่4 หลักการแนวคิดในการสื่อสาร
บทที่4 หลักการแนวคิดในการสื่อสารบทที่4 หลักการแนวคิดในการสื่อสาร
บทที่4 หลักการแนวคิดในการสื่อสาร
Beauso English
 
Infinite offload
Infinite offloadInfinite offload
Infinite offload
mtsimring
 
Capacity analysis of gsm systems using slow frequency hoppin
Capacity analysis of gsm systems using slow frequency hoppinCapacity analysis of gsm systems using slow frequency hoppin
Capacity analysis of gsm systems using slow frequency hoppin
Shiju Chacko
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: Simplified
Rosdiadee Nordin
 
Latency on a_switched_ethernet_network
Latency on a_switched_ethernet_networkLatency on a_switched_ethernet_network
Latency on a_switched_ethernet_network
zeedoui2
 

Ähnlich wie Nature knows best (20)

VyattaCore TIPS2013
VyattaCore TIPS2013VyattaCore TIPS2013
VyattaCore TIPS2013
 
Railway Bridge Health Monitoring System
Railway Bridge Health Monitoring SystemRailway Bridge Health Monitoring System
Railway Bridge Health Monitoring System
 
802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity802.11n - Increased Speed Increased Complexity
802.11n - Increased Speed Increased Complexity
 
PON testing.pdf
PON testing.pdfPON testing.pdf
PON testing.pdf
 
Candidate experience overview (2013)
Candidate experience overview (2013)Candidate experience overview (2013)
Candidate experience overview (2013)
 
บทที่4 หลักการแนวคิดในการสื่อสาร
บทที่4 หลักการแนวคิดในการสื่อสารบทที่4 หลักการแนวคิดในการสื่อสาร
บทที่4 หลักการแนวคิดในการสื่อสาร
 
PON-testing-app-note.pdf
PON-testing-app-note.pdfPON-testing-app-note.pdf
PON-testing-app-note.pdf
 
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
Pushing the limits of CAN - Scheduling frames with offsets provides a major p...
 
Infinite offload
Infinite offloadInfinite offload
Infinite offload
 
Business case for fixed wireless 4G/LTE using outdoor antennas
Business case for fixed wireless 4G/LTE using outdoor antennasBusiness case for fixed wireless 4G/LTE using outdoor antennas
Business case for fixed wireless 4G/LTE using outdoor antennas
 
Pon po tm_ae
Pon po tm_aePon po tm_ae
Pon po tm_ae
 
Capacity analysis of gsm systems using slow frequency hoppin
Capacity analysis of gsm systems using slow frequency hoppinCapacity analysis of gsm systems using slow frequency hoppin
Capacity analysis of gsm systems using slow frequency hoppin
 
Grid Based Fuzzy Optimized Routing Protocol for Under Water Sensor Network
Grid Based Fuzzy Optimized  Routing Protocol for  Under Water Sensor Network Grid Based Fuzzy Optimized  Routing Protocol for  Under Water Sensor Network
Grid Based Fuzzy Optimized Routing Protocol for Under Water Sensor Network
 
Implementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: SimplifiedImplementation of Wireless Channel Model in MATLAB: Simplified
Implementation of Wireless Channel Model in MATLAB: Simplified
 
LF_OVS_17_Ingress Scheduling
LF_OVS_17_Ingress SchedulingLF_OVS_17_Ingress Scheduling
LF_OVS_17_Ingress Scheduling
 
Latency on a_switched_ethernet_network
Latency on a_switched_ethernet_networkLatency on a_switched_ethernet_network
Latency on a_switched_ethernet_network
 
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdfMueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
Mueller_Massucci_Antenna_and_Mobile_Network_Testing_Challenges.pdf
 
Accelerating science with Puppet
Accelerating science with PuppetAccelerating science with Puppet
Accelerating science with Puppet
 
Demonstrating Quantum Speed-Up with a Two-Transmon Quantum Processor Ph.D. d...
Demonstrating Quantum Speed-Up  with a Two-Transmon Quantum Processor Ph.D. d...Demonstrating Quantum Speed-Up  with a Two-Transmon Quantum Processor Ph.D. d...
Demonstrating Quantum Speed-Up with a Two-Transmon Quantum Processor Ph.D. d...
 
spf-1g-bx40u-1310nm-1490nm-40km-bidi-fiber-optical-module-151017.pdf
spf-1g-bx40u-1310nm-1490nm-40km-bidi-fiber-optical-module-151017.pdfspf-1g-bx40u-1310nm-1490nm-40km-bidi-fiber-optical-module-151017.pdf
spf-1g-bx40u-1310nm-1490nm-40km-bidi-fiber-optical-module-151017.pdf
 

Kürzlich hochgeladen

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Kürzlich hochgeladen (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 

Nature knows best

  • 1. Nature Knows Best ? How can biological systems be exploited in engineered systems ?
  • 2. People Cathy Scott c.scott@napier.ac.uk Husna Osman ho12@hw.ac.uk Ioannis Polyzos i.polyzos@gmail.com Michael Matscheko mm@pervasive.jku.at Petros Papadopoulos petros.papadopoulos@acm.org Sarah Clayton s.clayton@napier.ac.uk
  • 3. Outline Introduction Aim Scenarios Network Settings Results Fungal Colonies Conclusion Questions ?
  • 4. Introduction Routing strategies are highly important for computer networks performance. The emergence of mobile/sensor networks raised several novel problems mainly due to resource constrained devices. Among others biological systems with the same characteristics have been exploited in order to solve several discrete optimization problems such as : Ant Colonies Fungal Colonies
  • 5. Aim This case study focus in : Comparing “Ant Colony Optimization”(ACO) with other discrete optimization algorithms like Nearest Neighborhood Tree(NNT). Exploring a recently introduced systems inspired by Fungal Colonies 3 scenarios have been used in order to measure : Efficiency , Scalability and Robustness
  • 6. Scenarios Scenario 1 : Static Network Focus on the performance of NNT and ACO in a static network where there is no update frequency/proactive ants. Scenario 2 : Focus on the performance of NNT(no update) and ACO(with proactive ants) in a static network. Scenario 3: Focus on the performance of NNT(with update) and ACO(with proactive ants) in a dynamic environment (possible failures).
  • 7. Network Settings Typical Network1 : Population : 50 Distance : 0.09 Futuristic Network 2 : Population: 400 Distance : 0.04
  • 8. Routing Overhead 10 • bug ? 8 • configuration ? • more tests ? 6 4 ACO FA – ACO FA 1 2 ACO FA 10 NNT UR -- NNT UR 5 0 0 5 10 15 20 25 30 35 40 NNT UR 10
  • 9. Delivery Ratio 1 0.8 0.6 NNT UR -- NNT UR 5 NNT UR 10 0.4 ACO FA 1 ACO FA 10 0.2 corresponds to ACO FA – routing overhead 0 0 5 10 15discrepancy 25 20 30 35 40
  • 10. Delivery Ratio (Failure t=20) 1 low delivery rates: 0.8 • congestion • reduce data load? 0.6 NNT UR 5 NNT UR 10 0.4 0.2 ACO FA 1 ACO FA 10 0 0 5 10 15 20 25 30 35 40
  • 11. Delivery Ratio (400 nodes) 1 • far too much data 0.8 for large network • rerun with decreased data load or increased radio 0.6 data rate 0.4 0.2 NNT UR 5 NNT UR 10 ACO FA 1 0 ACO FA 10 0 5 10 15 20 25 30 35 40
  • 12. Conclusions Ant algorithm struggles with (almost) static network scenarious Network congestion leads to low delivery ratio Future Work: Investigate situation in more dynamic networks Volatile environment (high node failure rates) Mobile nodes Optimization of parameters Longer simulation timespan
  • 14. Fungal Colonies Processes Transactions •Explore (sparse branching) •Exploit (dense branching) •Degenerate
  • 15. Processes Triggers Explore Fitness function (sparse branching) Exploit Data message (dense branching) Degenerate Energy < pdegenerate
  • 16. Mappings SpeckSim Fungal Colony Energy Nutrients Data Mobile biomass Established route Structural biomass
  • 17. Message Type Transmission type Data message Broadcast Explore message Broadcast Establish route message Unicast
  • 19. Thank you … Questions ?