Energy-Delay Tradeoffs of Base Stations in Cloud-Based...
Transcript of Energy-Delay Tradeoffs of Base Stations in Cloud-Based...
![Page 1: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/1.jpg)
Energy-Delay Tradeoffs of Base Stationsin Cloud-Based Cellular Networks
Tao Zhao, Jian Wu, Sheng Zhou, and Zhisheng Niu
Network Integration for Ubiquitous Linkage and Broadband(NiuLab)Tsinghua University, Beijing, China
1
![Page 2: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/2.jpg)
Outline
1 Background
2 Energy-Delay TradeoffSystem ModelOptimization Problem and SolutionNumerical Results
3 Summary
2
![Page 3: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/3.jpg)
5G Challenges
Requirements & ChallengesMassive data: 1000× capacity → EfficiencyMassive connections: U-shape traffic → FlexibilityInnovative applications: IT → operators → Sustainability
Conventional cellular architecturesPeak load based provision → resource wasteDistributed BS decision → hard to coordinate or sleepTightly coupled software & hardware → hard to upgradeand deploy new services
3
![Page 4: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/4.jpg)
Cloud-Based Cellular Architectures [1]–[3]CONvergence of Cloud and cEllulaR sysTems
Centralized cloud computing platformSoftware defined servicesOpen IT technologies
RIE
Conductor
Regionalservers
Centralservers
Software-definedswitches
Control links
Local server
Data plane
Control
plane
VM
LTE vBSLTE vBSLTE vBS
VM
3G vBS3G vBS3G vBS
VM
3G vBS3G vBSManagement
VM
3G vBS3G vBSReal-timecloud app
[1] Y. Lin, L. Shao, Z. Zhu, et al., “Wireless network cloud: architecture and system requirements,” IBM Journalof Research and Development, vol. 54, no. 1, 4:1–4:12, 2010.[2] China Mobile Research Institute, “C-RAN: the road towards green RAN,” , White Paper, Dec. 2013, Version 3.0.[3] J. Liu, T. Zhao, S. Zhou, et al., “CONCERT: a cloud-based architecture for next-generation cellular systems,”IEEE Wireless Commun. Mag., 2014, To be published. eprint: arXiv:1410.0113.
4
![Page 5: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/5.jpg)
Virtual Base Stations
Virtual BS (VBS)BS function: software in virtual machineBBU (base band unit): commodity serversRRH (remote radio head): universal hardware
Focus: energy-delay tradeoffs of BSsTotal power consumption: BBU and RRHQueueing delayLoad aware resource adaptation
MotivationWhat does the energy-delay tradeoff relationship look likefor VBS?How is the energy performance compared with conventionalBS under delay constraints?
5
![Page 6: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/6.jpg)
Outline
1 Background
2 Energy-Delay TradeoffSystem ModelOptimization Problem and SolutionNumerical Results
3 Summary
6
![Page 7: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/7.jpg)
Power Consumption Model
Computational resource aware modelRRH:
PR =Poutη
+ PRF (1)
BBU: Nc CPU cores, CPU speed s, CPU load ρc
PB = Nc(PBm +∆PBρcsβ) (2)∆PB = (PBM − PBm)/sβ0 (3)
ρc =f(r)Ncs =
c0 + κrNcs (4)
BS:
P =
PB + PR, 0 < Pout ≤ Pmax
Psleep, Pout = 0(5)
7
![Page 8: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/8.jpg)
Queueing Model
BBU poolOne VBS on a server with Nc active CPU cores with speed s
Queueing model: M/G/1 Processor Sharing (PS)Flow arrival at BS: rate λ, average file size LData transmission rate r bps (r0 = 0; rn = r,n > 0)Traffic load: ρ = λL/rAverage queue length: En = ρ
1−ρ = λLr−λL
Average delay: ED = En/λBase station sleeping
Cycle: Tc = Ta + TsSwitching cost: EswAverage power consumption:
EP = pactive(PB + PR) + psleepPsleep +2EswETc
(6)
8
![Page 9: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/9.jpg)
Cell Coverage Model
3GPP propagation modelPath loss L(d)Noise factor FSystem bandwidth WDownlink SINR
SINR(d) = gPout =Pout
L(d)FN0W (7)
Data rateUser: assumed at the cell edgeSum data rate at BS
r = W log2(1 + gPout) (8)
9
![Page 10: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/10.jpg)
Outline
1 Background
2 Energy-Delay TradeoffSystem ModelOptimization Problem and SolutionNumerical Results
3 Summary
10
![Page 11: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/11.jpg)
Problem Formulation
Objective: system costsPower consumptionAverage queue lengthWeighting factor
Decision variables:Data transmission rateNumber of CPU cores
Optimization Problem
minr,Nc
z = EP+ αEn (9)
11
![Page 12: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/12.jpg)
Solving the Problem
Optimal rateOptimal rate satisfies:
Ω
(αgη
e
(r∗
r∗ − λL
)2
+gηPs − 1
e
)=
r∗ ln 2
W − 1 (10)
where Ω(·) is the principal branch of Lambert W function,
Ps = Po − Psleep − 2λEsw, (11)Po = NcPBm +∆PBc0sβ−1 + PRF, (12)
12
![Page 13: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/13.jpg)
Energy-Delay TradeoffProposition
There exists the unique energy optimal rate r∗e when:
λ <Po − Psleep
2Esw, (13)
L <W
λ ln 2
[Ω
(gηPs − 1
e
)+ 1
](14)
The corresponding energy optimal rate is:
r∗e =Wln 2
[Ω
(gηPs − 1
e
)+ 1
]. (15)
Otherwise, the average power consumption is monotonicallydecreasing with the average delay.In both cases, when the average delay goes to infinity, theaverage power consumption approachesPo + κ∆PBsβ−1λL + 2
λLW −1gη .
13
![Page 14: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/14.jpg)
Impact of Computational Resources
Impact of NcMax raterM(Nc) =
Ncs−c0
κMonotonicity:∂z∂Nc
= PBm > 0,∂r∗∂Nc
> 0,
Joint Optimization Algorithm1: Set NcM, Nc ← 1, S← Φ2: while Nc ≤ NcM do3: r(Nc)← argminr z(r,Nc)4: if r(Nc) ≤ rM(Nc) then5: S← S ∪ (r(Nc),Nc)6: Break out of the loop7: else8: S← S ∪ (rM(Nc),Nc)9: Nc ← Nc + 1
10: end if11: end while12: return
(r∗,N∗c) = argmin(r,Nc)∈S z(r,Nc)
14
![Page 15: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/15.jpg)
Outline
1 Background
2 Energy-Delay TradeoffSystem ModelOptimization Problem and SolutionNumerical Results
3 Summary
15
![Page 16: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/16.jpg)
Numerical Results
ParametersBBU: commodity serversRadio: LTE R11
ComparisonConventional BS (CBS):EARTH model
10−1
100
101
0
20
40
60
80
100
120
140
Average delay (s)
Avera
ge p
ow
er
(W)
λ=2 s−1
, VBS
λ=2 s−1
, CBS
λ=1 s−1
, VBS
λ=1 s−1
, CBS
(0.26,25.77)
64%
(0.26,72.09)
16
![Page 17: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/17.jpg)
Numerical Results
Energy-delay tradeoffs
10−1
100
101
20
25
30
35
40
45
50
55
60
65
Average delay (s)
Avera
ge p
ow
er
(W)
Nc=1
Nc=2
Nc=3
Nc=4
r=rM
(Nc)
10−1
100
101
0
10
20
30
40
50
60
70
80
Average delay (s)
Avera
ge p
ow
er
(W)
λ=2 s−1
, L=2 MB
λ=2 s−1
, L=1 MB
λ=1 s−1
, L=2 MB
λ=1 s−1
, L=1 MB
17
![Page 18: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/18.jpg)
Summary
Proposed a computational-resource-aware energyconsumption model for VBSs in cloud-based cellularnetworks.Derived the explicit form of the optimal data rate, andobserved the opportunity to achieve energy savings andreduce the average delay simultaneously.Proposed an efficient algorithm to jointly optimize thedata rate and the number of CPU cores.
18
![Page 19: Energy-Delay Tradeoffs of Base Stations in Cloud-Based ...network.ee.tsinghua.edu.cn/niulab/wp-content/... · Centralized cloud computing platform Software defined services Open IT](https://reader034.fdocuments.net/reader034/viewer/2022050121/5f5199cbddaa3c5816541464/html5/thumbnails/19.jpg)
19