Mpumalanga Mesh:Project Chapter: Difference between revisions

From Fmfi
No edit summary
No edit summary
Line 57: Line 57:
*CSIR, and
*CSIR, and
*Department of Communications (DoC)
*Department of Communications (DoC)
== Outcome Challenges and Progress Markers ==
=== ACTS Clinic ===
The Outcome Challenges for different types of personnel in the ACTS clinic are given below.
[[table]]
=== ACTS Clinic - Harry Munnings ===
The document lists a second Outcome Challenge and a separate set of Progress Markers for Harry Munnings.
''“Harry takes control and responsibility for the running of the Peebles Valley mesh network and internet connectivity.”''
[[table]]
== Strategy maps ==
The strategy map given focuses on general strategies for the project.
== Technical ==
The peebles valley mesh network makes use of a commodity low cost WiFi based router, the Linksys WRT54G, running an OpenWRT based operating system called Freifunk. Freifunk makes us of Optimized Link State Routing (OLSR) for it's routing, which is a well known pro-active mesh protocol being used across large parts of Berlin with network sizes up to 400 nodes. The Linksys WRT54G's have been repackaged into waterproof housing so that the entire unit can be mounted on a mast outdoors. A combination of various antennas ranging from 8dBi omni's to 24dBi grids to approximatley 12dBi cantennas has been employed based on the distance between nodes and the topology.
The network is able to self-create itself with optimal routes being chosen based on path with the lowest probability of dropping packets. If a gateway to the internet is connected into the mesh, it is also able to automatically advertise this to all the nodes in the network. In our case the gateway is a VSAT link with  a 256kb/s downlink and 64kb/s uplink.
A firewall is installed at the clinic to partition the clinic lan and internet connectivity from the Peebles valley mesh network. The firewall currently has the capability controlling the amount of bandwidth available to each user or groups of users in the mesh. It can also sub-cap each user to a specific number of Megabytes. Other functions of the firewall are to filter out virus traffic  and other unwanted such as windows netbios traffic. We have given 50 Megabytes free to each user in the mesh and will increase this once a payment model is installed.
A server has been installed which contains local content such as wikipedia, a music server, a local proxy-server, a samba file server, DNS and Asterisk VoIP server. With this server the network is still useful even without the internet connected.
== Layout ==
The network for the project currently looks like this:
[[image]]
This network diagram shows the current connectivity between all the nodes in the mesh network and some of the servers and devices that have been installed.  As can be seen from the above diagram, there is a fair amount of redundancy in the mesh network, for example, if Sakhile school goes down, network can still reach Agnus' house via the Kok farm. There is still a large dependence on US AID for all connecviity reaching the ACTS server and internet. This is something that should be improved in the future. The pictographs which are red show some future work that will be completed in 2007. The ACTS clinic has been nominated as a site for the installation of a digital doorway, which is a ruggerdized computer in a metal case which is placed in an accessible area so that there is 24 hour access to computer resources for the community.
[[image]]
The above diagram gives an idea of the distances between nodes and their positions in Peebles Valley. From the satellite picture you can clearly see the difference between the more affluent area which is used as farm land and the Masoyi tribal area where many people live in poor conditions in basic bungalow housing. The yellow lines show new links that where established, late in 2006 due to antennas shifting and possible vegetative changes.

Revision as of 12:13, 5 July 2007

Project Overview    Team and Contact    Technology    Progress    Stories    Dissemination    Picture Gallery    Project Chapter


FMFI Peebles Valley Mesh Network, White River, Mpumalanga Province, South Africa


Researchers: Dwayne Bailey (dwayne[@]translate.org.za)
David Johnson (djohnson[@]csir.co.za)


Background

ACTS Clinic, a non-government HIV/AIDS clinic in the Masoyi Village near the Kruger National Park in South Africa, is also at the hub of an information and communication project supported by the IDRC. The clinic (green roof in pictures above) has an expensive VSAT connection but through developing a least-cost wifi mesh-network this signal is being shared enabling communication with their hospice nearby (middle picture), the village school, the home of one of the care givers and surrounding farmers.

Not only has the clinic brought hope to many, who have literally risen from their death beds (like Benjamin in the right hand corner) thanks to the ART drugs, but Portia Ndluli, 19 years old, has a new life as well because with access to the internet at her home, this school leaver has developed a new interest in life. She would otherwise be unemployed in this rural enclave. But through connectivity she has become self taught and now has a computer club of 6 youths, who come to her house to learn about the internet and online research and communication.

The tin can “cantennae” used to cover the wireless antennae erected onto of the Ndluli’s house is rusted, but the connection still works very well and Portia, together with the school, hospice, farmers and others are sharing the network at least cost with the clinic. The hospice now has a voice over internet phone connection to the clinic nearby, and will save the staff and clinic thousands of rands in cellular phone bills.

This Clinic, which is mainly funded by a pharmaceutical company social grant, has brought hope to over 700 patients in the area. The clinic hopes to extend its influence to 32 other public clinics in the area so that the more than 5000 patients can have access to ART. One way to scale up is through improving communications between the clinics.

Strategies for influence

