Abstract

Modern society is surrounded by an ample spectrum of personal mobile devices with short-range wireless communication support. This ubiquity creates an immense potential of new concepts for people-centric ad hoc networks that can be applied to every personal and social dimension of life. The last decade introduced the concept of Opportunistic Networks (OppNets) that facilitates delay-tolerant information sharing between mobile users anytime, anywhere, and every which way possible. OppNets constitute an appealing solution to provide connectivity in those situations where communication is desired, but situated network architectures fail to provide it effectively. Despite the mobile revolution that the world is relishing today, the support of modern wireless technology in smart mobile devices is quite limited to fulfill OppNet services. While having promising potentials, the current wireless standards (e.g. Wi-Fi, Bluetooth) have restricted or hidden support for ad hoc communications in mobile operating systems. So far, such limitations have stimulated little research efforts to devise an alternative solution for the realization of OppNets. Besides, these standards are designed to achieve ad hoc communications under stable connectivity, therefore cannot cope with the highly-dynamic characteristics of OppNets. Intrinsically, OppNets rely on mobility of users to extend the dimension of communications over large distances. By and large, the mobility assistance greatly needed by OppNets requires innovative design considerations for the networks of smart mobile devices. This thesis focuses on the design, implementation, and analysis of a novel OppNet architecture intended for smart mobile platforms. Named Cocoon (Community-oriented Context-aware Opportunistic Networking), this architecture assists the practical development of a wide range of OppNet applications offered for general public use. Cocoon integrates versatile and lightweight opportunistic communication methods with a new collection of applications which are freely accessible by any group of mobile users. The presented applications span a rich collection of applications, such as short message services in challenged environments, safety monitoring in vehicular environments, and data dissemination in several demanding scenarios. In order to carry out these applications, Cocoon introduces a versatile and lightweight connectivity scheme, called opportunistic beacons, that expedites rapid and energy-efficient information sharing between smart mobile devices without requiring connections and sophisticated configurations. The design of opportunistic beacons is generic, so that it is readily integrable on top of the commonly-used wireless interfaces such as Wi-Fi and Bluetooth. The Cocoon architecture employs opportunistic beacons in the design and management of networking and application services. As a networking service, Opportunistic Beacon Networking (OBN) is introduced. Within OBN, a forwarding protocol is proposed and validated with extensive real-world experiments. The protocol is mainly offered for data dissemination purposes, but its end-to-end multi-hop routing performance has been evaluated as well. Furthermore, several improvements are presented, implemented, and compared for this protocol. For application management, a new set of service requirements are defined in view of the ever-changing nature of OppNets. These requirements are used in a distributed decision-making algorithm running alongside with OBN. The basic aim of the algorithm is to provide a quality-of-service to participating users by scheduling applications on their affiliated devices. The OppNet applications presented in this thesis are quite promising considering their performance outcomes. To effortlessly and efficiently develop such applications, the Cocoon architecture can also be used as a development platform to realize opportunistic communications. To this respect, this thesis further provides an application programming interface guide on Android (Cocoon API) and a verified simulator on MATLAB/Octave that can be used to develop and analyze Cocoon-based networks.
Original languageUndefined
Awarding Institution
  • University of Twente
Supervisors/Advisors
  • Havinga, Paul J.M., Supervisor
  • Scholten, Johan , Advisor
Sponsors
Date of Award1 Jun 2016
Place of PublicationEnschede, The Netherlands
Publisher
Print ISBNs978-90-365-4134-3
DOIs
StatePublished - 1 Jun 2016

Fingerprint

Communication
Mobile devices
Wi-Fi
Bluetooth
Application programming interfaces (API)
Ad hoc networks
Network architecture
MATLAB
Interfaces (computer)
Quality of service
Simulators
Decision making
Scheduling
Monitoring
Experiments

Keywords

  • EWI-27036
  • mobile network architecture
  • mobile networks
  • opportunistic beacon networks
  • smartphone ad hoc networks
  • cocoon
  • Opportunistic routing
  • IR-100459
  • Ad hoc networks
  • Mobile Ad hoc Networks
  • opportunistic beacons
  • Opportunistic Networks
  • METIS-316701

