Cross-Domain Virtual Network Resource Allocation Mechanism for IoT in Smart Grid

  • Zhan ShiEmail author
  • Zhou Su
  • Peng Lin
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 905)


In order to solve the problem of cross-domain resource allocation in IoT in Smart Grid, this paper proposes a virtual network resource allocation mechanism based on particle swarm algorithm. Its goal is to minimize mapping overhead under planning request. In this paper, VN request is divided into multiple virtual subnets according to matching set of virtual resource matching phase, virtual library resource type price information and border node information. We also propose a cross-domain virtual network mapping algorithm based on particle swarm optimization. It can be used to improve the efficiency of cross-domain virtual network mapping. Finally, the execution time, mapping cost and performance of the algorithm in different environments are tested by simulation experiment, which verifies its efficiency and stability performance in virtual network partitioning.


Cross-domain virtual network resource allocation Particle swarm algorithm Virtual network mapping Power communication network 



This work was supported by the science and technology project of Guangdong power grid (036000KK52160025).


  1. 1.
    Gopal, R.L.: Separation of control and forwarding inside a network element. In: IEEE International Conference on High Speed Networks and Multimedia Communications, pp. 161–166. IEEE, Piscataway (2002)Google Scholar
  2. 2.
    Blenk, A., Basta, A., Reisslein, M., Kellerer, W., et al.: Survey on network virtualization hypervisors for software defined networking. IEEE Commun. Surv. Tutor. 18(1), 655–685 (2016)CrossRefGoogle Scholar
  3. 3.
    Wang, A., Iyer, M., Dutta, R., Rouskas, G.N., Baldine, I.: Network virtualization: technologies, perspectives, and frontiers. J. Lightwave Technol. 31(4), 523–537 (2013)CrossRefGoogle Scholar
  4. 4.
    Cheng, X., Su, S., Zhang, Z., Wang, H.C., Yang, F.C., Luo, Y., Wang, J.: Virtual network embedding through topology-aware node rangking. ACM SIGCOMM Comput. Commun. Rev. 41(2), 38–47 (2011)CrossRefGoogle Scholar
  5. 5.
    Heller, B., Sherwood, R., Mckeown, N.: The controller placement problem. ACM SIGCOMM Comput. Commun. Rev. 42(4), 7–12 (2012)CrossRefGoogle Scholar
  6. 6.
    Sherwood, R., Gibb, G., Yap, K.K., Appenzeller, G., Casado, M., McKeown, N., Parulkar, G.: FlowVisor: a network virtualization layer. OpenFlow Consortium, Technical reports (2009)Google Scholar
  7. 7.
    Chowdhury, M., Rahman, M.R., Boutaba, R.: ViNEYard: virtual network embedding algorithms with coordinated node and link mapping. IEEE/ACM Trans. Networking 20(1), 206–219 (2012)CrossRefGoogle Scholar
  8. 8.
    Zhang, Z.B., Cheng, X., Su, S., Wang, Y.W., Shuang, K., Luo, Y.: A unified enhanced particle swarm optimization-based virtual network embedding algorithm. Int. J. Commun. Syst. 26(8), 1054–1073 (2012)CrossRefGoogle Scholar
  9. 9.
    Yuy, M., Yiz, Y., Rexfordy, J., Chiang, M.: Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Comput. Commun. Rev. 38(2), 17–29 (2008)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Electric Power Dispatch & Control CenterGuangdong Power Grid Co., Ltd.GuangzhouChina
  2. 2.Beijing Vectinfo Technologies Co., Ltd.BeijingChina

Personalised recommendations