Font Size: a A A

Design And Implementation Of A Distributed Rule Engine Based On EDSOA Architecture About Internet Of Things

Posted on:2017-09-02Degree:MasterType:Thesis
Country:ChinaCandidate:S Y ZhuFull Text:PDF
GTID:2348330518495816Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the technology development of the Internet of Things(IoT),There are more and more devices accessed the platform of IOT,resulting in a great increase in data which we need to deal with.How to find the data we interest in from the big data efficiently and intelligently has become our focus point.A rule engine which acknowledges facts and draws conclusions by repeatedly matching facts with rules,is a good way of knowledge representation and inference.However,because of its low computational efficiency and the limitation of single machine's capacity,it cannot deal well with big data.After studying and summing-up the outstanding rule engine,this paper propose a new distributed rule engine to deal with the big data of IOT based on Event Driven Service Oriented Architecture(EDSOA).Firstly,through the analysis of the overall requirements of the system,finding out the shortcomings of traditional distributed architecture and making improvements.The rule set will be spilted into many different sub-sets and those sub-rule sets will be dispatched to different job Workers.Each job Worker is a independent rule engine to match rules.The Master server will reduce and merge the interim results.In this way,we can match rules parallelly.Scondly,this paper consider how to split rules and define the rule in the rule engine,finally classify rules.We have different methods to deal with different types of rules.Thirdly,this paperfind out the strategies of splitting rule set will influence the efficiency of the systems,so we make use of apriori algorithm to data mining the relevance of rules to achieve a better system performance.Finally,this paper present the class diagram of the system and shows its high performance through several experiments.
Keywords/Search Tags:internet of things, rule engine, distributed compute, rule split
PDF Full Text Request
Related items