제주대학교 Repository

Context Prediction based Collaborative IoT Architecture for Smart Environment

Metadata Downloads
Abstract
The advancement in sensing and communication technologies keeps adding new dimensions to the world of information and communication technologies (ICTs) i.e. connectivity from anyplace, anytime, to anything. This hyper-connectivity leads to a new technological paradigm called Internet of Things (IoT) which is drastically transforming our commercial, social, and personal sphere. The lack of standard procedure for communication among the constituent heterogeneous parts(devices) of IoT post a number of research challenges like connectivity, data processing, privacy preservation etc. Many research studies have been dedicated to address the communication architecture and data processing problem for these things. These studies resulted in various models which enable connecting things, processing the collected data and proactively responding to the situation. Some of these models are application-specific while others introduce a new terminology i.e. everything as a service (XaaS) into existing Service Oriented Architecture (SOA). However, a purely SOA based service oriented system may be wasting resources on processing unnecessary data. Moreover, the concerns over privacy and data protection in a SOA based systems are widespread, particularly as sensors and smart tags can track users‟ movements, habits and ongoing preferences.
To the best of our knowledge, The state of the art studies are application specific or domain specific. The scope of existing state of the art models is limited to provide solution for a specific application area. To extend the IoT functionality to an interoperable domain problem, a cross-domain architecture for IoT that will bridges gap between the service oriented paradigm and standard IoT concepts, is presented in this dissertation. The gap has been bridged by dividing the data processing between the low power & low processing capability devices and the cloud based servers.
Performance of proposed architecture is evaluated by integrating applications from three different domains. First application is a sophisticated collaborative context prediction approach based on inductive learning. Experiments are conducted to demonstrate the effectiveness of proposed techniques on real world data sets and virtual data sets. The results show that proposed approach can be applied effectively to diverse application areas. Second application is forecasting electricity consumption in multi-family residential buildings. Current state of the art approaches for energy management in residential buildings use traditional forecasting techniques based on statistical analysis and machine learning approaches applied on monthly utility meters data, thus restricting hourly forecast. The smart metering infrastructure enables collection of the electricity consumption data at a fine temporal level. Therefore, we applied well recognized machine learning techniques i.e. neural network, regression tree and genetic programming on smart meters data to forecast electricity consumption in residential buildings. The third application area is multimedia content recommendation in smart home environment. The home network based model is proposed for this application which proactively responds to the user behavior in a smart home. A state of the art learning approach i.e. deep learning is used to enhance the performance of content based collaborative recommendation system. For this purpose, a hierarchical Bayesian model based deep learning is used, which couples a Bayesian formulation of the stacked denoising autoencoder and probabilistic matrix factorization. Experiments on real-world datasets shows that this model can improve the performance of the content recommendation system.
Author(s)
Rashid Ahmad
Issued Date
2015
Awarded Date
2016. 2
Type
Dissertation
URI
http://dcoll.jejunu.ac.kr/jsp/common/DcLoOrgPer.jsp?sItemId=000000007484
Alternative Author(s)
라시드 아마드
Department
대학원 컴퓨터공학과
Table Of Contents
Abstract 1
1. Introduction 3
1.1. Background 3
1.1.1. IoT architecture standardization 5
1.1.2. State of the art IoT architectures 6
1.1.3. State of the art IoT application platforms 8
1.2. Problem statement 10
1.3. Contribution . 11
2. Related work 13
3. Collaborative IoT architecture (Service-oriented IoT architecture) 17
3.1. Application layer 17
3.2. Service layer . 19
3.2.1. Common Services Components 22
3.2.1.1. Service Registration (SR) 22
3.2.1.2. Service Discovery (SD) 23
3.2.1.3. Service Profiler (SP) 23
3.2.1.4. Service Matching (SM) 24
3.2.1.5. Service Selection (SS) 26
3.2.1.6. Services Clustering (SCG) 26
3.2.1.7. Services Performance Evaluation (SPE) 28
3.2.1.8. Shared Services Repository (SSR) 29
3.2.1.9. Shared Services Profile (SSP) 30
3.2.1.10. Service Composition (SCN) 30
3.2.2. Application Specific Services Components 36
3.2.2.1. Activities Context Collector (ACC) 36
3.2.2.2. Activity Notifications 37
3.2.2.3. Activities Services Orchestration (ASO) 37
3.2.2.4. Activities Local Repository (ALP) 38
3.2.2.5. Energy Context Collector 39
3.2.2.6. Energy Consumption Notifications 40
3.2.2.7. Energy Services Orchestration (ESO) 40
3.2.2.8. Energy Local Repository 41
3.2.2.9. Entertainment Context Collector 42
3.2.2.10. Context based Movies Recommendation Notifications 42
3.2.2.11. Entertainment Services Orchestration (EtSO) 42
3.2.2.12. Entertainment Local Repository (EtLP) 43
3.3.1. Common Processing Components 46
3.3.1.1. Outlier Removal (OR) 46
3.3.1.2. Handling Missing Values (HMV) 46
3.3.1.3. Normalization 47
3.3.1.4. Data Fusion 47
3.3.1.5. Aggregation 47
3.3.1.6. Feature Extraction 48
3.3.1.7. Pre-Process Selector (PPS) 50
3.3.1.8. Data Smoothening (DS) 50
3.3.2. Application Specific Processing Components 51
3.3.2.1. Activities Specific Processing Components 51
3.3.2.2. Energy Specific Processing Components 57
3.3.2.3. Entertainment Specific Processing Components 62
4. Experiment 1: Collaborative context prediction in smart office 70
4.1. Data set and experimental configuration 80
4.2. Evaluation mechanism . 80
4.3. Result and discussions 81
5. Experiment 2: Energy prediction and analysis in residential smart buildings 89
5.1. Data set and experimental configuration 105
5.2. Evaluation mechanism . 107
5.3. Results and discussion 108
5.3.1. Data Pre-processing 108
5.3.2. Neural Network in processing layer 113
5.3.3. Classification And Regression Tree (CART) in processing layer 118
5.3.4. Genetic Programming in processing layer 123
5.3.5. Incremental learning based neural network in processing layer 126
5.3.6. Ensemble Model in processing layer 127
6. Experiment 3: Multimedia content recommendation in smart spaces 130
6.3. Data set and experimental configuration 149
6.4. Evaluation mechanism . 155
6.5. Results and discussion 157
6.5.1. Multimedia content recommendation results 157
6.5.2. Deep learning based recommendation results 162
7. Conclusion 165
References 169
Degree
Doctor
Publisher
제주대학교 대학원
Citation
Rashid Ahmad. (2015). Context Prediction based Collaborative IoT Architecture for Smart Environment
Appears in Collections:
General Graduate School > Computer Engineering
공개 및 라이선스
  • 공개 구분공개
파일 목록

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.