Energy Consumption Evaluation of ICN Toward Power-Saving Video Delivery2015AAA
更新时间:2023-05-05 13:28:01 阅读量: 实用文档 文档下载
- energy推荐度:
- 相关推荐
Energy Consumption Evaluation of ICN Toward Power-Saving Video Delivery Daiki Aoki?, Sakiko Takenaka?, Kenji Kanai?, Jiro Katto?, Hidenori Nakazato? and Marie Hirose??Graduate School of Fundamental Science and Engineering, Waseda University, Japan ? Panasonic Advanced Technology Development Co., Ltd, Hiroshima, Japan
E-Mail: d_aoki@2783650d8bd63186bdebbc0bm.waseda.ac.jp
Abstract—Inf rmati n Centric Netw rking (ICN) is a new networking paradigm in which the network provides users with named content, instead of communication channels between hosts. However, many issues, such as naming, routing, resource control, and security, still need to be reso lved befo re it can be realized practically. Further, the energy efficiency o f ICNs has no t been sufficiently co nsidered. In this study, we evaluate the energy co nsumptio n o f an ICN netwo rk by first measuring the po wer co nsumptio n o f actual PCs/smartpho nes and co nstructing an energy co nsumptio n mo del. Then, by using the mo del and the simulato r ndnSIM, we calculate the energy co nsumed by the netwo rk. We also evaluate the energy co nsumed fo r video delivery, with a view toward power-saving video delivery.
Keywords- ICN, CCN, Energy, Power Consumption
I.I NTRODUCTION
Recently, mobile traffic in networks has witnessed exponential growth. Moreover, Cisco has announced that mobile video traffic, in particular, has the largest growth among mobile application traffic and will generate over 69 percent of mobile traffic by 2019 [3] because video content has substantially higher bit-rates than other mobile content types. We believe that I nformation Centric Networking (I CN), such as Content Centric Networking (CCN) [2] and Named Data Networking (NDN) [1], is a promising solution for dealing with this traffic explosion because of its new network paradigm. The main concept underlying ICN is the provision of content-based routing, instead of I P-based routing, and an in-network caching mechanism. These unique features enable users to obtain requested content with lower network latencies because the content can be delivered to them from the nearest cached node, instead of the origin content servers [7]. Thus, ICN can reduce network traffic primarily in core networks. In addition, this traffic reduction is expected to contribute significantly to green networking.
To verify whether ICN can contribute significantly to green networking, we analyze and evaluate the energy consumption characteristics of I CN. First, we construct an energy consumption model for core and edge networks. Next, we observe the actual energy consumption for different network conditions in order to determine the model parameters. Then, we evaluate the network performances of I CN using ndnSI M [9] in a typical network topology. The results obtained confirm that ICN can contribute substantially to green networking.
The remainder of this paper is organized as follows. Section discusses related work. Section presents our energy consumption model. Section I V evaluates the energy consumption characteristics of various devices. Section V evaluates the energy consumption in simulated network topologies. Section VI concludes this paper.
II.R ELATED W ORK
2783650d8bd63186bdebbc0bN/NDN
CCN/NDN is one of the architectures for I CN. I n CCN/NDN delivery, two message types called I nterest and Content Object are exchanged. I nterest messages are used to request data by specifying the content chunk name. The name prefix in the message is used to limit the data that are most suitable from the collection of the same prefix. Content Object messages are used to supply data in response to the I nterest messages. These messages are primarily composed of a name, publisher, and a chunk of data. They also contain data payload, cryptographic signature, publisher identification, and other information about signing. In communication, a data consumer broadcasts an Interest message over all available connectivity, and any nodes with the content that satisfies the Interest must respond with at most one Content Object message. In order to satisfy the I nterest, the content name in the I nterest message has to be a prefix of the content name in the Content Object message. One of the key features of CCN/NDN is its router’s content caching mechanism. Content that goes through a CCN/NDN router is cached. This feature reduces network congestion and improves content delivery time because the clients can fetch the content from the nearest cache rather than the origin content server. Various implementations of CCN and NDN include CCNx [11], NDNx [12], and NDN-JS [13]. B.Power consumption models for various networks
Much research has been conducted on power consumption evaluation in various network types.
In [14-17,19], researchers evaluated the power consumption characteristics of mobile devices during data transmission and idle states on GSM, 3G, LTE, Wi-Fi, and Bluetooth networks. The evaluations were conducted purely from the aspect of required energy for data transmission. I n particular, Rahmati
and Zhong [14] examined the energy efficiency during bulk
2015 IEEE International Conference on Data Science and Data Intensive Systems
978-1-5090-0214-6/15 $31.00 ? 2015 IEEE DOI 10.1109/DSDIS.2015.70
390
data transfer by calculating the energy consumed per bit transfer. Their results indicated that the energy consumption heavily depends on the available throughput of each network type.
I n [4], Kamiyama et al. evaluated the power consumption of smartphones. To calculate and visualize the power consumption characteristics, they developed an application that collects the CPU utilization statistics of various smartphone components (e.g., display, network interfaces, and mobile apps). Then, they collected each CPU utilization component under various user usage scenarios and constructed power
consumption models for each component based on actual observations.
n [5], Arnold et al. theoretically estimated the power consumption for base stations. They constructed theoretical power consumption models of macro and micro base stations for heterogeneous wireless networks. The results obtained showed that a macro base station could provide energy-efficient transmission to users located within its 1500 m coverage area.
I n [6], Nakai et al. proposed a power consumption model for CCNx routers. Because the power consumption characteristics heavily depend on the hardware characteristics of CCN routers, they built the power consumption model based on the minimum hardware configuration. Further, they verified the power consumption model by conducting actual observations for a CCNx router.
Using these studies as our basis, we built a combined energy consumption model for core and edge networks, and observed the actual energy characteristics of the combined network using a hardware measurement tool called Power Monitor [8].
III.E NERGY C ONSUMPTION MODEL
I n this section, we present the energy consumption model constructed for the combined network. We separately model the energy consumption of network areas, such as core networks, edge networks, access networks, and users. Then, we combine these separate models to estimate the energy consumption of the overall network.
To evaluate the energy consumption of the combined network, we separately build energy consumption models for each network device, such as core servers, edge servers/routers, Access Points (APs)/base stations, and user terminals. An assumed network topology and model parameters are shown in Fig. 1 and Table I, respectively. As shown in the figure, the users connect to the edge server/router via Ethernet, Wi-Fi, and cellular networks.
Figure 1: Assumed network topology.
Table I: Parameter definitions for energy consumption model.
The energy consumption for the combined network is simply computed by summing the energy consumed by the core networks, edge networks, access networks, and users. Thus, let E total denote the total energy consumption for the combined network. Then, E total can be formulated as
E total = Σ E server + Σ E edge + Σ E ap + Σ E user (1) where E server, E edge, E ap, and E user are the energy consumed by a core server, an edge server, an AP, and a user terminal (a smartphone or PC).
I n addition, the energy consumed by each device is computed by summing the energy consumed for data transmission and reception. Therefore, let E TX and E RX denote the energy consumed for transmission and reception, respectively. Consequently, the energy consumed by each device can be formulated as
E server, E edge, E ap, E user = E TX + E RX (2)
Note that the energy consumptions for transmission and reception vary according to device type and hardware configuration. Further, the energy consumptions for transmission and reception depend on throughput performance and data transmission. Thus, let P(th), P’(th), and D denote the energy consumption for 1-bit throughput data transmission, 1-bit throughput data reception, and transmission data, respectively. Consequently, the energy consumption for
transmission and reception can be formulated as
391
E TX = P(th) * D (3) E RX = P’(th) * D (4)
IV. E NERGY C ONSUMPTION E VALUATIONS
Next, in order to define the energy consumption parameter for 1-bit data transmission and reception (P (th) and P’(th)), we used a hardware power measurement tool to evaluate the energy consumption characteristics for three typical devices: a smartphone, an AP, and a low-energy compact PC.
A. Energy consumption characteristics of a smartphone
First, we observe the energy consumption characteristics of a smartphone. The experimental environment utilized is shown in Fig. 2. As shown in the figure, the smartphone, called “MEDI AS N-06E,” was connected to a server PC via I EEE 802.11n. Bulk data were then transmitted over TCP/UDP, with transmission data sizes 10, 50, 60, 70, 80, 90, and 100 MB. Each packet had a fixed size of 1000 B in both protocols. During the evaluations, we measure the energy consumed by the smartphone using a hardware power measurement tool called “Power Monitor [8].”
Figure 2: Experimental environment for smartphone energy consumption evaluations.
The energy consumptions for various transmission data sizes are shown in Fig. 3. As shown in the figure, the energy consumption increased with transmission data size for both protocols. I n the evaluations, the throughputs did not significantly change for most of the transmission sizes, as shown in Fig. 4. Consequently, the transmission time increased with transmission data size, as shown in Fig. 5. As a result, the smartphone consumed more energy to transmit larger data. Further, UDP was found to be more energy-efficient than TCP.
Figure 3: Comparison of energy consumption characteristics for various data transmission sizes.
Figure 4: Comparison of throughput characteristics for various data transmission sizes.
Figure 5: Comparison of transmission times for various data transmission sizes.
Fig. 6 shows the energy consumption for 1-bit transmission. As shown in the figure, the throughput accounted for most of the energy consumption for the 1-bit data transmission. I n addition, energy consumption increased with transmission time.
Figure 6: Comparison of energy consumptions for 1-bit transmission with various data transmission sizes.
B. Energy efficiency of data transmission and reception
Next, we observed the energy consumptions for data transmission and reception by the low-energy compact PC, AP,
and smartphone. The experimental environments utilized are
392
shown in Fig. 7. As shown in the figure, we employed two different experimental environments—one for the wireless connection case and another for the wired connection case. In the wireless scenario, the smartphone was connected to the server PC via I EEE 802.11n. I n the wired scenario, the low-power compact PC was directly connected to the server PC via Gigabit Ethernet. During the evaluations, we measured the energy consumed by the smartphone and client PC using hardware power measurement tools called “Power Monitor,” and “Wat Monitor [18],” respectively.
Figure 7: Experimental environments for energy consumption evaluations for smartphone and low-power compact PC. A UDP flow was transmitted for 30 sec using Iperf [8]. For this flow, we evaluated energy consumptions for both uplink and downlink, and computed the energy consumptions for 1-Mbit data transmission and reception from the measurement values.
Figure 8: Comparison of energy consumptions for 1-Mbit data transmission and reception for various devices.
A comparison of energy consumptions for 1-Mbit data transmission and reception is shown in Fig. 8. We defined these energy consumptions as the energy efficiency for data transmission and reception. As shown in the figure, the energy efficiency depended on the throughput irrespective of the devices. As the throughput increased, the energy efficiency increased. This is because the transmission time decreased as the throughput increased, and the device can save greater energy for 1-Mbit transmission and reception. Further, in case of wireless communication, the results indicated that the energy consumption for transmission was higher compared with the reception case. This is because the device consumes larger transmission power in order to communicate with a farther AP.
n contrast, in case of wired communication, the energy consumption for the transmission was the same as that for the reception. I n this experiment, we observed the total energy when the PC, the AP, and the smartphone transmitted and received data. As expected, the PC was found to consume the most energy because the PC equips larger-scale and higher-performance hardware compared with the AP and the smartphone.
V.
EVALUATION OF ENERGY CONSUMPTION
CHARACTERISTICS
To evaluate the energy consumption of the various network topologies, we used a simulator, “ndnSI M” [9]. We assumed four scenarios. In one scenario, the contents were saved at the edge of the servers and the user terminals were PCs or smartphones. I n another scenario, the contents were saved at the center of the networks and the user terminals were PCs or smartphones. The four scenarios are summarized in Table II. Table II: The four scenarios used to evaluate the energy of the various network topologies.
I n the experimental network, there were four users demanding contents. I nterests went to the edge servers or the core servers. Then, the servers returned the requested contents (Fig. 9). The energy consumption was calculated for this scenario, as shown in Fig. 10.
Figure 9. The experimental network topology
393
Figure 10. Comparison of total energy consumption Each of the four users desired 100 MB of contents, and so they sent the Interests to the servers. Contents were then sent to each of them. Each link had a 10 ms delay. Servers transmit larger data sizes than users. Thus, the servers consumed much more energy than the users. The users consumed the same amount of energy when the contents were saved at the edge server instead of the core server. During this period of time, the total energy consumption for the edge scenario was 70% that of the origin scenario. I n addition, the total energy consumption when a user connected to the I nternet via a wired connection was 50% of the energy consumption when the user connected wirelessly to the Internet.
The link throughputs contribute significantly to energy consumption (Figs. 11 and 12). “Out” signifies uplink throughputs while “I n” signifies downlink throughputs. The throughput of the link that receives or transmits the contents is high because the data sizes of the contents are larger than the data sizes of the Interests (requests).
Figure 11. Comparison of throughputs of the links (wired)
Figure 12. Comparison of throughputs of the links (wireless)
When the link throughputs were high, the energy efficiency was also high (Figs. 13 and 14). The energy efficiency was very low when I nterests (requests) were being received or transmitted. Further, the energy per bit was approximately three times higher when the users wirelessly connected to the I nternet than with a wired connection. The data sizes were large when content was being received or transmitted (Figs. 15 and. 16). Because each user wanted 100 MB of content, the core server sent 400 MB of data.
Figure 13. Comparison of energy consumptions per bit (wired)
Figure 14. Comparison of energy consumptions per bit (wireless)
Figure 15. Comparison of data sizes (wired) 394
Figure 16. Comparison of data sizes (wireless)
VI.D ISCUSSION
In the experimental network, the total energy consumption for the edge scenario was 70% that of the origin scenario. The total energy consumption when a user connected to the nternet via a wired connection was 50% of the energy consumption when the user connected wirelessly to the Internet. From these results, we can conclude that we can cut the energy by using edge servers which have the contents and by connecting to the Internet via a wired connection.
Since the energy efficiency is high when the link throughputs are high, we had better change the equipment or a communication system with higher link throughputs to reduce energy consumption. The data sizes only contribute to the amount of the energy. Though they don’t directly effect the energy efficiency, when the transmitted data is very large, the link throughputs will be decreased because of possible congestion and energy efficiency might be reduced.
VII.C ONCLUSIONS
This paper proposed a method for evaluating the energy consumption of networks by modeling the energy consumption.
I f the data content that consumers request are cached in the edge servers, the energy required for transmission and reception is large. However, the total energy consumption for such an edge scenario is 70% that of an origin scenario. Further, the total energy consumption when a user connects to the Internet via a wired connection is 50% that of the energy when the user connects wirelessly. For larger networks than the network used in this simulation, the energy consumption will be greater because the number of transmitting devices will increase. Thus, the effect of caching contents will also increase substantially. However, the rate may be different if the simulated networks are different.
VIII.A CKNOWLEDGEMENT
This paper has been partially supported by the FP7/NI CT EU/JAPAN Green I CN Project and by “Research and Development on Fundamental and Utilization Technologies for Social Big Data", NICT, JAPAN. The authors also thank to Mr. Kenichi Nakamura of Panasonic Corporation for his helpful comments.
R EFERENCES
[1]L. Zhang, A. Afanasyev, J. Burke, V. Jacobson, K. Claffy, P. Crowley,
C. Papadopoulos, L. Wang, and B. Zhang, “Named data networking,”
ACM SIGCOMM Computer Communication Review, vol. 44, issue 3, Jul. 2014.
[2]V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs,
and R. L. Braynard, “Networking named content,” Proceedings of CoNEXT 2009, December 1-4, 2009, pp. 1-12.
[3]Cisco Visual Networking I ndex: Global Mobile Data Traffic Forecast
Update, 2014–2019. [Online],
2783650d8bd63186bdebbc0b/web/JP/solution/isp/ipngn/literature/pdf/white_pa
per_c11-520862.pdf
[4]T. Kamiyama, H. Inamura, and K. Ohta, “Evaluation of a model-based
energy profiler for Android,” DICOMO 2013, July 2013 (in Japanese). [5]O. Arnold, et al. “Power consumption modeling of different base station
types in heterogeneous cellular networks.” I EEE Future Network and Mobile Summit, 2010.
[6]Y. Nakai, K. Tsukamoto, Y. Koizumi, and T. Hasegawa, “A proposal of
a power consumption model of a CCNx router,” E CE Technical
Report, vol. 113, no. 473, pp. 111-116, 2014
[7]H. Shimizu, H. Asaeda, M. Jibiki, and N. Nishinaga, “Content hunting
for in-network cache: Design and performance analysis,” I EEE
I nternational Conference on Communications (I CC), 2014, pp. 3172-
3177.
[8]Power Monitor, [Online]:
https://2783650d8bd63186bdebbc0b/LabEquipment/PowerMonitor/
[9]ndnSIM, [Online]: 2783650d8bd63186bdebbc0b/2.0/
[10]Iperf, [Online]: iperf.fr/
[11]Project CCNx, [online]: https://2783650d8bd63186bdebbc0b/
[12]Named Data Networking, [online]: 2783650d8bd63186bdebbc0b/
[13]W. Shang, J. Thompson, J. Burke, and L. Zhang, “Development and
experimentation with NDN-JS, a JavaScript library for named data networking,” NDN Technical Report NDN-0014, Aug. 2013.
[14] A. Rahmati and L. Zhong, “Context-for-wireless: context-sensitive
energy-efficient wireless data transfer,” ACM MobiSys ’07, June 2007, pp. 165-178.
[15]N. Balasubramanian, A. Balasubramanian, and A. Venkataramani,
“Energy consumption in mobile phones: A measurement study and implications for network applications,” ACM IMC ’09, Nov. 2009, pp.
280-293.
[16]G. Ananthanarayanan and I. Stoica, “Blue-fi: Enhancing Wi-Fi
performance using Bluetooth signals,” ACM MobiSys’09, June 2009, pp.
249-262.
[17]J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck, “A
close examination of performance and power characteristics of 4G LTE networks,” ACM Mobisys ’12, June 2012, pp. 225-238.
[18]Wat Monitor (in Japanese). [online]:
sanwa.co.jp/product/syohin.asp?code=TAP-TST10
[19]Xuefeng Bai, Marie Hirose, Fumio Natsu, Hiroshi Aoki, Tomoyuki
Hotta, Takahiro Kato, Kenichi Nakamura, “End-System Approaches to Energy Consumption Efficiency for Content Distribution Service in
I nformation-Centric Networking,” 2013 First International Symposium
on Computing and Networking(CANDAR 2013), Matsuyama, Japan, December 4-6 2013.
395
正在阅读:
Energy Consumption Evaluation of ICN Toward Power-Saving Video Delivery2015AAA05-05
源城区对外贸易经济合作局办事指南06-22
中南大学《管理学原理》课程试题03-05
催收清欠工作管理办法 中10-20
静宁苹果发展产业的调研报告04-19
精选初中校长个人述职报告5篇08-23
吃西瓜小学作文06-15
在线测试题试题库及解答(第四章)影响线06-07
2018年二级建造师建筑实务核心考点10-08
- 1Size dependent interface energy and its applications
- 2INTEGRATION AND EVALUATION OF SENSOR MODALITIES FOR POLAR RO
- 3An analytical evaluation of the response of steel joints under
- 4Effect of Annealing Temperature of ZnO on the Energy
- 5AAA认证配置
- 6POWER - ABNORMAL告警
- 7cisco-AAA
- 8POWER - ABNORMAL告警
- 92016AAA测试:2016AAA测试成绩
- 10Showing video with Qt toolbox and ffmpeg libraries
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Delivery2015AAA
- Consumption
- Evaluation
- Energy
- Toward
- Saving
- Power
- Video
- ICN
- 2018年对外经济贸易大学金融学院396经济类联考综合能力之概率论与数理统计考研冲刺狂背五套题
- 2004到2011年山东省化学奥林匹克竞赛试题及答案
- Squeezed Coherent States and a Semiclassical Propagator for the Schroedinger equation in Ph
- SPSS 统计分析多元线性回归分析方法操作与及分析
- 城市规划设计编制与收收费标准
- 中班社会优质课教案--我和你们一起玩
- 老师批改作业精彩评价语言
- 卷烟商品营销员培训内容之编制销售计划word文档下载
- 2014年甘肃公务员考试成绩面试名单最终录用人员 (39)
- 北师大版小学六年级下册语文《床头上的标签》教案范文
- 【精准解析】黑龙江省哈尔滨市第三中学2020届高三第四次模拟考试文科综合历史试题
- 2011-2012学年安徽省淮北市九年级“五校联考”语文试卷(五)(带解析)
- 【精品完整版】4万吨年丙烯混合气分馏车间工艺设计
- 安徽省皖南八校2017届高三第一次联考(数学理)(含答案)word版
- 2016年上半年教师资格考试《幼儿综合素质》真题及答案解析
- 北师大版五年级数学上册期末知识点复习总结
- 苏教版四年级英语下知识点总结
- 七年级上册英语句子大全67643
- 2015.9.10-重庆--忠县--乌杨--码头--监理大纲(-张-02-报公司-
- 皮皮鲁传读后感1000字