SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
FRµIT: Raspberry Pi
clusters and other
adventures in
networking research
Phil Basford,
University of Southampton
>FRµIT Project
>Developing a distributed Raspberry Pi Cluster
>Mountain Sensing
>IPv6 in the Scottish Highlands
>Glacsweb
>Sensor Networks
on/in Icelandic Glaciers
>Erica the Rhino
>IPv6 in a cyber-rhino
Outline
>Distributed cluster of Raspberry Pis
>Aiming for around 10,000 nodes
>Testbed to enable Researchers to experiment
without having to build their own cluster
FRµIT
Project
https://fruit-testbed.org/
Picycle
FREEPOST PICYCLE
Cluster Hardware
>Alpine Linux
>Small OS build
>Read only file-system
>Running containers for applications
>Docker
>Singularity
>Investigating using Jisc Assent service
(jisc.ac.uk/assent) for identity management
Software
Architecture
Network
Architecture
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
Azure
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
Raspberry Pi Symbol by
https://github.com/rrobinet
Network
Architecture
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
Azure
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
Network
Architecture
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
Azure
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
L
A
N
9
5
1
4
-
J
Z
X
®
4R7
4R7
BCM2836RIF
GB
BROADC
OM
>Nodes in limited bandwidth scenarios
>Differential updates
>Investigating peer to peer methods
Update
Mechanism
Mountain Sensing https://mountainsensing.org/
>6LoWPAN (IPv6 Low-power Wireless Personal
Area Networks)
>COAP (Constrained Application Protocol)
>3km and multiple 1km radio links
>Direct access to nodes from office desk
Mountain
Sensing
Network
Mountain
Sensing
Network
Topology
Blue = Gateway
Red = Default Route
Dashed = Intermittent link
>Mini-ITX PC
>Satellite internet connection
>No native IPv6
>Uses IPv6 tunnel
>Initially 3rd party (until they shutdown)
>Now running an IPv6 tunnel server at the
University (OpenVPN based)
>Also maintains SSH connections to various
servers with remote SSH port forward back to
gateway
Mountain
Sensing
Backhaul
Glacsweb https://glacsweb.org
Glacsweb
Topology
>Limited number of servers in University had
SSH ports available
>Various single points of failure in departmental
network
>2 possible upload targets
>Offsite server (Primary)
>Department server (Secondary)
Glacsweb
Network
Challenges
Erica the Rhino https://www.ericatherhino.org/
Erica
Networking Dashed = VPN
Dotted = WiFi
>Wide variety of research projects with different
demands from network resources
>Often doing something weird!
>Sometimes require multiple redundant systems
>Used IPv6 heavily
>FREEPOST PICYCLE
Summary
Except where otherwise noted, this work is licensed under CC-BY-NC-ND.
Dr Philip J. Basford
Senior research fellow
P.J.Basford@soton.ac.uk
I have been…
B176/5001, Boldrewood Campus, SO16 7QF
T 023 8059 5449
Thank you

Mais conteúdo relacionado

Mais procurados

LISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WPLISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WP
Craig Hill
 
Introduction to FG IMT-2020 network softwarization work and demo of softwariz...
Introduction to FG IMT-2020 network softwarization work and demo of softwariz...Introduction to FG IMT-2020 network softwarization work and demo of softwariz...
Introduction to FG IMT-2020 network softwarization work and demo of softwariz...
ITU
 
Press_Release_GASAL
Press_Release_GASALPress_Release_GASAL
Press_Release_GASAL
Ramy Hossam
 

Mais procurados (20)

Cisco Connect 2018 Thailand - Innovation towards sp transformation mr.sean wa...
Cisco Connect 2018 Thailand - Innovation towards sp transformation mr.sean wa...Cisco Connect 2018 Thailand - Innovation towards sp transformation mr.sean wa...
Cisco Connect 2018 Thailand - Innovation towards sp transformation mr.sean wa...
 
NOVEMBER ISSUE - PAPER SUBMISSION - International Journal of peer-to-peer net...
NOVEMBER ISSUE - PAPER SUBMISSION - International Journal of peer-to-peer net...NOVEMBER ISSUE - PAPER SUBMISSION - International Journal of peer-to-peer net...
NOVEMBER ISSUE - PAPER SUBMISSION - International Journal of peer-to-peer net...
 
