Chinese Optics Letters, Volume. 23, Issue 5, 050001(2025)

Virtualization-enabled dynamic functional split and resource mapping in optical data center networks [Invited] On the Cover

Bo Tian1、*, Shanting Hu1、**, Qi Zhang2, Xiaofei Huang3, Lei Zhu2, Huan Chang1, Xiaolong Pan1, and Xiangjun Xin1
Author Affiliations
  • 1School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China
  • 2School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • 3Beijing Institute of Electronic System Engineering, Beijing 100584, China
  • show less
    Figures & Tables(11)
    Heterogeneous optical switching-based DCN architecture.
    Internal structure of an optical ToR.
    Fine-grained functional split options.
    Resource mapping framework in HOS-DCNs.
    Comparison of throughput with increasing computational capacities using DRL-BFM, RBM, LCBM, and LBFO.
    Comparison of throughput with increasing bandwidth capacities using DRL-BFM, RBM, LCBM, and LBFO.
    Comparison of throughput with increasing ratios of high-latency services using DRL-BFM, RBM, LCBM, and LBFO.
    Load balancing performance using DRL-BFM, RBM, LCBM, and LBFO.
    • Table 1. Hyperparameters in the Learning Process

      View table
      View in Article

      Table 1. Hyperparameters in the Learning Process

      ParameterValueParameterValue
      Learning rate10−4/10−5Discount factor0.9
      Hidden layers3Neurons256/layer
      Minibatch size128Number of epochs10
      OptimizerAdamActivation functionReLU(·)
      Output functionSoftmaxCoefficient of LtCLIP(θ)2
      Coefficient of LtVF(ϕ)0.05Coefficient of H (πθ, st)0.01
    • Table 1. PPO-based Training Process

      View table
      View in Article

      Table 1. PPO-based Training Process

      Input: Request R, latency threshold trth,rR, gr,k, cr,k,rR,kK
      Initialize: Critic network Vϕn(s(t)), actor network πθn, nN
      1: for iteration = 1, 2, … do
      2:  Initialize experience replay buffer B=Ø
      3:  while the computational capacities of all racks are non-empty
      4:   forLrRdo
      5:    fr,1 is processed in rack Δr,1
      6:    update computational capacity of Δr,1
      7:    fork=2,3,,Kdo
      8:    identify the current agent nN
      9:    obtain network state Sr,k
      10:    update computational capacity in Δr,k
      11:    ifΔf,k1Δf,k
      12:     update fiber bandwidth capacity between Δf,k1 and Δf,k
      13:    end if
      14:    observe outcome reward Rr,k
      15:    collect Dr,k=Sr,k,ar,k,Rr,k,Sr,k
      16:    store into the replay buffer B=BDr,k
      17:   end for
      18:  end for
      19: end while
      20: forx=1,2,,Bndo
      21:  randomly sample a minibatch of b from B
      22:   fort=1,2,,|b|do
      23:    calculate the advantage function A^θ(t)
      24:    calculate πθ(at|st) under old policy θ
      25:   forepoch=1,2,,Pdo
      26:    calculate πθ(at|st) under new policy θ
      27:    calculate the ratio rt(θ)
      28:    calculate the strategy gradient LtCLIP(θ)
      29:    update θ by ΔLtCLIP(θ)
      30:    calculate the value function estimator LtVF(ϕ)
      31:    update ϕ by ΔLtVF(ϕ)
      32:   end for
      33:  end for
      34: end for
      35: πθπθ
      36: end for
    • Table 2. DRL-BFM

      View table
      View in Article

      Table 2. DRL-BFM

      Input: Request set R, trained DRL parameters πθi,iN
      1: forrRdo
      2:  fork=2,3,,7 do
      3:   identify the current cluster i
      4:   calculate the network state Sr,k
      5:   run policy πθi to select an action ar,k
      6:   ifar,k is valid
      7:    map fr,k onto VM #k and process it in Δr,k
      8:   update computational capacity in Δr,k
      9:   ifΔf,k1Δf,kthen
      10:    ifΔr,k1 and Δr,k are in the same cluster then
      11:     map the virtual link between fr,k1 and fr,k onto VL #An in Δr,k1
      12:     update the bandwidth capacity of VL #An
      13:    else
      14:    map the virtual link between fr,k1 and fr,k onto VL #En in Δr,k1.
      15:    update the bandwidth capacity of VL #En
      16:    end if
      17:   end if
      18:  else
      19:   map fr,k onto VM #k and process it in Δr,k1
      20:  end if
      21: end for
      22: end for
    Tools

    Get Citation

    Copy Citation Text

    Bo Tian, Shanting Hu, Qi Zhang, Xiaofei Huang, Lei Zhu, Huan Chang, Xiaolong Pan, Xiangjun Xin, "Virtualization-enabled dynamic functional split and resource mapping in optical data center networks [Invited]," Chin. Opt. Lett. 23, 050001 (2025)

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Special issue on optical interconnect and integrated photonic chip technologies for hyper-scale computing

    Received: Sep. 6, 2024

    Accepted: Mar. 26, 2025

    Published Online: May. 9, 2025

    The Author Email: Bo Tian (tianbo@bit.edu.cn), Shanting Hu (hushanting@bit.edu.cn)

    DOI:10.3788/COL202523.050001

    CSTR:32184.14.COL202523.050001

    Topics