Change search
Link to record
Permanent link

Direct link
Alternative names
Publications (10 of 14) Show all publications
Rahman, H. (2018). Distributed Intelligence-Assisted Autonomic Context-Information Management: A context-based approach to handling vast amounts of heterogeneous IoT data. (Doctoral dissertation). Stockholm: Department of Computer and Systems Sciences, Stockholm University
Open this publication in new window or tab >>Distributed Intelligence-Assisted Autonomic Context-Information Management: A context-based approach to handling vast amounts of heterogeneous IoT data
2018 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

As an implication of rapid growth in Internet-of-Things (IoT) data, current focus has shifted towards utilizing and analysing the data in order to make sense of the data. The aim of which is to make instantaneous, automated, and informed decisions that will drive the future IoT. This corresponds to extracting and applying knowledge from IoT data which brings both a substantial challenge and high value. Context plays an important role in reaping value from data, and is capable of countering the IoT data challenges. The management of heterogeneous contextualized data is infeasible and insufficient with the existing solutions which mandates new solutions. Research until now has mostly concentrated on providing cloud-based IoT solutions; among other issues, this promotes real-time and faster decision-making issues. In view of this, this dissertation undertakes a study of a context-based approach entitled Distributed intelligence-assisted Autonomic Context Information Management (DACIM), the purpose of which is to efficiently (i) utilize and (ii) analyse IoT data.

To address the challenges and solutions with respect to enabling DACIM, the dissertation starts with proposing a logical-clustering approach for proper IoT data utilization. The environment that the number of Things immerse changes rapidly and becomes dynamic. To this end, self-organization has been supported by proposing self-* algorithms that resulted in 10 organized Things per second and high accuracy rate for Things joining. IoT contextualized data further requires scalable dissemination which has been addressed by a Publish/Subscribe model, and it has been shown that high publication rate and faster subscription matching are realisable. The dissertation ends with the proposal of a new approach which assists distribution of intelligence with regard to analysing context information to alleviate intelligence of things. The approach allows to bring few of the application of knowledge from the cloud to the edge; where edge based solution has been facilitated with intelligence that enables faster responses and reduced dependency on the rules by leveraging artificial intelligence techniques. To infer knowledge for different IoT applications closer to the Things, a multi-modal reasoner has been proposed which demonstrates faster response. The evaluations of the designed and developed DACIM gives promising results, which are distributed over seven publications; from this, it can be concluded that it is feasible to realize a distributed intelligence-assisted context-based approach that contribute towards autonomic context information management in the ever-expanding IoT realm.

Place, publisher, year, edition, pages
Stockholm: Department of Computer and Systems Sciences, Stockholm University, 2018. p. 103
Series
Report Series / Department of Computer & Systems Sciences, ISSN 1101-8526 ; 18-001
Keywords
Internet of Things, Context information, Intelligence, Edge computing, Distributed computing
National Category
Computer Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-149513 (URN)978-91-7797-087-3 (ISBN)978-91-7797-088-0 (ISBN)
Public defence
2018-01-24, Lilla Hörsalen. Nod building, Borgarfjordsgatan 12, Kista, 13:00 (English)
Opponent
Supervisors
Note

At the time of the doctoral defense, the following paper was unpublished and had a status as follows: Paper 7: Submitted.

Available from: 2017-12-29 Created: 2017-12-04 Last updated: 2022-02-28Bibliographically approved
Rahman, H. & Rahmani, R. (2018). Enabling distributed intelligence assisted Future Internet of Things Controller (FITC). Applied Computing and Informatics, 14(1), 73-87
Open this publication in new window or tab >>Enabling distributed intelligence assisted Future Internet of Things Controller (FITC)
2018 (English)In: Applied Computing and Informatics, E-ISSN 2210-8327, Vol. 14, no 1, p. 73-87Article in journal (Refereed) Published
Abstract [en]

The unprecedented prevalence of ubiquitous sensing will revolutionise the Future Internet where state-of-the-art Internet-of-Things (IoT) is believed to play the pivotal role. In the fast forwarding IoT paradigm, hundreds of billions of things are estimated to be deployed which would give rise to an enormous amount of data. Cloud computing has been the prevailing choice for controlling the connected things and the data, and providing intelligence based on the data. But response time and network load are on the higher side for cloud based solutions. Recently, edge computing is gaining growing attention to overcome this by employing rule-based intelligence. However, requirements of rules do not scale well with the proliferation of things. At the same time, rules fail in uncertain events and only offer pre-assumed intelligence. To counter this, this paper proposes a novel idea of leveraging the belief-network with the edge computing to utilize as an IoT edge-controller the aim of which is to offer low-level intelligence for IoT applications. This low-level intelligence along with cloud-based intelligence form the distributed intelligence in the IoT realm. Furthermore, a learning approach similar to reinforcement learning has been proposed. The approach, i.e. enabling a Future IoT Controller (FITC) has been verified with a simulated SmartHome scenario which proves the feasibility of the low-level intelligence in terms of reducing rules domination, faster response time and prediction through learning experiences at the edge.

Keywords
Future Internet, Internet of Things, edge computing, distributed intelligence, belief-network
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-149262 (URN)10.1016/j.aci.2017.05.001 (DOI)
Available from: 2017-11-24 Created: 2017-11-24 Last updated: 2023-06-28Bibliographically approved
Rahman, H. (2018). Supporting IoT Data Similarity at the Edge Towards Enabling Distributed Clustering. In: Álvaro Rocha, Hojjat Adeli, Luís Paulo Reis, Sandra Costanzo (Ed.), Trends and Advances in Information Systems and Technologies: . Paper presented at WorldCist'18 - 6th World Conference on Information Systems and Technologies, Naples, Italy, 27 - 29 March 2018 (pp. 213-224). Springer, 1
Open this publication in new window or tab >>Supporting IoT Data Similarity at the Edge Towards Enabling Distributed Clustering
2018 (English)In: Trends and Advances in Information Systems and Technologies / [ed] Álvaro Rocha, Hojjat Adeli, Luís Paulo Reis, Sandra Costanzo, Springer, 2018, Vol. 1, p. 213-224Conference paper, Published paper (Refereed)
Abstract [en]

Hundreds of billions of things are expected to be integrated for heterogeneous Internet-of-Things (IoT) applications, which promises to drive the Future Internet. This variant IoT data mandates intelligent solutions to make sense of current data in real-time closer to the data origin. Clustering physically distributed data would enable efficient utilization where finding similarity becomes the central issue. To counter this, Jaro-Winkler and Jaccard-like algorithm have been proposed and extended to a distributed protocol to enable distributed clustering at the edge. Performance study, on a scalable IoT platform and an edge device, shows feasibility and effectiveness of the approach with respect to efficiency and applicability.

Place, publisher, year, edition, pages
Springer, 2018
Series
Advances in Intelligent Systems and Computing, ISSN 2194-5357 ; 745
Keywords
IoT, Distributed data, Clustering similarity, Edge computing
National Category
Computer Sciences
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-149498 (URN)10.1007/978-3-319-77703-0_21 (DOI)978-3-319-77702-3 (ISBN)978-3-319-77703-0 (ISBN)
Conference
WorldCist'18 - 6th World Conference on Information Systems and Technologies, Naples, Italy, 27 - 29 March 2018
Available from: 2017-12-03 Created: 2017-12-03 Last updated: 2022-02-28Bibliographically approved
Rahman, H., Rahmani, R. & Kanter, T. (2018). The Role of Mobile Edge Computing Towards Assisting IoT with Distributed Intelligence: A SmartLiving Perspective. In: Sara Paiva (Ed.), Mobile Solutions and Their Usefulness in Everyday Life: (pp. 33-45). Springer
Open this publication in new window or tab >>The Role of Mobile Edge Computing Towards Assisting IoT with Distributed Intelligence: A SmartLiving Perspective
2018 (English)In: Mobile Solutions and Their Usefulness in Everyday Life / [ed] Sara Paiva, Springer, 2018, p. 33-45Chapter in book (Refereed)
Abstract [en]