Encrypt what? - A lightning talk
Encrypt what? - A lightning talkEncrypt what? - A lightning talk
Encrypt what? - A lightning talk
 
Brkcld 2215
Brkcld 2215Brkcld 2215
Brkcld 2215
 
Presentación Laboratorio NFV de Telefónica de Antonio Elizondo
Presentación Laboratorio NFV de Telefónica de Antonio ElizondoPresentación Laboratorio NFV de Telefónica de Antonio Elizondo
Presentación Laboratorio NFV de Telefónica de Antonio Elizondo
 
LISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WPLISP_in_Secure_Networks_WP
LISP_in_Secure_Networks_WP
 
Academia Service Network: IPv6 Status Report
Academia Service Network: IPv6 Status ReportAcademia Service Network: IPv6 Status Report
Academia Service Network: IPv6 Status Report
 
5G ngn-architecture
5G ngn-architecture5G ngn-architecture
5G ngn-architecture
 
Internet of Things and Future Internet
Internet of Things and Future InternetInternet of Things and Future Internet
Internet of Things and Future Internet
 
6G Training Course Part 6: 6G Groups
6G Training Course Part 6: 6G Groups6G Training Course Part 6: 6G Groups
6G Training Course Part 6: 6G Groups
 
Comparison: VNS3 and Openswan
Comparison: VNS3 and OpenswanComparison: VNS3 and Openswan
Comparison: VNS3 and Openswan
 
Academia Sinica IPv6 Status Report
Academia Sinica IPv6 Status ReportAcademia Sinica IPv6 Status Report
Academia Sinica IPv6 Status Report
 
Part 8: 5G Spectrum - 5G for Absolute Beginners
Part 8: 5G Spectrum - 5G for Absolute BeginnersPart 8: 5G Spectrum - 5G for Absolute Beginners
Part 8: 5G Spectrum - 5G for Absolute Beginners
 
Introduction to FG IMT-2020 network softwarization work and demo of softwariz...
Introduction to FG IMT-2020 network softwarization work and demo of softwariz...Introduction to FG IMT-2020 network softwarization work and demo of softwariz...
Introduction to FG IMT-2020 network softwarization work and demo of softwariz...
 
Announcing the Mellanox ConnectX-5 100G InfiniBand Adapter
Announcing the Mellanox ConnectX-5 100G InfiniBand AdapterAnnouncing the Mellanox ConnectX-5 100G InfiniBand Adapter
Announcing the Mellanox ConnectX-5 100G InfiniBand Adapter
 
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud OpenShift  Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
OpenShift Kubernetes Native Infrastructure for 5GC and Telco Edge Cloud
 
Press_Release_GASAL
Press_Release_GASALPress_Release_GASAL
Press_Release_GASAL
 
Expanding the 5G NR (New Radio) ecosystem
Expanding the 5G NR (New Radio) ecosystemExpanding the 5G NR (New Radio) ecosystem
Expanding the 5G NR (New Radio) ecosystem
 
CEVA PentaG - 5G New Radio IP Platform for Enhanced Mobile Broadband
CEVA PentaG - 5G New Radio IP Platform for Enhanced Mobile BroadbandCEVA PentaG - 5G New Radio IP Platform for Enhanced Mobile Broadband
CEVA PentaG - 5G New Radio IP Platform for Enhanced Mobile Broadband
 
How Red Hat ran a global OpenVPN offer during the COVID-19 pandemic with 99% ...
How Red Hat ran a global OpenVPN offer during the COVID-19 pandemic with 99% ...How Red Hat ran a global OpenVPN offer during the COVID-19 pandemic with 99% ...
How Red Hat ran a global OpenVPN offer during the COVID-19 pandemic with 99% ...
 

Semelhante a FRuIT: Raspberry Pi clusters and other adventures in networking research, by Phil Basford

Splunk app for stream
Splunk app for stream Splunk app for stream
Splunk app for stream
csching
 

