An Internet of Things network for proximity based distributed processing

The Internet of Things, the interconnection of all computing devices, is a concept that has become very popular nowadays and many companies try to achieve a leading role in shaping its future. Billions of devices are already connected to IoT cloud networks and this number is expected to rapidly incr...

Full description

Bibliographic Details
Main Author: Koutsoumpakis, Iakovos
Format: Others
Language:English
Published: Uppsala universitet, Institutionen för informationsteknologi 2015
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-267865
id ndltd-UPSALLA1-oai-DiVA.org-uu-267865
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-uu-2678652015-11-28T04:50:33ZAn Internet of Things network for proximity based distributed processingengKoutsoumpakis, IakovosUppsala universitet, Institutionen för informationsteknologi2015The Internet of Things, the interconnection of all computing devices, is a concept that has become very popular nowadays and many companies try to achieve a leading role in shaping its future. Billions of devices are already connected to IoT cloud networks and this number is expected to rapidly increase in the near future. Devices in an IoT cloud network can be producers or consumers of data, while some can be processors. As data often needs processing in order to be transformed from lower to higher conceptual value, before being delivered to the consumers, this processing has to be done in an efficient manner. Ideally processing should take place in the proximity of data producers as opposed to having to transfer large volumes of data over the network in order to reach the processor. For this problem to be solved, scheduling algorithms require additional information that quantifies the "distance" between the different nodes in an IoT cloud network. Consequently, the main focus of this work is the development and the evaluation of an efficient mechanism that uses a heuristic technique to estimate this information, the latency between nodes, greatly reducing to linear the running time complexity that, if every device had to contact every other to calculate it, would be O(n^2). Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-267865IT ; 15075application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
description The Internet of Things, the interconnection of all computing devices, is a concept that has become very popular nowadays and many companies try to achieve a leading role in shaping its future. Billions of devices are already connected to IoT cloud networks and this number is expected to rapidly increase in the near future. Devices in an IoT cloud network can be producers or consumers of data, while some can be processors. As data often needs processing in order to be transformed from lower to higher conceptual value, before being delivered to the consumers, this processing has to be done in an efficient manner. Ideally processing should take place in the proximity of data producers as opposed to having to transfer large volumes of data over the network in order to reach the processor. For this problem to be solved, scheduling algorithms require additional information that quantifies the "distance" between the different nodes in an IoT cloud network. Consequently, the main focus of this work is the development and the evaluation of an efficient mechanism that uses a heuristic technique to estimate this information, the latency between nodes, greatly reducing to linear the running time complexity that, if every device had to contact every other to calculate it, would be O(n^2).
author Koutsoumpakis, Iakovos
spellingShingle Koutsoumpakis, Iakovos
An Internet of Things network for proximity based distributed processing
author_facet Koutsoumpakis, Iakovos
author_sort Koutsoumpakis, Iakovos
title An Internet of Things network for proximity based distributed processing
title_short An Internet of Things network for proximity based distributed processing
title_full An Internet of Things network for proximity based distributed processing
title_fullStr An Internet of Things network for proximity based distributed processing
title_full_unstemmed An Internet of Things network for proximity based distributed processing
title_sort internet of things network for proximity based distributed processing
publisher Uppsala universitet, Institutionen för informationsteknologi
publishDate 2015
url http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-267865
work_keys_str_mv AT koutsoumpakisiakovos aninternetofthingsnetworkforproximitybaseddistributedprocessing
AT koutsoumpakisiakovos internetofthingsnetworkforproximitybaseddistributedprocessing
_version_ 1718139453049929728