TY - JOUR
T1 - Cognitive multi-agent empowering mobile edge computing for resource caching and collaboration
AU - Wang, Rui
AU - Li, Miao
AU - Peng, L.
AU - Hu, Ying
AU - Hassan, Mohammad Mehedi
AU - Alelaiwi, Abdulhameed
N1 - Publisher Copyright:
© 2019 Elsevier B.V.
PY - 2020/1
Y1 - 2020/1
N2 - The service of mobile network develops rapidly nowadays, which generates various computing and resource-intensive applications, such as Internet of vehicles and virtual reality. Mobile edge computing (MEC) is close to data source and users, so terminals can execute tasks at the edge of network. In this way, the heavy load on core network can be relieved and tasks can be executed effectively. However, the demands of users vary from each other and users move all the time. It is difficult for the existing way of service supply to meet demands of all users. Cognitive Agent (CA) is put forward in this paper to help users cache and execute tasks on MEC in advance. In detail, CA is used to build personalized model combined with users’ behavior data. At the same time, it uses Long short-term memory neural network to forecast the moving trajectory of terminal equipment and the service types to be requested, uses the prediction result to generate caching strategy, cache business and shorten the delay of task execution. Besides, to further reduce the stress on MEC, we propose the collaboration of computing, communicating and caching resource with neighboring users’ equipment. To verify the effectiveness of CA, we build a model that assesses the performance of the system. Finally, we design a simulation experiment to execute resource request and resource collaboration. The result of the experiments show that CA can improve the efficiency of communication network, relieve the stress on network and improve the quality of services to users.
AB - The service of mobile network develops rapidly nowadays, which generates various computing and resource-intensive applications, such as Internet of vehicles and virtual reality. Mobile edge computing (MEC) is close to data source and users, so terminals can execute tasks at the edge of network. In this way, the heavy load on core network can be relieved and tasks can be executed effectively. However, the demands of users vary from each other and users move all the time. It is difficult for the existing way of service supply to meet demands of all users. Cognitive Agent (CA) is put forward in this paper to help users cache and execute tasks on MEC in advance. In detail, CA is used to build personalized model combined with users’ behavior data. At the same time, it uses Long short-term memory neural network to forecast the moving trajectory of terminal equipment and the service types to be requested, uses the prediction result to generate caching strategy, cache business and shorten the delay of task execution. Besides, to further reduce the stress on MEC, we propose the collaboration of computing, communicating and caching resource with neighboring users’ equipment. To verify the effectiveness of CA, we build a model that assesses the performance of the system. Finally, we design a simulation experiment to execute resource request and resource collaboration. The result of the experiments show that CA can improve the efficiency of communication network, relieve the stress on network and improve the quality of services to users.
KW - Caching strategy
KW - Cognitive agent
KW - Mobile edge computing
KW - Resource collaboration
UR - http://www.scopus.com/inward/record.url?scp=85070185831&partnerID=8YFLogxK
U2 - 10.1016/j.future.2019.08.001
DO - 10.1016/j.future.2019.08.001
M3 - Article
AN - SCOPUS:85070185831
SN - 0167-739X
VL - 102
SP - 66
EP - 74
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
ER -