Cite this

Türkes, O. (2016). Opportunistic Beacon Networks Enschede, The Netherlands: Centre for Telematics and Information Technology (CTIT) DOI: 10.3990/1.9789036541343
Türkes, Okan. / Opportunistic Beacon Networks. Enschede, The Netherlands : Centre for Telematics and Information Technology (CTIT), 2016. 171 p.
@misc{afcedcc8b20a4ec99fe47edf514d678b,
title = "Opportunistic Beacon Networks",
abstract = "Modern society is surrounded by an ample spectrum of personal mobile devices with short-range wireless communication support. This ubiquity creates an immense potential of new concepts for people-centric ad hoc networks that can be applied to every personal and social dimension of life. The last decade introduced the concept of Opportunistic Networks (OppNets) that facilitates delay-tolerant information sharing between mobile users anytime, anywhere, and every which way possible. OppNets constitute an appealing solution to provide connectivity in those situations where communication is desired, but situated network architectures fail to provide it effectively. Despite the mobile revolution that the world is relishing today, the support of modern wireless technology in smart mobile devices is quite limited to fulfill OppNet services. While having promising potentials, the current wireless standards (e.g. Wi-Fi, Bluetooth) have restricted or hidden support for ad hoc communications in mobile operating systems. So far, such limitations have stimulated little research efforts to devise an alternative solution for the realization of OppNets. Besides, these standards are designed to achieve ad hoc communications under stable connectivity, therefore cannot cope with the highly-dynamic characteristics of OppNets. Intrinsically, OppNets rely on mobility of users to extend the dimension of communications over large distances. By and large, the mobility assistance greatly needed by OppNets requires innovative design considerations for the networks of smart mobile devices. This thesis focuses on the design, implementation, and analysis of a novel OppNet architecture intended for smart mobile platforms. Named Cocoon (Community-oriented Context-aware Opportunistic Networking), this architecture assists the practical development of a wide range of OppNet applications offered for general public use. Cocoon integrates versatile and lightweight opportunistic communication methods with a new collection of applications which are freely accessible by any group of mobile users. The presented applications span a rich collection of applications, such as short message services in challenged environments, safety monitoring in vehicular environments, and data dissemination in several demanding scenarios. In order to carry out these applications, Cocoon introduces a versatile and lightweight connectivity scheme, called opportunistic beacons, that expedites rapid and energy-efficient information sharing between smart mobile devices without requiring connections and sophisticated configurations. The design of opportunistic beacons is generic, so that it is readily integrable on top of the commonly-used wireless interfaces such as Wi-Fi and Bluetooth. The Cocoon architecture employs opportunistic beacons in the design and management of networking and application services. As a networking service, Opportunistic Beacon Networking (OBN) is introduced. Within OBN, a forwarding protocol is proposed and validated with extensive real-world experiments. The protocol is mainly offered for data dissemination purposes, but its end-to-end multi-hop routing performance has been evaluated as well. Furthermore, several improvements are presented, implemented, and compared for this protocol. For application management, a new set of service requirements are defined in view of the ever-changing nature of OppNets. These requirements are used in a distributed decision-making algorithm running alongside with OBN. The basic aim of the algorithm is to provide a quality-of-service to participating users by scheduling applications on their affiliated devices. The OppNet applications presented in this thesis are quite promising considering their performance outcomes. To effortlessly and efficiently develop such applications, the Cocoon architecture can also be used as a development platform to realize opportunistic communications. To this respect, this thesis further provides an application programming interface guide on Android (Cocoon API) and a verified simulator on MATLAB/Octave that can be used to develop and analyze Cocoon-based networks.",
keywords = "EWI-27036, mobile network architecture, mobile networks, opportunistic beacon networks, smartphone ad hoc networks, cocoon, Opportunistic routing, IR-100459, Ad hoc networks, Mobile Ad hoc Networks, opportunistic beacons, Opportunistic Networks, METIS-316701",
author = "Okan Türkes",
year = "2016",
month = "6",
doi = "10.3990/1.9789036541343",
isbn = "978-90-365-4134-3",
publisher = "Centre for Telematics and Information Technology (CTIT)",
address = "Netherlands",
school = "University of Twente",

}

