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

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

Slides: part1 & part2

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

Slieds: tech2products.pdf

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

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

  • Free Web Radio Program Scheduler presented by Clauz
  • IPinUDP encapsulation module presented by Saverio
  • Porting OLSR to Nokia N900 and Android OS presented by Mitar
  • Implementation of a Bounded Incremental SPF Algorithm for olsrd presented by Markus
  • flashing, re-flashing, debricking framework - Alex Alex is not here :(

  • Follows general discussion on future GSoC projects from Freifunk,Ninux,wlan-si.net

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

  • bisect your routing protocol - how to find routing loops in your implementation
  • OLSR cleanup project - working against the bit rot
  • Meshtool - mesh administration tool
  • Network Coding - save airtime by being meshing packets
  • Diaspora - Social network suitable for Mesh
  • Energy - solar powered mesh nodes in Ljubljana
  • Best of WBMv3.3
  • Introduction into BGP
  • Netsukuku

Talk

Marek Lindner, Henning Rogge, Sagie, Martin Hundebøll, Jeppe Ledet-Pedersen, Gioacchino Mazzurco, Vittorio Cuculo & Mitar

Slides: Introduction to BGP

Social Events

Day 4 (Saturday, 19th of March)

Time

Title

Abstract

Type

Speaker

Slides

16:00

Wireless Battle Mesh Presentation

  • Introduction by Marek & Xavier

  • guifi.net presented by Ramon
  • Ninux presented by Saverio
  • Funkfeuer presented by Aaron
  • Ljubljana presented by Mitar
  • Freifunk ?

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

Day 5 (Sunday, 20th of March)

Social Events

BattleMeshV4/Agenda (last edited 2011-04-05 16:20:21 by marek)