This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Wireless Mesh Networks:Theory & Practice
Daniele Miorandi, PhD
Area Head of PervasiveCREATE-NET
[email protected]/~dmiorandiwww.create-net.org/pervasive
Joint work with R. Riggio & T. RasheedSponsored by the WING project (www.wing-project.org)
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Outline
• Motivation & basic concepts• Application scenarios & business models• Architectures and technologies• WMN protocols (in particular: routing)• Open issues & research directions• How to build your own WMN
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Motivation
• What do (most) users want?– ubiquitous connectivity– Internet services– cheap prices
• What do (most) industries want?– networks easy to deploy & manage– networks with low deployment costs
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Do we need new solutions?
• Plenty of nets already in place• Fiber getting closer to the home• Cellular coverage almost ubiquitous• Scenarios?
– Home broadband Internet access
– Community networks
– Enterprise networking
– Wireless Metropolitan Area Networks
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org14/06/08
Center for REsearch And Telecommunication Experimentation for NETworked communities
Basics of WMNs
• Wireless Mesh Networks (WMNs) rely on a multi-hop wireless backbone for delivering services to the users • Very limited fixed infrastructure to be deployed: no need to wire APs!• Self-organization capabilities: limit the impact of network planning, allows incremental deployment (~ ad hoc nets)• Can be operated in unlicensed bands (ISM bands)• Can be operated with cheap technologies (e.g., WiFi)
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org14/06/08
Center for REsearch And Telecommunication Experimentation for NETworked communities
Wireless Mesh Networks•Main Features
– Goal: intended as access architecture
– Heterogeneity of the devices: there might be dedicated devices acting as pure wireless routers
– Self-organizing features: allowing the deployment of unplanned wireless networks
•Example: A wireless interconnection of hotspots providing enhanced coverage without the need of having all of them wired to the Internet
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org14/06/08
Center for REsearch And Telecommunication Experimentation for NETworked communities
Conventional single-hop
Infrastructure Network(Internet)
PSTN Network
Access point
Base station
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Wireless Mesh Networks
•Consist of several nodes, interconnected via wireless links to the Internet through one or multiple gateway(s)
•Nodes roles in WMNs:–Mesh routers–Mesh clients
•Most traffic is user-to-gateway
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
WMNs Building Blocks
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Gateways• Multiple interfaces (wired &
wireless)• Mobility
– Stationary (e.g. rooftop) – most common case
– Mobile (e.g., airplane, busses/subway)
• Serve as (multi-hop) “access points” to user nodes
• Relatively few are needed, (can be expensive)
GW
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Wireless Routers
• Multiple interfaces (wired & wireless)
• Mobility– Stationary (e.g. rooftop) –
most common case– Mobile (e.g., airplane,
busses/subway)• Serve as (multi-hop) “access
points” to user nodes• Relatively few are needed, (can
be expensive)
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Clients
• Typically one interface.
• Mobility
– Stationary
– Mobile
• Connected to the mesh network through wireless routers (or directly to gateways)
• The only sources/destinations for data traffic flows in the network.
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Application Scenarios•Outdoor:
– Community networks
– Broadband wireless access
– City/county/municipality networks
– Government, public safety, law enforcement
•Indoor:– Home networking
– Office environments
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Community Networks
•Broadband Internet Access
•Several neighbors may share their broadband connection
•Not run by ISP
•FON-like, but leveraging multihop
•Driven by social interests
•Business model: economy of sharing
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Community Networks (8+)
•Manchester Wireless–www.manchesterwireless.net•Champaign-Urbana Community Wireless Network–www.cuwireless.net•SeattleWireless–www.seattlewireless.net•Bay Area Wireless Users Group (BAWUG)–www.bawug.org/•Southampton Open Wireless Network–www.sown.org.uk/•NYC Wireless–www.nycwireless.net/•Personal Telco–www.personaltelco.net/static/index.html•FreeNetworks–www.freenetworks.org/
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Broadband Internet Access
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Broadband Internet Access
• Business model: wireless ISP• Advantages: low market entrance barrier, low
cost of deployment, possible incremental deployment
• Drawbacks: limited bandwidth, no real provisioning of QoS
• In general: model interesting, but should rely on advanced services (not just pure connectivity)
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Metro WMN
• Variation of the preceding one• Focus: not Internet access but wireless
coverage• End-users/owners: municipalities• Used for management/control of
communications among, e.g., police units, firefighters, first aid etc.etc.
• Now questioned heavily from economists
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Extend WLAN Coverage
Source: www.belair.com Source: www.meshdynamics.com
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Extended WLAN coverage
• Business model: WMN as a cheap solution to build LANs (no need for wiring), technology providers (owners control access to Internet through 3rd parties)
• Limited potential (niche market)• Interesting for private users (e.g., apartment
complex with students willing to share Internet connection)
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Public Safety
[Source: www.meshdynamics.com]
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Emergency Management
• WMNs used to put in place quickly an ad hoc network for crisis/emergency management
• Currently done with GSM/GPRS & “mobile BSs”• Alternative: TETRA • Niche market, limited sets of end-users
(municipalities, DoD, civil protection etc.)
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Broadband Internet Access
CableDSL
WMAN(802.16)
Cellular(2.5-3G)
WMN
Bandwidth VeryGood
VeryGood Limited Good
Upfront Investments
VeryHigh
High High Low
Total Investments
VeryHigh High High Moderate
Market Coverage Good Good GoodModest
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
WLAN Coverage
802.11 WMN
WiringCosts LowHigh
Number of APs As needed Twice as many
Cost of APs HighLow
Bandwidth GoodVeryGood
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Mobile Internet Access
Cellular2.5 – 3G WMN
UpfrontInvestments LowHigh
Geolocation Limited Good
Bandwidth GoodLimited
UpgradeCost LowHigh
Source: www.meshnetworks.com
(now www.motorola.com).
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Emergency Response
Cellular2.5 – 3G WMN
Source: www.meshdynamics.com
TETRA
Availability Reasonable Good Good
Bandwidth GoodLimited Poor
Geolocation Poor LimitedPoor
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Architectures
• 3 possible types of network architectures:– Flat: 1 single level. All devices act as both wireless
mesh routers & clients. Main limit: scalability– Hierarchical: 2 distinct level. Devices are either
WMRs or WMCs. WMRs as dedicate devices.– Hybrid: 2 mixed levels. Like hierarchical but
communications between clients allowed.• In the remainder, we focus on hierarchical architectures
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Protocol Architectures
• Main question: where to perform routing?• Approach #1: Level-3 routing
– routing using IP & modified routing protocols– '+': many solutions deployed for ad hoc
networks to be re-used, limited overhead– '-': requires modifications of the protocol
stack, does not consider the access nature of WMNs
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Protocol Architectures (2)
• Approach #2: Level 2.5 routing:– performs routing below IP– mesh seen as a subnet– from the external world: looks a large
Ethernet switch– '+': does not require modification at the OS
level, better scalable– '-': requires solutions to be developed, adds
overhead
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Which one to choose?
• Most open-source solutions & academic testbed based on layer-3 routing (large availability of routing protocols from ad hoc nets research)
• Most commercial solutions based on layer-3 routing (proprietary hardware!)
• Main layer-2.5 solutions: MSR, MIT RoofNet• My personal opinion: layer 2.5 solutions (better
scalable, makes more sense from architectural perspective)
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Technologies
• Mainly 2 technologies used in current deployments:– IEEE 802.11x (WiFi)– IEEE 802.16x (WiMax)
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
WiFi for WMNs
• Main advantages: large availability of components, stable hardware/firmware, very low cost of devices, no need for licenses
• Drawbacks: no performance guarantee (unlicensed bands), no built-in support for mesh functionalities, no QoS support (partial in 802.11e)
• Most WMN deployments currently use WiFi• WiFi for mesh: 802.11s under standardization
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
WiMax for WMNs
• Main advantages: QoS support, easy to control & manage, guaranteed performance (licensed bands)
• Drawbacks: limited set of devices available on the market, high cost of hw, licenses needed
• Operators look at WiMax as 'the' technology for metro-scale WMN deployments
• WiMax for mesh: 802.16j under standardization (current trend: no real mesh, only 2 hops)
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
WiFi vs. WiMax
• WiFi will remain the solution for grassroot deployments & all situations where cost plays a key role
• WiMax will be deployed by operators ('light infrastructure'), complementing cell networks & offering SLAs
• My opinion: plenty of space for working with WiFi, will represent the de facto standard for the next 5-8 yrs
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
WMN Protocols
• Key aspect: routing• L1-L2: use standardised technologies• L4 upwards: use standard protocol stacks
(TCP/SIP-IMS/HTTP-FTP)• Problem: how to effectively route packets on
the mesh?
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Uniqueness of the problem
• Why is it different from standard routing?– Hops are different! Use link quality indicators– Limited bandwidth (wireless devices)– Rule of thumb: no more than 3 hops
(otherwise connections time out)– Unreliable channels, changing conditions– Most traffic to/from GWs– Possible support of users' mobility
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Taxonomy of WMN routing protocols
• Following similar classifications in ad hoc networks:– Proactive: maintain routing tables at each
node– Reactive: create routing entries upon specific
connection requests• In reality, the distinction is more philosophical
than practical. Looking at the code, there are many similarities
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Proactive Routing
• Nodes maintain global state information• Consistent routing information are stored
in tabular form at all the nodes• Changes in network topology are
propagated to all the nodes and the corresponding state information are updated
• Routing state maintenance could be flat or hierarchical
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Destination Sequenced Distant Vector (DSDV) Routing
• Table-Driven algorithm based on Bellman-Ford routing mechanism
• Every node maintains a routing table that records the number of hops to every destination
• Each entry is marked with a sequence number to distinguish stale routes and avoiding routing loops
• Routes labeled with most recent sequence numbers is always used
• Routing updates can be incremental or full dumps
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
OLSR (Optimized Link State Routing)
• Version of LSR optimized for wireless networks• Accounts for link metric in taking forwarding
decisions• Widely used in academic testbeds• “Standardised” as an IETF RFC• Still instability problems with multi-gateway
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Routing Protocols for Mesh Networks• TBRPF
– Topology broadcast based on reverse-path forwarding– PacketHop Inc. and Firetide Inc. Mesh routers
• AODV– Ad hoc On-demand Distance Vector Routing– Kiyon Inc.’s Autonomous Network
• DSR – Dynamic Source Routing– MSR’s Mesh testbed
• ExOR– Extremely Opportunistic Routing– RoofNet project of MIT
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
On-demand (Reactive) Routing
• A path is computed only when the source needs to communicate with a destination
• The source node initiates a Route Discovery Process in the network
• After a route is discovered, the path is established and maintained until it is broken or is no longer desired
• In real implementation, a timer is associated to paths, so that routes are cached even if not in use
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Ad-hoc On-demand Distance Vector Routing (AODV)
• When a source desires to send a message to any destination, and if the route table does not have a corresponding entry, it initiates a route discovery process.
• The source broadcasts a route request (RREQ) packet to its neighbors, which in turn, forward it to their neighbors, and so on, until either the destination node or an intermediate node with a valid route to the destination is located.
• The intermediate nodes set of a reverse route entry for the source node in their routing table.
• The reverse route entry is used for forwarding a route reply (RREP) message back to the source.
• An intermediate node while forwarding the RREP to the source, sets up a forward path to the destination
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
AODV -2
Backwards learningRREQ
F?
F?
S
B
A C
D
E
F
F?
F?
F?
F?
F?
F?
I am F
F ?
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
AODV -3
RREP
-> F
S
B
A C
D
E
F
Backwards learning
-> F-> F
To F,Next-hop
is B
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Dynamic Source Routing (DSR)
• On-demand source-based routing approach
• Packet routing is loop-free• Avoids the need for up-to-date route
information in intermediate nodes• Nodes that are forwarding or overhearing
cache routing information for future use• Two phases: Route Discovery and Route
Maintenance
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
DSR: Route Discovery
• Route discovery is initiated if the source node does not have the routing information in its cache
• The source node broadcasts a route request packet that contains destination address, source address, and a unique ID
• Intermediate nodes that do not have a valid cached route, add their own address to the route record of the packet and forwards the packet along its outgoing links
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
DSR: Route Reply• Route reply is generated by the
destination or a node that has a valid cached route
• The route record obtained from the route request is included in the route reply
• The route is sent via the path in the route record, or from a cached entry, or is discovered through a route request
• Route maintenance is accomplished through route error packets and acknowledgments
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
DSR
S
B
A C
D
E
F
F ?
F?SA
CE
F?S
F?SF?SB
F?SA F?SAC
F?SA
CF?SBD
I am FRoute1: SACEFRoute2: SBDF
Choose Route2
RREP Unicast
To F, routeis SBDF
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Proactive vs. Reactive
• Proactive protocols seem an obvious option in networks with low dynamism
• But: in WMNs traffic is only node<-->GW!– proactive maintains a lot of useless state
information (scalability!)– patch: use a 2-level hierarchy in order to
limit state information• My personal take: reactive (coupled with a
caching mechanism) as the way to go
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
The MIT Roofnet Project
• MIT developed an open-source software toolkit for building WMNs using WiFi– software released as modules for click (a sw
router)– routing performed at level 2.5 (below IP)– uses a modified version of DSR, which
accounts for link quality by using the ETX metric
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
MIT Roofnet (cont'd)
• The sw works only with Atheros chipsets (WiFi cards are operated in the monitoring mode)
• Most of the team which developed the sw are now with a CA-based startup
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Open Issues
• Open issues at (almost) all OSI layers• Most promising/interesting ones:
– PHY: smart antennas– MAC: multimode/multichannel protocols– NET: multiRAT support, mobility
management, multi-GW association– APP: network management/monitoring– x-layer: support for multimedia services
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
PHY – Smart Antennas
• Background
– Implemented as an array of omnidirectional antennas
– By changing the phase, beamforming can be achieved
– The result is a software steered directional antenna
Omnidirectionalantenna
Variabledelay
Signal totransmit
Radiation Pattern
Directionchanged bythe delays
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
PHY-Smart AntennasAdvantages
• Low power transmissions– Battery not a big
concern in many applications
– Enables better spatial reuse and, hence, increased network capacity
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
PHY-Smart AntennasAdvantages (cont)
• Punch-through links– Better delays (?)– Less packet loss (?)– Better data rates (?)– Less power (?)
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
MAC Protocols
• Current MAC protocols (standardized ones) do not support well multimode/multichannel operations
• Many research papers appeared in the last few years
• Limitation: given the low cost of cards, easier to integrate 2 cards on 1 motherboard than to design a whole new MAC protocol
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Routing Protocols
• Support of multi Radio Access Technologies (e.g., WiFi & WiMax).
• Definition of vertical handover strategies and suitable signalling mechanisms
• Support of multi-GW association & optimization thereof
• Mobility management: let a path track users' mobility in an efficient manner
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Network Monitoring/Management
• Current network monitoring/management (SNMP) designed and built for centralized architecture
• Problems of scalability, implementation in a distributed environment cumbersome
• Solution: go distributed!• Need to build highly distributed network
monitoring & management framework
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Cross-layer stuff
• WiFi-based WMNs support badly multimedia flows
• Problems rooted in WiFi: designed for bulk data transfer
• Many x-layer solutions for enhancing multimedia support in WiFi networks
• Porting to WMNs not straightforward! (Especially in terms of signalling protocols)
• E.g.: packet concatenation for VoIP
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
More on net monitoring/management
• Need to automate operations, and embed monitoring/management in the network itself (in-network management)
• Need to envision “autonomic solutions”• Novel solutions envisioned for WMNs can
potentially represent the root for building the Future Internet
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Second part: hands-on WMNs
• Now you basically know what you need to know (from a student perspective) on WMNs
• However, technology is not just about knowing it, it's also about playing with it
• So the natural question is: how do I build a mesh network?
• Constraints: (very) low cost– re-using available hw, open-source sw
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
What for?
• Most common case: student apartment complex, willingness to share an Internet connection
• Not-so-common case (but you never know): someone willing to run a WISP
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Keep in mind• You cannot understand technology until you
don't play with it• Even from a research perspective, need to start
from experiments (experimentally-driven research)
• Many things work on paper, just a few in the real world
• After your thesis, you'll have to play with things, not just to study them
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
What do I need (minimal)?
• a set of PCs with a WiFi card• an Internet connection to share (and one PC to
act as gateway)• a bit of hands-on experience
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Option 1: friends of Bill Gates
• Not my favourite option, but many people just know Windows
• Go to the MSR Website and search for “wireless mesh”• Download the MSR Mesh Toolkit (it's free!) & install it• It builds a 2.5-level WMN using a modified DSR• The mesh is seen as a “virtual” Ethernet card• Note: it changes the setting of your wireless card!
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Option 2 (geeky): Linux addicted
• If you know how to work with Linux (a bit), you have plenty of opportunity
• My suggestion: our software• Developed in the framework of the WING project• Based on the MIT Roofnet software, enhanced with a
few modules– works on any WiFi card, not just Atheros– limited support of QoS for multimedia flows– enhanced stability
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
Option 2 (cont'd)
• Howto– go to www.wing-project.org– download the code (requires click) & install– documentation available
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
More on option 2
• It seems strange, but you can also build WMNs using APs and not PCs
• Most APs have enough flash memory to install an OS for embedded devices (e.g., Voyage Linux)
• More stable (and cheaper), slightly worse performance
• On the WING project site you'll find the x-compiled version
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
More & more on option 2
• If you need something more (and have some cash)– buy embedded PCs (e.g., Soekris), ~100E
each– based on x86 architecture– stable & powerful– install the software there!
This presentation is property of CREATE-NET and is protected by Copyright ©
Center for REsearch And Telecommunication Experimentation for NETworked communities
End of the seminar
• What if you have liked it?• Come and work on it!
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
•International Research Institute founded in 2003• More than 200 partners worldwide
• Promoting globalization of knowledge and research• Mission: European excellence, competitiveness,
innovation and research exploitation through a multidisciplinary approach
Budapest University of
Technology and Economics
Society InnovationResearch
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Building the global networked society of the future
– CREATE-NET brings a multidisciplinary approach bridging researchers,industry and communities
– Focusing on ICT-driven technology research and transfer for the second half of 21st century
– By exploiting ICT new opportunities and pushing technologies to adapt to communities' needs CREATE-NET aims to improved quality of life and economic growth
– Accelerating innovation through sustainable ICT centered society platforms
– With Next Gen Internet as the next Industrial Revolution, CREATE-NET spearheads global research excellence in support of the “missing ingredient”
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
R&D Organization
For further information please visit www.create-net.org
Open Systems for COmmunities
Security
Wireless and Broadband
Communications
Engineering Competence Center
PervasiveMultimedia,
Interactions andSmart
Environments
Society
Research
Innovation
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Pervasive @ CN
• Team working on Pervasive Computing/Communication Environments
• Currently 5 people in the team, average age ~30yrs
• Running 2 EU projects (BIONETS, SMART-NET), 1 MIUR Project (WING), 1 MAE Project (TeraNets), 2 local projects (TRITON, A3)
• Annual budget ~400kE
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Working @ CN• Current openings for Pervasive
– Junior researcher on WMNs (testbed, algorithms for network management)
– Junior researcher on WMNs (multi-RAT, mobility management)
– Junior researcher on WSN (middleware, integration with legacy networks)
– SW developer for mobile applications (middleware, J2ME, opportunistic comms)
– various MS thesis opportunities...
This presentation is property of CREATE-NET and is protected by Copyright © www.create-net.org
Center for REsearch And Telecommunication Experimentation for NETworked communities
Working @ CN
• How to apply?• Check out: www.create-net.org• Contact myself: