Font Size: a A A

Research And Implementation Of Distributed Scheduling Technology For Mass Mobile Application Detection Tasks

Posted on:2017-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:X Y WengFull Text:PDF
GTID:2348330518996229Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile internet,the number of mobile application on the internet increases every year,and the security situation of mobile internet is becoming increasingly serious.Recent mobile application detection method is no longer suitable for the need of large-scale application detection.A distributed scheduling system for mass mobile application detection tasks is designed,which based on traditional distributed system and is customized designed and development on the basis of application control flow complexity and characteristics of mobile application and its detection task.This paper mainly studies the distributed scheduling technology for mass mobile application detection tasks.Firstly,the application scenarios and the specific business requirements of mass mobile application detection task are proposed.Then,the characteristics of mobile application and its detection task is studied and the linear relationship between control flow complexity and detection efficiency is proposed.Then,the key technology for detection task scheduling is discussed such as dynamic load balancing algorithm,list scheduling algorithm and communication mechanism of distributed scheduling framework.The control flow complexity of mobile application is proposed as an important parameter for the algorithms above.Finally,a distributed scheduling system for mass mobile application detection tasks is designed and implemented,including client,central management node,mobile application detection node,monitoring and fault tolerance module,data persistence layer and communication module.The distributed scheduling system for mass mobile application detection tasks is demonstrated by experiments that it can effectively improve the detection efficiency of mobile applications,and meet the need of large-scale rapid detection.
Keywords/Search Tags:application detection, distributing scheduling, load balance, control flow complexity
PDF Full Text Request
Related items