Font Size: a A A

Research On Semantic-oriented Internet Of Things Resource Allocation And Scheduling Technology

Posted on:2019-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:C LiFull Text:PDF
GTID:2348330569495561Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet of Things technology,the realization of autonomous dynamic scheduling among devices through “dialogue and communication” between objects and objects,and eventually the formation of an autonomous IoT system has become a focus of more and more research on the Internet of Things.However,due to the heterogeneity of the massive devices,it is difficult for the heterogeneous devices to understand each other.And due to the dynamic variability of the environment,the interaction between devices can usually only be achieved through static fixed scheduling methods,and it is also difficult to adapt to the outside environment dynamically.Therefore,this paper proposes a semantic-oriented IoT resource allocation and scheduling technology,which uses semantic technology to represent physical devices and dynamic tasks as resource forms through resource virtualization,and then generates and perform schedules through resource allocation and autonomous scheduling.Finally,it realizeorganizing related device to respond to the external environmentspontaneously,and achieve autonomous dynamic scheduling between devices.Firstly,semantic technology is used to construct device semantic model and task semantic model,providing a unified description of devices in the IoT system to support mutual understanding between heterogeneous devices.At the same time,semantic descriptions are made for the tasks generated by the system response environment,and tasks are effectively modeled,thereby laying the foundation for realizing resource allocation.In order to represent various kinds of data information in a unified manner,this paper uses the idea of virtualization in cloud computing to virtualize resources.Based on the above semantic model,a unified resource representation structure is defined,as well as four basic oprations: resource creation,resource update,resource retrieval,and resource deletion.And the paper provide a unified interface for resource interaction,abstract the actual IoT system into a logically corresponding virtual resource pool.Based on the above semantic model and resource representation structure,this paper proposes a resource allocation method,including role-based task decomposition and resource allocation based on simple reasoning.According to the task decomposition template,the abstract task is decomposed into fine-grained sub-tasks that can be executed by the device.Through calculating weights and matching inferences to achieve resource allocation within the resource pool,and finally get related devices that need self-organization to perform tasks to respond to environmental changes.In order to realize dynamic autonomous scheduling between devices,according to the results of resource allocation,this paper proposes an autonomous resource dynamic scheduling method.Through two resource interactions: the subscription/notification and request/response,and according to the the task relevance between device,usingscript automatic analysis control through the operation of the resource level to achieve the dynamic scheduling between devices.Finally,this paper verifies the above technologies under the scenario that multiple radars perform coordinated search and tracking tasks to perform autonomous scheduling,and realizes a multi-radar collaborative autonomous scheduling verification system.And passes two sets of comparative experiments,which verifies the effectiveness and feasibility of autonomous dynamic scheduling of devices using virtual resources.
Keywords/Search Tags:IOT, resource virtualization, autonomous scheduling, resource allocation
PDF Full Text Request
Related items