12061
Comment:
|
13326
|
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||''' Slides''' || | ||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||''' Slides & Documentation''' || |
Line 18: | Line 18: |
|| 17:30 || Designing a better routing metric || ETX metric is the most used metric in wireless mesh networks. I would like to present some of my opinions about it and problems we have encountered in a mixed (wireless and wired) mesh networks using it. I will present also an alternative view on routing metrics based on machine learning perspective. And then propose alternative way of designing a routing metric. As this will be a workshop I hope for collaboration from others and maybe we can design and even implement and test a new collaborative routing metric on site. || Panel Discussion || Mitar Milutinovic || [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=metric.pdf|metric.pdf]] || || 18:30 || Forming mesh mobs - multicast optimizations for batman-adv || IP Multicast is a technique for one-to-many communication. Its application include media streaming of video, audio, IPTV, industry monitoring systems and group conferencing systems. This talk will present an introduction to Multicast and how batman-adv handles IP multicast traffic and optimizes the delivery through the mesh. After the talk, we will have a workshop with a live demonstration and experiments depending on the ideas of the audience. Workshop participants should pre-install VLC and check whether their system supports multicast. || Talk || Simon Wunderlich & Linus Luessing || || |
|| 17:30 || Designing a better routing metric || ETX metric is the most used metric in wireless mesh networks. I would like to present some of my opinions about it and problems we have encountered in a mixed (wireless and wired) mesh networks using it. I will present also an alternative view on routing metrics based on machine learning perspective. And then propose alternative way of designing a routing metric. As this will be a workshop I hope for collaboration from others and maybe we can design and even implement and test a new collaborative routing metric on site. || Panel Discussion || Mitar Milutinovic || Slides: [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=metric.pdf|metric.pdf]] || || 18:30 || Forming mesh mobs - multicast optimizations for batman-adv || IP Multicast is a technique for one-to-many communication. Its application include media streaming of video, audio, IPTV, industry monitoring systems and group conferencing systems. This talk will present an introduction to Multicast and how batman-adv handles IP multicast traffic and optimizes the delivery through the mesh. After the talk, we will have a workshop with a live demonstration and experiments depending on the ideas of the audience. Workshop participants should pre-install VLC and check whether their system supports multicast. || Talk || Simon Wunderlich & Linus Luessing || Slides: [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=forming_mesh_mobs.pdf|forming_mesh_mobs.pdf]], Spec: [[http://lists.open-mesh.org/pipermail/b.a.t.m.a.n/attachments/20101207/14251cfc/attachment-0001.pdf|mesh_multicast_doc.pdf]] - [[http://git.open-mesh.org/?p=t_x/batman-adv.git;a=shortlog;h=refs/heads/multicast|code]] and more info on [[http://www.open-mesh.org|www.open-mesh.org]] || |
Line 28: | Line 28: |
||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||''' Slides''' || || 16:00 || Babel Z: routing accross multiple radio frequencies || Babel-Z is an experimental variant of Babel that is able to take radio interference into account when choosing routes. In this talk, I will explain why taking interference into account is difficult, and show how this problem is solved in Babel-Z. || Talk || Juliusz Chroboczek || || || 17:00 || Interactive Mesh - make your mesh sing with multicast || This talk is going to present a system which aims to provide an accoustic mesh environment in which every participating router is able to transmit locally captured sounds, hook into existing sound streams from the network, apply sound filters (lag/remixing/etc) and output sound through connected speakers. After a brief outline of the projects ideas from a users perspective this presentation will dive into the technical issues that need to be addressed to build such a system. This includes the mesh network requirements on one hand as well as higher layer tools. The concepts & tasks of the !MultiMediaDaemon (ummd) are explained and how it hooks into the mesh to operate but also offers an interface to turn each router into a flexible jukebox. || Talk || Pascale Gustin & Ursula || || || 18:00 || break || || || || || |
||'''Time''' ||'''Title''' ||'''Abstract''' ||'''Type''' ||'''Speaker''' ||''' Slides & Documentation''' || || 16:00 || Babel Z: routing accross multiple radio frequencies || Babel-Z is an experimental variant of Babel that is able to take radio interference into account when choosing routes. In this talk, I will explain why taking interference into account is difficult, and show how this problem is solved in Babel-Z. || Talk || Juliusz Chroboczek || Slides: [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=babelz.pdf| babel-z]] || || 17:00 || break || || || || || || 17:15 || Interactive Mesh - make your mesh sing with multicast || This talk is going to present a system which aims to provide an accoustic mesh environment in which every participating router is able to transmit locally captured sounds, hook into existing sound streams from the network, apply sound filters (lag/remixing/etc) and output sound through connected speakers. After a brief outline of the projects ideas from a users perspective this presentation will dive into the technical issues that need to be addressed to build such a system. This includes the mesh network requirements on one hand as well as higher layer tools. The concepts & tasks of the !MultiMediaDaemon (ummd) are explained and how it hooks into the mesh to operate but also offers an interface to turn each router into a flexible jukebox. || Talk || Pascale Gustin & Ursula || Slides: [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=ummd_prez_eng.pdf|part1]] & [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=ummd.pdf|part2]] || || 18:15 || break || || || || || |
Line 33: | Line 34: |
|| 19:30 || Mesh Routing and more with BMX6 || After a brief overview of BMX6 concepts, this talk will discuss performance achievements and new features for routing and information propagation in mesh networks. || Talk || Axel Neumann || || | || 19:30 || break || || || || || || 19:45 || Mesh Routing and more with BMX6 || After a brief overview of BMX6 concepts, this talk will discuss performance achievements and new features for routing and information propagation in mesh networks. || Talk || Axel Neumann || Slides: [[http://battlemesh.org/BattleMeshV4/Agenda?action=AttachFile&do=get&target=bmx6.pdf|bmx6]] || |
Line 43: | Line 45: |
|| 15:00 || Interconnecting different routing protocols ||With diversity of routing protocols the problem is how to interconnect them efficiently and with low footprint, so that they can route traffic between them. I am proposing that all routing protocols publish same API for exporting and importing routes dynamically from and to other routing protocols. In this way it would be possible to run multiple protocols together, sharing information about routes among them. || Panel Discussion || Mitar Milutinovic || || || 16:00 || Google summer of code - old projects and new ideas || <<Include(BattleMeshV4/GsocPres)>> || Talk || Clauz, Saverio Proto, Mitar Milutinovic, Markus Kittenberger & Alexander Morlang || || || 17:00 || break || || || || || || 17:30 || Bufferbloat - Dark Buffers in the Internet || VOIP and teleconferencing often perform much more poorly on today's Internet than the Internet of a decade ago, despite great gains in bandwidth. Lots of fiber, cheap memory, smart hardware, variability of wireless goodput, changes in web browser behaviour, changes in TCP implementations, and a focus on benchmarking Internet performance solely by bandwidth, and engineer's natural reluctance to drop packets have conspired to encourage papering over problems by adding buffers; each of which may introduce latency when filled. Buffering mistakes have been made in all technologies: operating systems, home routers both wired and wireless, broadband equipment, corporate networks, 3G networks and parts of the core Internet itself. The mistaken quest to never drop packets has destroyed interactivity under load, and often results in actual higher packet loss, as TCP's congestion avoidance algorithms have been defeated by these buffers. The lessons of the "RED manifesto" of 1997 have been forgotten or never learned by a new generation of engineers. Full solutions require careful queue management, and that management should be everywhere; we no longer have the luxury to think that this is a problem solely of Internet routers. I will describe some of the mitigations and solutions to this problem, and how you can at least make your home network and systems behave the way they should. || Talk || Jim Gettys || || || 18:30 || Lightening talks || <<Include(BattleMeshV4/LighteningTalks)>> || Talk || Marek Lindner, Henning Rogge & Sagie || || |
|| 15:00 || Interconnecting different routing protocols ||With diversity of routing protocols the problem is how to interconnect them efficiently and with low footprint, so that they can route traffic between them. I am proposing that all routing protocols publish same API for exporting and importing routes dynamically from and to other routing protocols. In this way it would be possible to run multiple protocols together, sharing information about routes among them. || Panel Discussion || Mitar Milutinovic || || || 16:00 || break || || || || || || 16:15 || Google summer of code - old projects and new ideas || <<Include(BattleMeshV4/GsocPres)>> || Talk || Clauz, Saverio Proto, Mitar Milutinovic, Markus Kittenberger & Alexander Morlang || [[attachment:IPinUDP-WCW2010.pdf|IP in UDP encapsulation module]] [[attachment:radiomate1.pdf|Radiomate Webradio scheduler]] http://radiomate.org || || 17:15 || break || || || || || || 17:30 || Bufferbloat - Dark Buffers in the Internet || VOIP and teleconferencing often perform much more poorly on today's Internet than the Internet of a decade ago, despite great gains in bandwidth. Lots of fiber, cheap memory, smart hardware, variability of wireless goodput, changes in web browser behaviour, changes in TCP implementations, and a focus on benchmarking Internet performance solely by bandwidth, and engineer's natural reluctance to drop packets have conspired to encourage papering over problems by adding buffers; each of which may introduce latency when filled. Buffering mistakes have been made in all technologies: operating systems, home routers both wired and wireless, broadband equipment, corporate networks, 3G networks and parts of the core Internet itself. The mistaken quest to never drop packets has destroyed interactivity under load, and often results in actual higher packet loss, as TCP's congestion avoidance algorithms have been defeated by these buffers. The lessons of the "RED manifesto" of 1997 have been forgotten or never learned by a new generation of engineers. Full solutions require careful queue management, and that management should be everywhere; we no longer have the luxury to think that this is a problem solely of Internet routers. I will describe some of the mitigations and solutions to this problem, and how you can at least make your home network and systems behave the way they should. || Talk || Jim Gettys || || || 18:30 || break || || || || || || 18:45 || Lightening talks || <<Include(BattleMeshV4/LighteningTalks)>> || Talk || Marek Lindner, Henning Rogge, Sagie, Martin Hundebøll, Jeppe Ledet-Pedersen, Gioacchino Mazzurco, Vittorio Cuculo & Mitar || || |
BattleMeshV4 Agenda
Logistics
The talks / panel discussions / workshops are accompanied by a series of "social events" which aim to provide the basis for healthy discussions and relaxing moments between the hard working hours. For logistical reasons, most of these events require a preregistration. Please contact us to announce your interest at least 3 days prior to the event to facilitate a smooth organization.
Our hosts want to take advantage of having you in Catalunya to introduce you to the typical Catalan cuisine. If you have any special "issue", like being vegetarian, allergy, etc., please let us know and we will do our best to offer a solution.
If you wish to take the matter in your own hands, nearby supermarkets/bars/restaurants will be able to accommodate your needs.
Day 1 (Wednesday, 16th of March)
Time |
Title |
Abstract |
Type |
Speaker |
Slides & Documentation |
16:00 |
Retrospective and next steps in the Wireless Battle Mesh events |
This discussion will begin with a short presentation of the history and results of the previous Wireless Battle Mesh and the feedbacks from the mesh-community point of view. It will go back in the history of the WBMs and its original idea to the different events with a sum-up of their main results. Finally, the open discussion will converge around the WBMv4 organization and upcoming events as well as the possible ideas of topics / test-beds and applications for the WBMs. |
Panel Discussion |
Xavier Carcelle & Marek Lindner |
|
17:30 |
Designing a better routing metric |
ETX metric is the most used metric in wireless mesh networks. I would like to present some of my opinions about it and problems we have encountered in a mixed (wireless and wired) mesh networks using it. I will present also an alternative view on routing metrics based on machine learning perspective. And then propose alternative way of designing a routing metric. As this will be a workshop I hope for collaboration from others and maybe we can design and even implement and test a new collaborative routing metric on site. |
Panel Discussion |
Mitar Milutinovic |
Slides: metric.pdf |
18:30 |
Forming mesh mobs - multicast optimizations for batman-adv |
IP Multicast is a technique for one-to-many communication. Its application include media streaming of video, audio, IPTV, industry monitoring systems and group conferencing systems. This talk will present an introduction to Multicast and how batman-adv handles IP multicast traffic and optimizes the delivery through the mesh. After the talk, we will have a workshop with a live demonstration and experiments depending on the ideas of the audience. Workshop participants should pre-install VLC and check whether their system supports multicast. |
Talk |
Simon Wunderlich & Linus Luessing |
Slides: forming_mesh_mobs.pdf, Spec: mesh_multicast_doc.pdf - code and more info on www.open-mesh.org |
Social Events
Night: long tapas night - enjoy food & drinks all night long [preregistration required]
Day 2 (Thursday, 17th of March)
Time |
Title |
Abstract |
Type |
Speaker |
Slides & Documentation |
16:00 |
Babel Z: routing accross multiple radio frequencies |
Babel-Z is an experimental variant of Babel that is able to take radio interference into account when choosing routes. In this talk, I will explain why taking interference into account is difficult, and show how this problem is solved in Babel-Z. |
Talk |
Juliusz Chroboczek |
Slides: babel-z |
17:00 |
break |
|
|
|
|
17:15 |
Interactive Mesh - make your mesh sing with multicast |
This talk is going to present a system which aims to provide an accoustic mesh environment in which every participating router is able to transmit locally captured sounds, hook into existing sound streams from the network, apply sound filters (lag/remixing/etc) and output sound through connected speakers. After a brief outline of the projects ideas from a users perspective this presentation will dive into the technical issues that need to be addressed to build such a system. This includes the mesh network requirements on one hand as well as higher layer tools. The concepts & tasks of the MultiMediaDaemon (ummd) are explained and how it hooks into the mesh to operate but also offers an interface to turn each router into a flexible jukebox. |
Talk |
Pascale Gustin & Ursula |
|
18:15 |
break |
|
|
|
|
18:30 |
Meshing: Going from Technology to Products. What is needed? |
Great meshing technology alone is not sufficient for building great mesh products. Documentation, management tools, driver bug fixes etc, are needed before the technology becomes a product. This panel discussion aims to collect ideas what is needed in addition to mesh technology to build products. Some of these ideas can be worked upon in the community, so we all benefit. Other ideas fit better in a commercial environment, but the first step is to collect and then distribute the ideas so we can decide for ourselves what is important and which itch we would like to scratch. |
Panel Discussion |
Andrew Lunn |
|
19:30 |
break |
|
|
|
|
19:45 |
Mesh Routing and more with BMX6 |
After a brief overview of BMX6 concepts, this talk will discuss performance achievements and new features for routing and information propagation in mesh networks. |
Talk |
Axel Neumann |
Slides: bmx6 |
Social Events
Night: To celebrate the official inclusion of the batman-adv kernel module in the to be released Linux kernel 2.6.38 the BATMAN-adv folks will give a typical Catalan dinner "pa ambtomaca i pernil" and free beer (free as in beer!!) and wine from the barrel [donations welcome]
Day 3 (Friday, 18th of March)
Time |
Title |
Abstract |
Type |
Speaker |
Slides |
15:00 |
Interconnecting different routing protocols |
With diversity of routing protocols the problem is how to interconnect them efficiently and with low footprint, so that they can route traffic between them. I am proposing that all routing protocols publish same API for exporting and importing routes dynamically from and to other routing protocols. In this way it would be possible to run multiple protocols together, sharing information about routes among them. |
Panel Discussion |
Mitar Milutinovic |
|
16:00 |
break |
|
|
|
|
16:15 |
Google summer of code - old projects and new ideas |
|
Talk |
Clauz, Saverio Proto, Mitar Milutinovic, Markus Kittenberger & Alexander Morlang |
IP in UDP encapsulation module Radiomate Webradio scheduler http://radiomate.org |
17:15 |
break |
|
|
|
|
17:30 |
Bufferbloat - Dark Buffers in the Internet |
VOIP and teleconferencing often perform much more poorly on today's Internet than the Internet of a decade ago, despite great gains in bandwidth. Lots of fiber, cheap memory, smart hardware, variability of wireless goodput, changes in web browser behaviour, changes in TCP implementations, and a focus on benchmarking Internet performance solely by bandwidth, and engineer's natural reluctance to drop packets have conspired to encourage papering over problems by adding buffers; each of which may introduce latency when filled. Buffering mistakes have been made in all technologies: operating systems, home routers both wired and wireless, broadband equipment, corporate networks, 3G networks and parts of the core Internet itself. The mistaken quest to never drop packets has destroyed interactivity under load, and often results in actual higher packet loss, as TCP's congestion avoidance algorithms have been defeated by these buffers. The lessons of the "RED manifesto" of 1997 have been forgotten or never learned by a new generation of engineers. Full solutions require careful queue management, and that management should be everywhere; we no longer have the luxury to think that this is a problem solely of Internet routers. I will describe some of the mitigations and solutions to this problem, and how you can at least make your home network and systems behave the way they should. |
Talk |
Jim Gettys |
|
18:30 |
break |
|
|
|
|
18:45 |
Lightening talks |
|
Talk |
Marek Lindner, Henning Rogge, Sagie, Martin Hundebøll, Jeppe Ledet-Pedersen, Gioacchino Mazzurco, Vittorio Cuculo & Mitar |
|
Social Events
Night: SAX-WMB twinning botifarrada and party by the fireplace [preregistration required]
Day 4 (Saturday, 19th of March)
Time |
Title |
Abstract |
Type |
Speaker |
Slides |
16:00 |
Wireless Battle Mesh Presentation |
|
Talk |
Marek Lindner, Xavier Carcelle, Ramon Roca, Saverio Proto, Aaron Kaplan & Mitar Milutinovic |
|
17:00 |
VoIP over mesh made easy - the mesh potatoe |
The Mesh-Potato is a low cost, open-source and open-schematic WiFi mesh router with a analog telephone port, where you can plug a old fashioned wired phone into. Adjacent Mesh Potatoes automatically form a self-organizing peer-to-peer mesh network, relaying telephone calls without landlines or cell-phone towers. The device is very robust in order to deal with developing-world conditions like static electricity, lightning, reversed voltage, bad power and accidental abuse. The device is designed for low power consumption, so it can be easily powered from solar or wind power. It comes in a weatherproof box for outdoor mounting and costs about the same as any other Wi-Fi router. The development of the Mesh-Potato device was initiated by the Village Telco project, which is funded by the Shuttleworth foundation and the International Development Research Centre (IDRC). The Village Telco project aims to provide affordable voice and data services for the billions of people who are currently unconnected to either a phone or the Internet, particularly in the developing world. But the system may also be used for many other applications like disaster situations. You might enjoy to watch this video on Youtube beforehand: http://www.youtube.com/watch?v=S30M_nigtcs |
Talk |
Corinna "Elektra" Aichele |
|
18:00 |
break |
|
|
|
|
18:30 |
Going down in Flames: OLPC Network After Action Report |
OLPC's attempt at mesh networking worked, but only at demonstration scale. When scaled up in a school, we melted completely. This is a "after action" report, as to what we did right/wrong (mostly wrong). Testing at scale is difficult, but essential for uncovering problems; but one of which, bufferbloat, we missed entirely. |
Talk |
Jim Gettys |
|
19:30 |
Communities joining their IXP |
Internet exchange points (IX or IXP) are physical infrastructures through which Internet service providers (ISPs) exchange Internet traffic between their networks (autonomous systems). While Funkfeuer has been in the Austrian IX since years guifi.net has joined the Catalan one last year. The talk will begin with a general introduction of the implications of joining an IX. Secondly a general discussion about whether wireless communities should enter their IXs or no will follow. Finally the speakers will report their own experiences of joining their IXs. |
Talk |
Aaron Kaplan & Ramon Roca |
|
Social Events
Lunch: Fish Paella in el Casal [preregistration required]
Evening: Live music demonstration of the "Interactive Mesh" (Pascale Gustin & Ursula)
Night: SAX gala dinner & party in el Casal - very special meal with Cava and a lot of delicious courses [25EUR per person - preregistration required]
Day 5 (Sunday, 20th of March)
Social Events
Lunch: Fish Fideuada in el Casal [preregistration required]