Türkes, O 2016, 'Opportunistic Beacon Networks', University of Twente, Enschede, The Netherlands. DOI: 10.3990/1.9789036541343

Opportunistic Beacon Networks. / Türkes, Okan.

Enschede, The Netherlands : Centre for Telematics and Information Technology (CTIT), 2016. 171 p.

Research output: ScientificPhD Thesis - Research UT, graduation UT

TY - THES

T1 - Opportunistic Beacon Networks

AU - Türkes,Okan

PY - 2016/6/1

Y1 - 2016/6/1

N2 - Modern society is surrounded by an ample spectrum of personal mobile devices with short-range wireless communication support. This ubiquity creates an immense potential of new concepts for people-centric ad hoc networks that can be applied to every personal and social dimension of life. The last decade introduced the concept of Opportunistic Networks (OppNets) that facilitates delay-tolerant information sharing between mobile users anytime, anywhere, and every which way possible. OppNets constitute an appealing solution to provide connectivity in those situations where communication is desired, but situated network architectures fail to provide it effectively. Despite the mobile revolution that the world is relishing today, the support of modern wireless technology in smart mobile devices is quite limited to fulfill OppNet services. While having promising potentials, the current wireless standards (e.g. Wi-Fi, Bluetooth) have restricted or hidden support for ad hoc communications in mobile operating systems. So far, such limitations have stimulated little research efforts to devise an alternative solution for the realization of OppNets. Besides, these standards are designed to achieve ad hoc communications under stable connectivity, therefore cannot cope with the highly-dynamic characteristics of OppNets. Intrinsically, OppNets rely on mobility of users to extend the dimension of communications over large distances. By and large, the mobility assistance greatly needed by OppNets requires innovative design considerations for the networks of smart mobile devices. This thesis focuses on the design, implementation, and analysis of a novel OppNet architecture intended for smart mobile platforms. Named Cocoon (Community-oriented Context-aware Opportunistic Networking), this architecture assists the practical development of a wide range of OppNet applications offered for general public use. Cocoon integrates versatile and lightweight opportunistic communication methods with a new collection of applications which are freely accessible by any group of mobile users. The presented applications span a rich collection of applications, such as short message services in challenged environments, safety monitoring in vehicular environments, and data dissemination in several demanding scenarios. In order to carry out these applications, Cocoon introduces a versatile and lightweight connectivity scheme, called opportunistic beacons, that expedites rapid and energy-efficient information sharing between smart mobile devices without requiring connections and sophisticated configurations. The design of opportunistic beacons is generic, so that it is readily integrable on top of the commonly-used wireless interfaces such as Wi-Fi and Bluetooth. The Cocoon architecture employs opportunistic beacons in the design and management of networking and application services. As a networking service, Opportunistic Beacon Networking (OBN) is introduced. Within OBN, a forwarding protocol is proposed and validated with extensive real-world experiments. The protocol is mainly offered for data dissemination purposes, but its end-to-end multi-hop routing performance has been evaluated as well. Furthermore, several improvements are presented, implemented, and compared for this protocol. For application management, a new set of service requirements are defined in view of the ever-changing nature of OppNets. These requirements are used in a distributed decision-making algorithm running alongside with OBN. The basic aim of the algorithm is to provide a quality-of-service to participating users by scheduling applications on their affiliated devices. The OppNet applications presented in this thesis are quite promising considering their performance outcomes. To effortlessly and efficiently develop such applications, the Cocoon architecture can also be used as a development platform to realize opportunistic communications. To this respect, this thesis further provides an application programming interface guide on Android (Cocoon API) and a verified simulator on MATLAB/Octave that can be used to develop and analyze Cocoon-based networks.