Semelhante a FRuIT: Raspberry Pi clusters and other adventures in networking research, by Phil Basford (20)

Botprobe - Reducing network threat intelligence big data
Botprobe - Reducing network threat intelligence big data Botprobe - Reducing network threat intelligence big data
Botprobe - Reducing network threat intelligence big data
 
Network research
Network researchNetwork research
Network research
 
Minio Red Herring
Minio Red HerringMinio Red Herring
Minio Red Herring
 
Build Low-Latency Applications in Rust on ScyllaDB
Build Low-Latency Applications in Rust on ScyllaDBBuild Low-Latency Applications in Rust on ScyllaDB
Build Low-Latency Applications in Rust on ScyllaDB
 
Using PerfDHCP tool to scale DHCP in OpenStack Neutron
Using PerfDHCP tool to scale DHCP in OpenStack NeutronUsing PerfDHCP tool to scale DHCP in OpenStack Neutron
Using PerfDHCP tool to scale DHCP in OpenStack Neutron
 
Calit2
Calit2Calit2
Calit2
 
Kubernetes deployment on bare metal with container linux
Kubernetes deployment on bare metal with container linuxKubernetes deployment on bare metal with container linux
Kubernetes deployment on bare metal with container linux
 
IPv6 Security - Myths and Reality
IPv6 Security - Myths and RealityIPv6 Security - Myths and Reality
IPv6 Security - Myths and Reality
 
Cloud, Opensource, OPNFV and CI/CD for VNFs
Cloud, Opensource, OPNFV and CI/CD for VNFsCloud, Opensource, OPNFV and CI/CD for VNFs
Cloud, Opensource, OPNFV and CI/CD for VNFs
 
Building a raspberry pi cluster
Building a raspberry pi clusterBuilding a raspberry pi cluster
Building a raspberry pi cluster
 
Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2Update on IPv6 activity in CERNET2
Update on IPv6 activity in CERNET2
 
오픈소스 네트워킹
오픈소스 네트워킹오픈소스 네트워킹
오픈소스 네트워킹
 
Plone - A History of Python Web
Plone - A History of Python WebPlone - A History of Python Web
Plone - A History of Python Web
 
2015_01 - Networking Session - SPHMMC ICT workshop
2015_01 - Networking Session - SPHMMC ICT workshop2015_01 - Networking Session - SPHMMC ICT workshop
2015_01 - Networking Session - SPHMMC ICT workshop
 
Splunk app for stream
Splunk app for stream Splunk app for stream
Splunk app for stream
 
What's New in Cytoscape
What's New in CytoscapeWhat's New in Cytoscape
What's New in Cytoscape
 
Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)
 
Building Reproducible Network Data Analysis / Visualization Workflows
Building Reproducible Network Data Analysis / Visualization WorkflowsBuilding Reproducible Network Data Analysis / Visualization Workflows
Building Reproducible Network Data Analysis / Visualization Workflows
 
NetFlow Monitoring for Cyber Threat Defense
NetFlow Monitoring for Cyber Threat DefenseNetFlow Monitoring for Cyber Threat Defense
NetFlow Monitoring for Cyber Threat Defense
 
Open Networking Revolution
Open Networking RevolutionOpen Networking Revolution
Open Networking Revolution
 

Mais de Jisc

Mais de Jisc (20)

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
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)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...
 
Digital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxDigital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptx
 
Open Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxOpen Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptx
 
Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...
 
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
 
Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023
 
Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023
 
Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023
 
JISC Presentation.pptx
JISC Presentation.pptxJISC Presentation.pptx
JISC Presentation.pptx
 
Community-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptx
 
The Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
 
Are we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
 
JiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptxJiscOAWeek_LAIR_slides_October2023.pptx
JiscOAWeek_LAIR_slides_October2023.pptx
 
UWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptxUWP OA Week Presentation (1).pptx
UWP OA Week Presentation (1).pptx
 
An introduction to Cyber Essentials
An introduction to Cyber EssentialsAn introduction to Cyber Essentials
An introduction to Cyber Essentials
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

FRuIT: Raspberry Pi clusters and other adventures in networking research, by Phil Basford