The project team put the infrastructure in place to cover the Peebles Valley with connectivity, with the clinic as the central hub for the initiative. The focus is therefore on the ACTS clinic and the strategies to enhance the use of the network in this situation, before dealing with the expansion to other clinics and the community at large. The initial technical part of the project saw a lot of difficulty and experimenting before the optimum configuration was arrived at and some stability was achieved in the network. The planned components of the project have been enhanced by some unexpected results to create a situation where they now had a far more robust true mesh network with built-in redundancy. The scalability and replicability is apparent. This created the framework for the possibility of organic growth of the network and a range of new users connecting.

The support and maintenances issues then had be dealt with, the main emphasis being that the clinic and its staff should be persuaded to take ownership of the network, maintain it and even improve its functionality. This was combined with promoting the development of a business model for utilisation in which the clinic would be able to recover some of the connectivity costs, by charging selected users, invoicing them and collecting the money. The onus was put on the clinic manager to start selling connectivity into the community, specifically targeting those they were able to pay, like the farmers in the valley.

To make the connectivity component of the network sustainable, attempts were made to build awareness of connectivity costs, to influence the users to be frugal in their use of the resource, but also to post a warning that somewhere down the line, users will be paying for access. Some users may have responded to this information, but usage monitoring was done and a bandwidth and download management system had to be put in place to limit some users to try and remain within the capped download of the satellite connection.

The research objectives of the project was to use the results as the basis for writing case study which supports policy changes with a particular focus on package the experiences for use as a use case study for DoC.

Main contributions

A community-owned mesh network with built-in redundancy has been created in a deep rural setting with a number of topographical constraints. It has been possible to spread the applications over a range of users, from the clinic to a hospice, to framers, to the school and individual users.

The demonstration of the benefits of using mesh networking caught the attention of a local computer shop owner in White River. He now plans to build a similar mesh network to connect outlying farms around White River. This mesh network will eventually connect to the Peebles mesh network and connectivity will then be supplied from a cheaper ADSL link in White River. He will also be responsible for maintaining and growing the mesh network in the area and will run the network as a business with some bandwidth concessions for places like clinics and schools.

Main challenges

The main challenge is the exit strategy that needs to be put in place for the researchers to be able to withdraw and leave behind a workable and viable ICT network in its current setting. There are however currently strong indications that a local computer shop owner in White River will be taking over the maintenance and running of the mesh network.


Boundary Partners

Five Boundary Partners are identified:

  • School,
  • Farmer,
  • AIDS Care Training and Support (ACTS) clinic,
  • CSIR, and
  • Department of Communications (DoC)


Outcome Challenges and Progress Markers

ACTS Clinic

The Outcome Challenges for different types of personnel in the ACTS clinic are given below.

table

ACTS Clinic - Harry Munnings

The document lists a second Outcome Challenge and a separate set of Progress Markers for Harry Munnings.

“Harry takes control and responsibility for the running of the Peebles Valley mesh network and internet connectivity.”

table

Strategy maps

The strategy map given focuses on general strategies for the project.


Technical

The peebles valley mesh network makes use of a commodity low cost WiFi based router, the Linksys WRT54G, running an OpenWRT based operating system called Freifunk. Freifunk makes us of Optimized Link State Routing (OLSR) for it's routing, which is a well known pro-active mesh protocol being used across large parts of Berlin with network sizes up to 400 nodes. The Linksys WRT54G's have been repackaged into waterproof housing so that the entire unit can be mounted on a mast outdoors. A combination of various antennas ranging from 8dBi omni's to 24dBi grids to approximatley 12dBi cantennas has been employed based on the distance between nodes and the topology.

The network is able to self-create itself with optimal routes being chosen based on path with the lowest probability of dropping packets. If a gateway to the internet is connected into the mesh, it is also able to automatically advertise this to all the nodes in the network. In our case the gateway is a VSAT link with a 256kb/s downlink and 64kb/s uplink.

A firewall is installed at the clinic to partition the clinic lan and internet connectivity from the Peebles valley mesh network. The firewall currently has the capability controlling the amount of bandwidth available to each user or groups of users in the mesh. It can also sub-cap each user to a specific number of Megabytes. Other functions of the firewall are to filter out virus traffic and other unwanted such as windows netbios traffic. We have given 50 Megabytes free to each user in the mesh and will increase this once a payment model is installed.

A server has been installed which contains local content such as wikipedia, a music server, a local proxy-server, a samba file server, DNS and Asterisk VoIP server. With this server the network is still useful even without the internet connected.


Layout

The network for the project currently looks like this:

image

This network diagram shows the current connectivity between all the nodes in the mesh network and some of the servers and devices that have been installed. As can be seen from the above diagram, there is a fair amount of redundancy in the mesh network, for example, if Sakhile school goes down, network can still reach Agnus' house via the Kok farm. There is still a large dependence on US AID for all connecviity reaching the ACTS server and internet. This is something that should be improved in the future. The pictographs which are red show some future work that will be completed in 2007. The ACTS clinic has been nominated as a site for the installation of a digital doorway, which is a ruggerdized computer in a metal case which is placed in an accessible area so that there is 24 hour access to computer resources for the community.

image

The above diagram gives an idea of the distances between nodes and their positions in Peebles Valley. From the satellite picture you can clearly see the difference between the more affluent area which is used as farm land and the Masoyi tribal area where many people live in poor conditions in basic bungalow housing. The yellow lines show new links that where established, late in 2006 due to antennas shifting and possible vegetative changes.