Font Size: a A A

Design And Implementation Of An Object Management Framework For Internet Of Things

Posted on:2018-11-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y ZhaoFull Text:PDF
GTID:2428330596490049Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,sensors play a more and more important role in people's daily life.Different devices interact or even collaborate to accomplish a common goal through their own means of communication.Current interaction model has shifted from human-object interaction to the objectobject interaction,which increases the interaction complexity.To cope with these difficulties,there is a need for a solution that allow devices to talk to each other at the same level.The virtualization of objects is the perfect answer to this problem.Current researches mainly focus on the implementation,functionalities and applications.Virtual objects have changed from RFID tags,to objects with context information and then objects with cognitive management abilities.Objects become more and more intelligent,but the life cycles of virtual objects have not been thoroughly managed.In this paper,we design an object management framework for Internet of Things to manage the life cycles of virtual objects,including the garbage collection of virtual objects and the scheduling scheme of control flows.In the study of this framework,we divide the system into four layers—VO,CVO,logic and service.VO level implements the virtual representation of real world objects and provides VO registry to store the VOs;CVO level bridges the logic level with the available VOs in the VO level.It also includes CVO registry that is used for the storage of CVOs;Logic level implements the abstraction of services provided by virtual objects and translates users' requests,workflow engine is the core module of this level;Service level provides APIs for uses to call.We also design a new virtual object,namely smart device,which is divided into shared device and auxiliary device.Based on smart device,this paper proposes a garbage collection method and resolve the circular references problem.This paper also focuses on the scheduling scheme of control flows when multi control flows are using the same shared device.This paper first analyzed the research status of object management framework and listed their characteristics and flaws.Next,we stated the work we have done and the innovation of this paper.And we proposed the design of the object management framework and described every levels and modules in the architecture.Then we put forward the garbage collection method based on a new virtual object—smart device.We also designed a control flow scheduling scheme based on the priority that we defined.A prototype was implemented and analysis was given about the performance of the system.Finally,concluding remarks and future extensions of this work end this paper.
Keywords/Search Tags:Internet of Things, Virtual Object, Garbage Collection, Device Sharing
PDF Full Text Request
Related items