Internet-of-Things (IoT) promises to impact every aspect of our daily life by connecting and automating everyday objects which bring the notion of SmartLiving. While it is certain that the trend will grow at a rapid speed, at the same time, challenge to alleviate intelligence of things by reaping value from the data requires to be addressed. The intelligence further cannot depend only on the existing cloud-based solutions which edge computing is expected to mitigate by integrating distributed intelligence. An IoT application necessitates applying knowledge with low latency. However, to comply with the vision of autonomic IoT and real-time intelligence, extracting and applying knowledge are necessitated for which this chapter proposes to exploit mobile edge computing (MEC) to further assist distributed intelligence. Therefore, the problem that this chapter addresses is feasibility investigation of MEC to provide intelligence by reasoning contextualised data and, thereby, the role of MEC in distributed intelligence.

Place, publisher, year, edition, pages
Springer, 2018
Series
EAI/Springer Innovations in Communication and Computing, ISSN 2522-8595, E-ISSN 2522-8609
Keywords
Internet-of-Things, SmartLiving, mobile edge computing, distributed intelligence
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-163220 (URN)10.1007/978-3-319-93491-4_2 (DOI)978-3-319-93490-7 (ISBN)978-3-319-93491-4 (ISBN)
Available from: 2018-12-18 Created: 2018-12-18 Last updated: 2022-02-26Bibliographically approved
Rahman, H., Rahmani, R. & Kanter, T. (2017). Multi-Modal Context-Aware reasoNer (CAN) at the Edge of IoT. Paper presented at The 8th International Conference on Ambient Systems, Networks and Technologies (ANT-2017), Madeira, Portugal, May 16-19, 2017. Procedia Computer Science, 109, 335-342
Open this publication in new window or tab >>Multi-Modal Context-Aware reasoNer (CAN) at the Edge of IoT
2017 (English)In: Procedia Computer Science, E-ISSN 1877-0509, Vol. 109, p. 335-342Article in journal (Refereed) Published
Abstract [en]

Future Internet is expected to be driven by prevalence of the Internet of Things (IoT). This prevalence of IoT promises to impact every aspect of human life in the foreseeable future where computing paradigm would witness huge influx of IoT data. Context is gaining growing attention to make sense of the data and it is envisaged that context-aware computing would act as an indispensable enabler for IoT. Contextualizing the collected IoT data enables to reap value from the data and to harvest the knowledge. Reasoning the contextualized data, that is, context information is imperative to the vision of harvesting knowledge. Edge computing is also expected to play a vital role in IoT to reduce dependency on cloud based solution, to achieve faster response, and to provide intelligence closer to the IoT things. The combination of context-awareness and edge solution would be inseparable in the future IoT. Furthermore, IoT vision comprises of different IoT applications controlled by a capable controller at the edge, an edge controller necessitates to counter the challenge of providing knowledge for each of the IoT applications. Therefore, such a controller requires to offer different context-aware reasoning to alleviate the intelligence-of-things. In view of this, this paper proposes a multi-modal context-aware reasoner the aim of which is to provide knowledge at the edge for each IoT application. The context-aware reasoning has been verified with rules-based and Bayesian reasoning for three IoT applications and initial results suggest that it is promising to realize such multimodal reasoning at the edge with low latency.

Keywords
Internet of Things (IoT), context-aware, edge computing, multimodal, reasoning
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-144910 (URN)10.1016/j.procs.2017.05.360 (DOI)000414533000042 ()
Conference
The 8th International Conference on Ambient Systems, Networks and Technologies (ANT-2017), Madeira, Portugal, May 16-19, 2017
Available from: 2017-06-29 Created: 2017-06-29 Last updated: 2022-03-23Bibliographically approved
Rahman, H., Rahmani, R. & Kanter, T. (2016). Entity Configuration and Context-Aware reasoNer (CAN) towards Enabling an Internet of Things Controller. In: Yaxin Bi, Supriya Kapoor, Rahul Bhatia (Ed.), Intelligent Systems and Applications: Extended and Selected Results from the SAI Intelligent Systems Conference (IntelliSys) 2015 (pp. 237-258). Springer
Open this publication in new window or tab >>Entity Configuration and Context-Aware reasoNer (CAN) towards Enabling an Internet of Things Controller
2016 (English)In: Intelligent Systems and Applications: Extended and Selected Results from the SAI Intelligent Systems Conference (IntelliSys) 2015 / [ed] Yaxin Bi, Supriya Kapoor, Rahul Bhatia, Springer, 2016, p. 237-258Chapter in book (Refereed)
Abstract [en]

The Internet of Things (IoT) paradigm has so far been investigating into designing and developing protocols and architectures to provide connectivity anytime and anywhere for anything. IoT is currently fast forwarding towards embracing a paradigm shift namely Internet of Everything (IoE) where making intelligent decisions and providing services remains a challenge. Context plays an integral role in reasoning the collected data and to provide context-aware services and is gaining growing attention in the IoT paradigm. To this end, a Context-Aware reasoNer (CAN) has been proposed and designed in this chapter. The proposed CAN is a generic enabler and is designed to provide services based on context reasoning. Discovering and filtering entities, i.e. entity configuration, become pivotal in analysing context reasoning to provide right services to right context entities in right time. This chapter leverages the concept of entity configuration and CAN towards enabling an IoT controller. The chapter further demonstrates use cases and future research directions towards generic CAN development and facilitating context-aware services to IoE.

Place, publisher, year, edition, pages
Springer, 2016
Series
Studies in Computational Intelligence, ISSN 1860-949X ; 650
Keywords
context, context-aware, Internet of Things, reasoning
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-135413 (URN)10.1007/978-3-319-33386-1_12 (DOI)000389026900012 ()978-3-319-33384-7 (ISBN)978-3-319-33386-1 (ISBN)
Available from: 2016-11-08 Created: 2016-11-08 Last updated: 2022-02-28Bibliographically approved
Rahman, H., Rahmani, R., Kanter, T., Persson, M. & Amundin, S. (2016). Reasoning Service enabling SmartHome Automation at the Edge of Context Networks. In: Álvaro Rocha, Ana Maria Correia, Hojjat Adeli, Luis Paulo Reis, Marcelo Mendonça Teixeira (Ed.), New Advances in Information Systems and Technologies: Volume 1. Paper presented at 2016 World Conference on Information Systems and Technologies (WorldCIST’16), Recife, Pernambuco, Brazil, March 22–24, 2016 (pp. 777-786). Springer
Open this publication in new window or tab >>Reasoning Service enabling SmartHome Automation at the Edge of Context Networks
Show others...
2016 (English)In: New Advances in Information Systems and Technologies: Volume 1 / [ed] Álvaro Rocha, Ana Maria Correia, Hojjat Adeli, Luis Paulo Reis, Marcelo Mendonça Teixeira, Springer, 2016, p. 777-786Conference paper, Published paper (Refereed)
Abstract [en]

The popular concept of SmartHome means that the appliances such as lighting, heating and door locks are controllable remotely through for example remote controls or mobile phones. The concept is becoming more and more realizable due to recent advancements in Internet-enabled technologies. SmartHomes can become even more intelligent and automated by exploiting such intelligent and affordable Internet-enabled technologies. However, this necessitates a context-aware system that provides services to respond to the context changes to enable such SmartHome automation at the edge of today’s context-centric networks. To this end, this paper designs and develops a context-aware reasoning service for home automation which provides a novel way to connect SmartHomes through the use of a distributed context exchange network overlay. It enables mobility service application to communicate with and control SmartHomes remotely.

