Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fahad Ali's slides for Machine to-machine communication in rural conditions realizing kasadaka-net (1)


Published on

Fahad Ali's slides for the final presentation for his Information Sciences Master Thesis titled "Machine to-machine communication in rural conditions realizing kasadaka-net"

Published in: Education
  • Login to see the comments

  • Be the first to like this

Fahad Ali's slides for Machine to-machine communication in rural conditions realizing kasadaka-net (1)

  1. 1. Machine-to-machine communication in rural conditions: Realizing KasadakaNet By Fahad Ali Supervised by Victor de Boer
  2. 2. Contents ● Related works ● Problem description ● Research question ● Our solution: KasadakaNet ● Evaluation ● Discussion and conclusion
  3. 3. The Kasadaka Related works ● Enables information services for the rural poor ● Rapid prototyping platform: allows easy creation of applications for new use cases
  4. 4. M2M Communication Related works ● Transferring data between machines over some type of network ● Over the internet, local Wifi/Bluetooth networks, cellular networks, etc. ● M2M communication in rural conditions?
  5. 5. Problem description ● Lack of data sharing between devices ● Pass-by approach: sneakernet + local wifi networks ● Case: Kasadaka platform
  6. 6. Research question ● RQ: "How can machine-to-machine communication and semantic data sharing be achieved using a pass-by communication method in such a way that it matches requirements from ICT4D use cases?"
  7. 7. System overview KasadakaNet ● Sneakernet + local Wifi solution ● Technical challenges: ○ Semantic data ○ Less human input ● Two components: ○ A set of Kasadakas ○ The Wifi-donkey
  8. 8. The Wifi-donkey KasadakaNet ● Built using Open Source Software (PirateBox, ClioPatria, linux packages, custom scripts) ● Two main tasks: ○ Host Wifi network and manage connected clients (hostapd, dnsmasq, works out of the box) ○ When a Kasadaka connects: send SPARQL query to Kasadaka, store RDF result (custom scripts, configuring linux)
  9. 9. Experimental setup: measuring range Evaluation
  10. 10. Experimental setup: Pass-by experiment Evaluation ● Measured variables ○ Success rate ○ Result file size ○ Request time ● Independent variables ○ Travel speed ○ Query size (# of triples)
  11. 11. Experimental setup: Scaling experiment Evaluation ● Load dataset of 475000 triples ● Side-by-side data transfer ● Measured variables: ○ Request time ○ Result file size ● Independent variable: ○ Query size in # of triples (7 categories: 30, 300, 1k, 5k, 10k, 50k, 100k)
  12. 12. Results: Pass-by experiment Evaluation
  13. 13. Results: Scaling experiment Evaluation
  14. 14. Discussion and conclusion ● Results show that the system works in the setting it was tested in. ● Success rate depends mostly on time spent within range. ● What about rural conditions and real scenarios? ● And non-Kasadaka ICT4D implementations? ● A Sneakernet + local wifi solution is a viable approach in extending knowledge sharing systems with M2M capabilities: ○ low cost hardware ○ open source
  15. 15. Questions?