DevEX - reference for building teams, processes, and platforms
Services on Opportunistic Networking
1. Universidade Lusófona de
Humanidades e Tecnologias
Tema: Services on Opportunistic Networking
Cadeira: Metodologia de Investigação
Cientifica
Tópico a ser desenvolvido no âmbito da dissertação de mestrado
Mestrado em Engenharia informática e Sistemas de Informação
Aluno: Macaba Pedro
Ano: 2011
1
2. Abstract
Mobile devices are becoming the prefered way of communication in
peoples lives
With the growth of social networks, serveral architectures, platforms of
services and applications with the scope to provide better interaction
between users devices and the attention to that interaction happen over
environment with or without an appropriate infrastruture of comunication
like Internet
Telecommunication Industries are taking speciall attention in aspects like:
sensors, communication protocols and the developers on services,
architectures and application
This work focus on a architecture called Haggle which previously installed
in a mobile device, carry on it a interest list based on users behaviors
Users with its devices can opportunistically reach it other in a network
and based on the interest list that each devices carry on the availablelity
to exchange resources
With sensors on the mobile devices how to join human behaviors with the
interest list and the information mobile devices could share
Finally the necessity to change the Haggle alghoritm not just to send
resources but also to recieve the feed-back of that sending
2
3. Introduction
This work intended to be a general overview about the
exploitation of opportunities that devices can have in a
environment with or without an infrasctruture of Internet
mainly focused in a delay tolerant network.
Sensors, Comunications protocols, architectures and
platforms examples like accelerometer, Wi-Fi, Haggle and
Android respectively will be the main aspects of this study.
3
4. Mobile Devices
In recent years the telecommunications Industries get a great
amount of attention in wireless networking.
The reason that normal people more frequently have the necessity to
establish contacts and change information and resources between
each other, so electronic devices like mobile phones, notebooks,
handheld have more attention.
The Telecommunications Industries are also more focused to
actualize technology to the new components they built specially
concentrated on users wishes and behaviors like the sensors and
different ways of connectivity processes
In this work, after installed Haggle architecture, the mobile operating
system Android will be used for the building of a mobile application,
as an environment for running, debugging, and testing applications.
4
5. Services in Applications
Service is a component that provides a certain set of
functions to other entities over a communications network.
The focus on services in devices that meet each other in
opportunistic networks must have the capability to quickly
identify significant topics of common interests and calculate
the period of time to change that interests without broke of
the communication.
5
6. Communication Architectures
Architectures are been developed to support integrate
connectivity with different devices.
Intended to reduce the client cost in the Internet connectivity
The believe that them will make a revolution in many sectors
of peoples lifes:
Economy;
Business;
Healthcare;
Social networks Environmental;
Monitoring Transporting
6
7. Architecture - Haggle
Haggle is a networking architecture for interest-centric
opportunistic communication.
Designed to enable communication when network
connectivity is intermittent.
It exploit opportunistic contacts between mobile users to
deliver data to the destination, and provides a simple
networking model for creating client-side applications while
simultaneously enabling significant support for utilizing peer-
provided resources.
Becomes already with its own interest list and a specific
algorithm
7
8. Architecture - Haggle
This work is focused in the possibility to change haggle list of
interest by adding or removing and updating with focus on
users behaviors for the place they are on the moment of
connectivity. (based on sensors devices information)
Another view is to change its algorithm.
The algorithm changed will be only based on the capture of
specific interest for device divided in two scopes:
Behavior
Information
8
10. Sensors
Embedded sensors in devices are the focus of developers to
make connectivity more closer, to make the contents sharing
more frequent and extended even to old devices
Accelerometer
Digital Compass
Gyroscope
GPS
Microphone
Camera
Touch (Multi-Touch)
Light
10
12. Conclusion
To highlight the architecture haggle the fact that it has already its own list
of interests, the need for amendment of their
algorithm to allow the addition of other interests eg.
based on behavior, this study of the sensors.
Another aspect will be to examine the possibility of receiving
of aknowledge of transmission of
certain information, whereas with the Haggle currently this is only
unidirectional.
In relation to the sensors, using the tool Android
operating and programming with the Java programming
language, running Android and benefit of the smartphone sensors
to capture user behavior and adapt to your list of
interests and other devices to share information or not based on interests.
With the opportunistic networks, the possibility of implementing the projects
are where mobile devices could storage, transport and sharing whenever
you provide contact between them.
12