Place, publisher, year, edition, pages
Springer, 2016
Series
Advances in Intelligent Systems and Computing ; 444
Keywords
Context-aware, Internet, Reasoner service, SmartHome, Ubiquitous
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-129735 (URN)10.1007/978-3-319-31232-3_73 (DOI)000417258700073 ()978-3-319-31231-6 (ISBN)978-3-319-31232-3 (ISBN)
Conference
2016 World Conference on Information Systems and Technologies (WorldCIST’16), Recife, Pernambuco, Brazil, March 22–24, 2016
Available from: 2016-04-27 Created: 2016-04-27 Last updated: 2022-02-23Bibliographically approved
Rahman, H. (2015). Self-Organizing Logical-Clustering Topology for Managing Distributed Context Information. (Licentiate dissertation). Stockholm: Department of Computer and Systems Sciences, Stockholm University
Open this publication in new window or tab >>Self-Organizing Logical-Clustering Topology for Managing Distributed Context Information
2015 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Internet of Things (IoT) is on the verge of experiencing a paradigm shift, the focus of which is the integration of people, services, context information, and things in the Connected Society, thus enabling Internet of Everything (IoE). Hundreds of billions of things will be connected to IoT/IoE by 2020. This massive immersion of things paves the way for sensing and analysing anything, anytime and anywhere. This everywhere computing coupled with Internet or web-enabled services have allowed access to a vast amount of distributed context information from heterogeneous sources. This enormous amount of context information will remain under-utilized if not properly managed. Therefore, this thesis proposes a new approach of logical-clustering as opposed to physical clustering aimed at enabling efficient context information management.

However, applying this new approach requires many research challenges to be met. By adhering to a design science research method, this thesis addresses these challenges and proposes solutions to them. The thesis first outlines the architecture for realizing logical-clustering topology for which a two-tier hierarchical-distributed hash table (DHT) based system architecture and a Software Defined Networking (SDN)-like approach are utilized whereby the clustering identifications are managed on the top-level overlay (as context storage) and heterogeneous context information sources are controlled via the bottom level. The feasibility of the architecture has been proven with an ns-3 simulation tool. The next challenge is to enable scalable clustering identification dissemination, for which a distributed Publish/Subscribe (PubSub) model is developed. The massive number of immersed nodes further necessitates a dynamic self-organized system. The thesis concludes by proposing new algorithms with regard to autonomic management of IoT to bring about the self-organization. These algorithms enable to structure the logical-clustering topology in an organized way with minimal intervention from outside sources and further ensure that it evolves correctly. A distributed IoT context information-sharing platform, MediaSense, is employed and extended to prove the feasibility of the dynamic PubSub model and the correctness of self-organized algorithms and to utilize them as context storage. Promising results have provided a high number of PubSub messages per second and fast subscription matching. Self-organization further enabled logical-clustering to evolve correctly and provided results on a par with the existing MediaSense for entity joining and high discovery rates for non-concurrent entity joining.

The increase in context information requires its proper management. Being able to cluster (i.e. filter) heterogeneous context information based on context similarity can help to avoid under-utilization of resources. This thesis presents an accumulation of work which can be comprehended as a step towards realizing the vision of logical-clustering topology.

Place, publisher, year, edition, pages
Stockholm: Department of Computer and Systems Sciences, Stockholm University, 2015. p. 79
Series
Report Series / Department of Computer & Systems Sciences, ISSN 1101-8526 ; 15-013
Keywords
Internet of Things, Context Information, Clustering, Distributed Computing
National Category
Computer Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-120237 (URN)
Presentation
2015-09-24, L30, Borgarfjordsgatan 12 (Nod Building), Campus Kista, Stockholm, 13:00 (English)
Opponent
Supervisors
Funder
EU, FP7, Seventh Framework Programme, Grant Agreement No 318452
Available from: 2015-10-23 Created: 2015-09-03 Last updated: 2022-02-23Bibliographically approved
Rahman, H., Kanter, T. & Rahmani, R. (2015). Supporting Self-Organization with Logical-clustering Towards Autonomic Management of Internet-of-Things. International Journal of Advanced Computer Sciences and Applications, 6(2), 24-33
Open this publication in new window or tab >>Supporting Self-Organization with Logical-clustering Towards Autonomic Management of Internet-of-Things
2015 (English)In: International Journal of Advanced Computer Sciences and Applications, ISSN 2158-107X, E-ISSN 2156-5570, Vol. 6, no 2, p. 24-33Article in journal (Refereed) Published
Abstract [en]

