Visvesvaraya Technological University: Machine - Learning Based Iot Data Caching'
Visvesvaraya Technological University: Machine - Learning Based Iot Data Caching'
A SEMINAR REPORT
ON
‘MACHINE –LEARNING BASED IOT DATA CACHING’
A Seminar Report Submitted in partial fulfilment of the requirement for VIII semester
Submitted degree of Bachelor of Engineering in Computer Science and Engineering of
Visvesvaraya Technological University, Belagavi.
Submitted by
AMRUTHA P
USN:4CA15CS001
2019-2020
CAUVERY INSTITUTE OF TECHNOLOGY
SUNDAHALLI, SIDDAIAHNAKOPPALU GATE MANDYA 571402
Certificate
Certified that the Technical seminar entitled “MACHINE –LEARNING BASED IOT
1.
2.
List of Contents
Acknowledgement (i)
Abstract (ii)
Table of Content Page no
CHAPTER 1
Introduction
Introduction to IOT 1
CHAPTER 2
2.1 "Smart Space Orchestration – How to make the Internet Things smart?" 3
CHAPTER3
Caching strategies and challenges 5
CHAPTER 4
System arichitecture 7
CHAPTER5
Approach
Iot System With The VSL Middle Ware& Data Caches 9-11
CONCLUSION
REFERENCES
ABSTRACT
(i)
CONCLUSION
Introducing caching to the IoT is highly promising. Due to the characteristics of the IoT it
can be expected to have a significant effect on the performance, scalability, and resilience of
IoT systems. With the VSL IoT middleware we have context data at hand that provides us
with a comfortable base for complex caching decisions. Our preliminary tests with the VSL
IoT middleware are promising towards a significant improvement in caching performance.
In this paper we introduced challenges and possible strategies for introducing data caching
in the IoT. We started with the basic caching methodologies (section II), the cache decision
strategy, and the cache replacement strategy. For the relevant state of the art (section III) we
focused on ICN and web caching. We presented our current and planned approach towards
caching in a data-centric IoT. Finally, we introduced our planned use of machine learning
for choosing the best caching strategy per data item, and for predicting node behavior better
(section IV). Through the increased performance, scalability, and resilience we hope to
make future IoT systems readier for a realworld use, where timely data availability can be
critical for life-relevant applications such as fire detection or the control of heavy machinery
in Industrial Internet of Things approaches.
REFERENCES
[1] .M.-O. Pahl, G. Carle, and G. Klinker, “Distributed Smart Space Orchestration,”in
NOMS - Dissertation Digest, 2016.
[2].D. Lu, D. Huang, A. Walenstein, and D. Medhi, “A Secure MicroserviceFramework for
IoT,” in IEEE Symposium on Service-Oriented System
Engineering (SOSE). IEEE, 2017.
[3] M.-O. Pahl and S. Liebald, “A modular distributed iot service discovery,”in International
Symposium on Integrated Network Management (IM),Washington DC, USA, 2019.
[4] M.-O. Pahl, “Data-Centric Service-Oriented Management of Things,” in Integrated
Network Management (IM), IFIP/IEEE International Symposiumon, Ottawa, Canada, 2015.
[5] M.-O. Pahl and S. Liebald, “Designing a Data-Centric internet of things,” in International
Conference on Networked Systems (NetSys), Garchingb. Munchen, Germany, 2019.
[6] J. Mellor-Crummey, D. Whalley, and K. Kennedy, “Improving memory hierarchy
performance for irregular applications using data and computation re orderings,” Internat.
Journal of Parallel Programming, 2001.
[7] C. Carvalho, “The gap between processor and memory speeds,” in Proc.of IEEE
International Conference on Control and Automation, 2002.
[8] G. Rossini and D. Rossi, “Evaluating ccn multi-path interest forwarding strategies,”
Computer Commun., 2013.
[9] S. Podlipnig and L. B¨osz¨ormenyi, “A survey of web cache replacement strategies,”
ACM Computing Surveys, 2003.
[10] M. A. M. Hail, M. Amadeo, A. Molinaro, and S. Fischer, “On the performance of
caching and forwarding in information-centric networking for the iot,” in International
Conference on Wired/Wireless Internet
ACKNOWLEDGMENT
I would like to express our profound sense of gratitude to our guide Prof. vishesh J,
Asst.Prof, Department of Computer Science and Engineering for his Valuable Suggestions
and for helping me in completing my Technical seminar.
I thank all the teaching and non-teaching staff of Computer Science and Engineering
department who has helped me on various occasions during the course of this work.
AMRUTHA P
(ii)