End-to-End Attack-Aware Service Function Chains Deployment Based on Consortium Blockchain in IoT
摘要
Network function virtualization (NFV) and mobile edge computing (MEC) have been introduced into the Internet of Things (IoT) to meet diverse user requests. However, the frequent data transmission between edge servers makes the network vulnerable to distributed denial of service (DDoS) attacks, allowing attackers to occupy the server’s available resources and threaten user service security deployment. To provide users with secure and reliable services, we have constructed the optimization model and introduced the detection of malicious devices based on Consortium Blockchain (CB). Then, we have proposed an attack-aware SFC deployment algorithm based on deep reinforcement learning (DRL) and CB, abbreviated as the CB-DRL, which leverages CB to detect and mitigate attacks and a sequence-to-sequence model consisting of multiple long short-term memory networks (LSTMs) to deploy SFC. Compared to other algorithms, the experimental results show that the CB-DRL can improve the load-balancing level and request acceptance ratio by 6.16% and 6.61%, respectively.