Internet of Things

[Pages:53] Internet of Things

Principles and Paradigms

Page left intentionally blank

Internet of Things

Principles and Paradigms

Edited by

Rajkumar Buyya

Cloud Computing and Distributed Systems (CLOUDS) Laboratory Department of Computing and Information Systems The University of Melbourne, Australia Manjrasoft Pty Ltd, Australia

Amir Vahid Dastjerdi

Cloud Computing and Distributed Systems (CLOUDS) Laboratory Department of Computing and Information Systems The University of Melbourne, Australia

!-34%2$!-s"/34/.s(%)$%,"%2's,/.$/. .%79/2+s/8&/2$s0!2)3s3!.$)%'/

3!.&2!.#)3#/s3).'!0/2%s39$.%9s4/+9/ -ORGAN+AUFMANNISANIMPRINTOF%LSEVIER

-ORGAN+AUFMANNISANIMPRINTOF%LSEVIER (AMPSHIRE3TREET TH&LOOR #AMBRIDGE -! 53!

#OPYRIGHT?%LSEVIER)NC!LLRIGHTSRESERVED

.OPARTOFTHISPUBLICATIONMAYBEREPRODUCEDORTRANSMITTEDINANYFORMORBYANYMEANS ELECTRONICORMECHANICAL INCLUDING PHOTOCOPYING RECORDING OR ANY INFORMATION STORAGE AND RETRIEVAL SYSTEM WITHOUT PERMISSION IN WRITINGFROMTHEPUBLISHER$ETAILSONHOWTOSEEKPERMISSION FURTHERINFORMATIONABOUTTHE0UBLISHERSPERMISSIONSPOLICIESANDOURARRANGEMENTSWITHORGANIZATIONSSUCHASTHE#OPYRIGHT#LEARANCE#ENTERANDTHE#OPYRIGHT ,ICENSING!GENCY CANBEFOUNDATOURWEBSITEWWWELSEVIERCOMPERMISSIONS

4HISBOOKANDTHEINDIVIDUALCONTRIBUTIONSCONTAINEDINITAREPROTECTEDUNDERCOPYRIGHTBYTHE0UBLISHEROTHER THANASMAYBENOTEDHEREIN

Notices +NOWLEDGEANDBESTPRACTICEINTHISlELDARECONSTANTLYCHANGING!SNEWRESEARCHANDEXPERIENCEBROADENOUR UNDERSTANDING CHANGESINRESEARCHMETHODS PROFESSIONALPRACTICES ORMEDICALTREATMENTMAYBECOMENECESSARY

0RACTITIONERSANDRESEARCHERSMUSTALWAYSRELYONTHEIROWNEXPERIENCEANDKNOWLEDGEINEVALUATINGANDUSINGANY INFORMATION METHODS COMPOUNDS OREXPERIMENTSDESCRIBEDHEREIN)NUSINGSUCHINFORMATIONORMETHODSTHEY SHOULDBEMINDFULOFTHEIROWNSAFETYANDTHESAFETYOFOTHERS INCLUDINGPARTIESFORWHOMTHEYHAVEAPROFESSIONAL RESPONSIBILITY

4OTHEFULLESTEXTENTOFTHELAW NEITHERTHE0UBLISHERNORTHEAUTHORS CONTRIBUTORS OREDITORS ASSUMEANYLIABILITY FORANYINJURYANDORDAMAGETOPERSONSORPROPERTYASAMATTEROFPRODUCTSLIABILITY NEGLIGENCEOROTHERWISE OR FROMANYUSEOROPERATIONOFANYMETHODS PRODUCTS INSTRUCTIONS ORIDEASCONTAINEDINTHEMATERIALHEREIN

British Library Cataloguing-in-Publication Data !CATALOGUERECORDFORTHISBOOKISAVAILABLEFROMTHE"RITISH,IBRARY

Library of Congress Cataloging-in-Publication Data !CATALOGRECORDFORTHISBOOKISAVAILABLEFROMTHE,IBRARYOF#ONGRESS

)3".

&ORINFORMATIONONALL-ORGAN+AUFMANNPUBLICATIONS VISITOURWEBSITEATHTTPSWWWELSEVIERCOM

Publisher:4ODD'REEN Acquisition Editor:"RIAN2OMER Editorial Project Manager:!MY)NVERNIZZI Project Manager:0RIYA+UMARAGURUPARAN Designer:-ARIA)N?S#RUZ

4YPESETBY4HOMSON$IGITAL

Contents

,ISTOF#ONTRIBUTORSXV !BOUTTHE%DITORSXIX 0REFACEXXI !CKNOWLEDGMENTS XXIII

PART I IoT ECOSYSTEM CONCEPTS AND ARCHITECTURES

CHAPTER 1 Internet of Things: An Overview3

F. Khodadadi, A.V. Dastjerdi, R. Buyya

