An On-Site Elastic Autonomous Service Network with Efficient Task Assignment

With the increasing demand of the big data processing and the personalized services in the Internet, the current service platforms such as cloud are becoming hard to meet the requirement of multiple-level quality of services (QoS) within a short execution time. In this paper, an on-site elastic autonomous service network named SEA is proposed to cope with the above problems by utilizing the available resources from edge devices. The proposed SEA is constructed by the devices at the edge of the Internet and provides multiple-level QoS service to users. The architecture of the SEA is firstly designed to maintain the edge devices efficiently and monitor the status of the available resources. Then, an efficient scheduling algorithm based on discrete particle swarm optimization (PSO) is proposed to assign the tasks to proper devices in the SEA. The evaluation shows that the average execution time based on PSO is reduced more than 20% in comparison with a state-of-the-art algorithm. The simulation also shows that the hybrid SEA-cloud service is superior to the cloud-based service.

[1]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[2]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[3]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[4]  Xiang-Yang Li,et al.  WiFace: a secure geosocial networking system using WiFi-based multi-hop MANET , 2010, MCS '10.

[5]  Lei Zhang,et al.  An Elastic Architecture Adaptable to Millions of Application Scenarios , 2012, NPC.

[6]  H. Madsen,et al.  Reliability in the utility computing era: Towards reliable Fog computing , 2013, 2013 20th International Conference on Systems, Signals and Image Processing (IWSSIP).

[7]  Kurt Rothermel,et al.  MigCEP: operator migration for mobility driven distributed complex event processing , 2013, DEBS.

[8]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[9]  Takayuki Nishio,et al.  Service-oriented heterogeneous resource sharing for optimizing service latency in mobile cloud , 2013, MobileCloud '13.

[10]  David Lillethun,et al.  Mobile fog: a programming model for large-scale applications on the internet of things , 2013, MCC '13.

[11]  Li Cui,et al.  A Task Execution Framework for Cloud-Assisted Sensor Networks , 2014, Journal of Computer Science and Technology.

[12]  Tianshi Chen,et al.  Prevention from Soft Errors via Architecture Elasticity , 2014, Journal of Computer Science and Technology.

[13]  Zhi-Wei Xu,et al.  Cloud-Sea Computing Systems: Towards Thousand-Fold Improvement in Performance per Watt for the Coming Zettabyte Era , 2014, Journal of Computer Science and Technology.

[14]  Li Cui,et al.  SeaHttp: A Resource-Oriented Protocol to Extend REST Style for Web of Things , 2014, Journal of Computer Science and Technology.

[15]  Jinlin Wang,et al.  Research and design of an on-site, elastic, autonomous network——SEA Service System , 2015 .

[16]  Claudiu Barca,et al.  A virtual cloud computing provider for mobile devices , 2016, 2016 8th International Conference on Electronics, Computers and Artificial Intelligence (ECAI).

[17]  Gurvinder Singh,et al.  Heuristics Based Genetic Algorithm for Scheduling Static Tasks in Homogeneous Parallel System , 2022 .