One of the challenges for Autonomic Management in Future Internet is to bring about self-organization in a rapidly changing environment and enable participating nodes to be aware and respond to changes. The massive number of participating nodes in Internet-of-Things calls for a new approach in regard of Autonomic Management with dynamic self-organization and enabling awareness to context information changes in the nodes themselves. To this end, we present new algorithms to enable self-organization with logical-clustering, the goal of which is to ensure that logical-clustering evolves correctly in the dynamic environment. The focus of these algorithms is to structure logical-clustering topology in an organized way with minimal intervention from outside sources. The correctness of the proposed algorithm is demonstrated on a scalable IoT platform, MediaSense. Our algorithms sanction 10 nodes to organize themselves per second and high accuracy of nodes discovery. Finally, we outline future research challenges towards autonomic management of IoT.

Keywords
autonomic management, Future Internet, Internet-of-Things, self-organization, logical-clustering, MediaSense
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-122884 (URN)10.14569/IJACSA.2015.060204 (DOI)000357579200004 ()
Available from: 2015-11-11 Created: 2015-11-11 Last updated: 2022-03-23Bibliographically approved
Rahman, H., Rahmani, R. & Kanter, T. (2014). Enabling Scalable Publish/Subscribe for Logical-Clustering in Crowdsourcing via MediaSense. In: Proceedings of 2014 Science and Information Conference: . Paper presented at Science and Information Conference 2014, London, UK, August 27-29, 2014 (pp. 64-71). IEEE Computer Society
Open this publication in new window or tab >>Enabling Scalable Publish/Subscribe for Logical-Clustering in Crowdsourcing via MediaSense
2014 (English)In: Proceedings of 2014 Science and Information Conference, IEEE Computer Society, 2014, p. 64-71Conference paper, Published paper (Refereed)
Abstract [en]

Crowdsourcing was initially devised as a method for solving problems through soliciting contributions from a large online community. Crowdsourcing is facing new challenges to handle the increase of information in real-time from a vast number of sources in Internet-of-Things (IoT) scenarios. Thus we seek to leverage the power of social web, smart-devices, sensors, etc., fusing these heterogeneous sources into distributed context information in order to enable novel crowdsourcing scenarios. This mandates research in efficient management of heterogeneous and distributed context information through logical-clustering. Logical-clustering can efficiently filter out similar context information obtained from distributed sources based on context similarity. However, the efficiency of logical-clustering is challenged by the distribution of context information in crowdsourcing scenarios. Publish/Subscribe mechanism can counter this challenge. To this end, we propose a scalable publish/subscribe model, MediaSense, which is based on p2p technologies. This paper presents our approach to a scalable logical-clustering concept. The evaluation of our approach applied to MediaSense can achieve a rate of approximately 3530 messages/sec for publish/subscribe events. Moreover, this approach further achieves 99% increase for subscription matching and 163% improvement in memory requirements in comparison with other approaches.

Place, publisher, year, edition, pages
IEEE Computer Society, 2014
Keywords
crowdsourcing, pervasive computing, context information, logical-clustering, Publish/Subscribe, MediaSense
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-110981 (URN)10.1109/SAI.2014.6918173 (DOI)978-0-9893193-1-7 (ISBN)
Conference
Science and Information Conference 2014, London, UK, August 27-29, 2014
Available from: 2014-12-19 Created: 2014-12-19 Last updated: 2022-02-23Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0001-8506-5839

Search in DiVA

Show all publications