AB - Modern society is surrounded by an ample spectrum of personal mobile devices with short-range wireless communication support. This ubiquity creates an immense potential of new concepts for people-centric ad hoc networks that can be applied to every personal and social dimension of life. The last decade introduced the concept of Opportunistic Networks (OppNets) that facilitates delay-tolerant information sharing between mobile users anytime, anywhere, and every which way possible. OppNets constitute an appealing solution to provide connectivity in those situations where communication is desired, but situated network architectures fail to provide it effectively. Despite the mobile revolution that the world is relishing today, the support of modern wireless technology in smart mobile devices is quite limited to fulfill OppNet services. While having promising potentials, the current wireless standards (e.g. Wi-Fi, Bluetooth) have restricted or hidden support for ad hoc communications in mobile operating systems. So far, such limitations have stimulated little research efforts to devise an alternative solution for the realization of OppNets. Besides, these standards are designed to achieve ad hoc communications under stable connectivity, therefore cannot cope with the highly-dynamic characteristics of OppNets. Intrinsically, OppNets rely on mobility of users to extend the dimension of communications over large distances. By and large, the mobility assistance greatly needed by OppNets requires innovative design considerations for the networks of smart mobile devices. This thesis focuses on the design, implementation, and analysis of a novel OppNet architecture intended for smart mobile platforms. Named Cocoon (Community-oriented Context-aware Opportunistic Networking), this architecture assists the practical development of a wide range of OppNet applications offered for general public use. Cocoon integrates versatile and lightweight opportunistic communication methods with a new collection of applications which are freely accessible by any group of mobile users. The presented applications span a rich collection of applications, such as short message services in challenged environments, safety monitoring in vehicular environments, and data dissemination in several demanding scenarios. In order to carry out these applications, Cocoon introduces a versatile and lightweight connectivity scheme, called opportunistic beacons, that expedites rapid and energy-efficient information sharing between smart mobile devices without requiring connections and sophisticated configurations. The design of opportunistic beacons is generic, so that it is readily integrable on top of the commonly-used wireless interfaces such as Wi-Fi and Bluetooth. The Cocoon architecture employs opportunistic beacons in the design and management of networking and application services. As a networking service, Opportunistic Beacon Networking (OBN) is introduced. Within OBN, a forwarding protocol is proposed and validated with extensive real-world experiments. The protocol is mainly offered for data dissemination purposes, but its end-to-end multi-hop routing performance has been evaluated as well. Furthermore, several improvements are presented, implemented, and compared for this protocol. For application management, a new set of service requirements are defined in view of the ever-changing nature of OppNets. These requirements are used in a distributed decision-making algorithm running alongside with OBN. The basic aim of the algorithm is to provide a quality-of-service to participating users by scheduling applications on their affiliated devices. The OppNet applications presented in this thesis are quite promising considering their performance outcomes. To effortlessly and efficiently develop such applications, the Cocoon architecture can also be used as a development platform to realize opportunistic communications. To this respect, this thesis further provides an application programming interface guide on Android (Cocoon API) and a verified simulator on MATLAB/Octave that can be used to develop and analyze Cocoon-based networks.

KW - EWI-27036

KW - mobile network architecture

KW - mobile networks

KW - opportunistic beacon networks

KW - smartphone ad hoc networks

KW - cocoon

KW - Opportunistic routing

KW - IR-100459

KW - Ad hoc networks

KW - Mobile Ad hoc Networks

KW - opportunistic beacons

KW - Opportunistic Networks

KW - METIS-316701

U2 - 10.3990/1.9789036541343

DO - 10.3990/1.9789036541343

M3 - PhD Thesis - Research UT, graduation UT

SN - 978-90-365-4134-3

PB - Centre for Telematics and Information Technology (CTIT)

ER -

Türkes O. Opportunistic Beacon Networks. Enschede, The Netherlands: Centre for Telematics and Information Technology (CTIT), 2016. 171 p. Available from, DOI: 10.3990/1.9789036541343