1.1 )NTRODUCTION 1.2 )NTERNETOF4HINGS$ElNITION%VOLUTION5

)O4%MERGENCE5 )NTERNETOF%VERYTHING5 )NDUSTRIAL)O45 3MARTNESSIN)O45 -ARKET3HARE (UMANINTHE,OOP )MPROVINGTHE1UALITYOF,IFE 1.3 )O4!RCHITECTURES 3/! "ASED!RCHITECTURE !0) /RIENTED!RCHITECTURE 1.4 2ESOURCE-ANAGEMENT 2ESOURCE0ARTITIONING #OMPUTATION/FmOADING )DENTIlCATIONAND2ESOURCE3ERVICE$ISCOVERY 1.5 )O4$ATA-ANAGEMENTAND!NALYTICS )O4ANDTHE#LOUD 2EAL 4IME!NALYTICSIN)O4AND&OG#OMPUTING 1.6 #OMMUNICATION0ROTOCOLS .ETWORK,AYER 4RANSPORTAND!PPLICATION,AYER 1.7 )NTERNETOF4HINGS!PPLICATIONS -ONITORINGAND!CTUATING "USINESS0ROCESSAND$ATA!NALYSIS )NFORMATION'ATHERINGAND#OLLABORATIVE#ONSUMPTION 1.8 3ECURITY 1.9 )DENTITY-ANAGEMENTAND!UTHENTICATION

v

vi Contents

1.10 0RIVACY 1.11 3TANDARDIZATIONAND2EGULATORY,IMITATIONS 1.12 #ONCLUSIONS 2EFERENCES

CHAPTER 2 Open Source Semantic Web Infrastructure for Managing IoT Resources in the Cloud 29

N. Kefalakis, S. Petris, C. Georgoulis, J. Soldatos 2.1 )NTRODUCTION 2.2 "ACKGROUND2ELATED7ORK 2.3 /PEN)O4!RCHITECTUREFOR)O4#LOUD#ONVERGENCE 2.4 3CHEDULING0ROCESSAND)O43ERVICES,IFECYCLE 2.5 3CHEDULINGAND2ESOURCE-ANAGEMENT 2.6 6ALIDATING!PPLICATIONSAND5SE#ASES 2.7 &UTURE2ESEARCH$IRECTIONS 2.8 #ONCLUSIONS 2EFERENCES

CHAPTER 3 Device/Cloud Collaboration Framework for Intelligence Applications 49

Y. Yoon, D. Ban, S. Han, D. An, E. Heo 3.1 )NTRODUCTION 3.2 "ACKGROUNDAND2ELATED7ORK 3.3 $EVICE#LOUD#OLLABORATION&RAMEWORK50

0OWERFUL3MART-OBILE$EVICES50 2UNTIME!DAPTATION%NGINE 0RIVACY 0ROTECTION3OLUTION 3.4 !PPLICATIONSOF$EVICE#LOUD#OLLABORATION #ONTEXT !WARE0ROACTIVE3UGGESTION 3EMANTIC1!#ACHE )MAGEAND3PEECH2ECOGNITION 3.5 &UTURE7ORK 3.6 #ONCLUSIONS 2EFERENCES

CHAPTER 4 Fog Computing: Principles, Architectures, and Applications 61

A.V. Dastjerdi, H. Gupta, R.N. Calheiros, S.K. Ghosh, R. Buyya 4.1 )NTRODUCTION 4.2 -OTIVATING3CENARIO 4.3 $ElNITIONSAND#HARACTERISTICS

Contents

vii

4.4 2EFERENCE!RCHITECTURE 4.5 !PPLICATIONS

(EALTHCARE !UGMENTED2EALITY #ACHINGAND0REPROCESSING 4.6 2ESEARCH$IRECTIONSAND%NABLERS 0ROGRAMMING-ODELS 3ECURITYAND2ELIABILITY 2ESOURCE-ANAGEMENT %NERGY-INIMIZATION 4.7 #OMMERCIAL0RODUCTS #ISCO)/X $ATAIN-OTION ,OCAL'RID 0AR3TREAM 0RISMTECH6ORTEX 4.8 #ASE3TUDY %XPERIMENT3ETUP 0ERFORMANCE%VALUATION 4.9 #ONCLUSIONS 2EFERENCES

PART II IoT ENABLERS AND SOLUTIONS

CHAPTER 5 Programming Frameworks for Internet of Things 79

J. Krishnamurthy, M. Maheswaran

5.1 )NTRODUCTION 5.2 "ACKGROUND

/VERVIEW %MBEDDED$EVICE0ROGRAMMING,ANGUAGES -ESSAGE0ASSINGIN$EVICES #OORDINATION,ANGUAGES 0OLYGLOT0ROGRAMMING 5.3 3URVEYOF)O40ROGRAMMING&RAMEWORKS /VERVIEW )O40ROGRAMMING!PPROACHES %XISTING)O4&RAMEWORKS 3UMMARY 5.4 &UTURE2ESEARCH$IRECTIONS 5.5 #ONCLUSIONS 2EFERENCES

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download