Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications
Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Freque...
Ausführliche Beschreibung
Autor*in: |
Kwak, Jeongho [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2016 |
---|
Schlagwörter: |
---|
Übergeordnetes Werk: |
Enthalten in: IEEE ACM transactions on networking - New York, NY : IEEE, 1993, 24(2016), 3, Seite 1647-1660 |
---|---|
Übergeordnetes Werk: |
volume:24 ; year:2016 ; number:3 ; pages:1647-1660 |
Links: |
---|
DOI / URN: |
10.1109/TNET.2015.2419219 |
---|
Katalog-ID: |
OLC197836637X |
---|
LEADER | 01000caa a2200265 4500 | ||
---|---|---|---|
001 | OLC197836637X | ||
003 | DE-627 | ||
005 | 20220219084604.0 | ||
007 | tu | ||
008 | 160719s2016 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1109/TNET.2015.2419219 |2 doi | |
028 | 5 | 2 | |a PQ20160719 |
035 | |a (DE-627)OLC197836637X | ||
035 | |a (DE-599)GBVOLC197836637X | ||
035 | |a (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 | ||
035 | |a (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 620 |a 004 |q DNB |
084 | |a 54.00 |2 bkl | ||
084 | |a 05.00 |2 bkl | ||
100 | 1 | |a Kwak, Jeongho |e verfasserin |4 aut | |
245 | 1 | 0 | |a Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications |
264 | 1 | |c 2016 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
520 | |a Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. | ||
650 | 4 | |a IEEE 802.11 Standards | |
650 | 4 | |a CPU speed scaling | |
650 | 4 | |a network interface selection | |
650 | 4 | |a Artificial neural networks | |
650 | 4 | |a heterogeneous wireless networks | |
650 | 4 | |a Delays | |
650 | 4 | |a energy-delay tradeoff | |
650 | 4 | |a multitasking | |
650 | 4 | |a Power demand | |
650 | 4 | |a transmit power control | |
650 | 4 | |a Wireless communication | |
650 | 4 | |a Network interfaces | |
650 | 4 | |a Power control | |
700 | 1 | |a Choi, Okyoung |4 oth | |
700 | 1 | |a Chong, Song |4 oth | |
700 | 1 | |a Mohapatra, Prasant |4 oth | |
773 | 0 | 8 | |i Enthalten in |t IEEE ACM transactions on networking |d New York, NY : IEEE, 1993 |g 24(2016), 3, Seite 1647-1660 |w (DE-627)165670215 |w (DE-600)1150634-9 |w (DE-576)034200843 |x 1063-6692 |7 nnns |
773 | 1 | 8 | |g volume:24 |g year:2016 |g number:3 |g pages:1647-1660 |
856 | 4 | 1 | |u http://dx.doi.org/10.1109/TNET.2015.2419219 |3 Volltext |
856 | 4 | 2 | |u http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-TEC | ||
912 | |a SSG-OLC-MAT | ||
912 | |a GBV_ILN_70 | ||
912 | |a GBV_ILN_151 | ||
912 | |a GBV_ILN_2021 | ||
912 | |a GBV_ILN_2190 | ||
912 | |a GBV_ILN_4125 | ||
936 | b | k | |a 54.00 |q AVZ |
936 | b | k | |a 05.00 |q AVZ |
951 | |a AR | ||
952 | |d 24 |j 2016 |e 3 |h 1647-1660 |
author_variant |
j k jk |
---|---|
matchkey_str |
article:10636692:2016----::rcsontokpesaigoeegdlyrdofnm |
hierarchy_sort_str |
2016 |
bklnumber |
54.00 05.00 |
publishDate |
2016 |
allfields |
10.1109/TNET.2015.2419219 doi PQ20160719 (DE-627)OLC197836637X (DE-599)GBVOLC197836637X (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff DE-627 ger DE-627 rakwb eng 620 004 DNB 54.00 bkl 05.00 bkl Kwak, Jeongho verfasserin aut Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control Choi, Okyoung oth Chong, Song oth Mohapatra, Prasant oth Enthalten in IEEE ACM transactions on networking New York, NY : IEEE, 1993 24(2016), 3, Seite 1647-1660 (DE-627)165670215 (DE-600)1150634-9 (DE-576)034200843 1063-6692 nnns volume:24 year:2016 number:3 pages:1647-1660 http://dx.doi.org/10.1109/TNET.2015.2419219 Volltext http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_151 GBV_ILN_2021 GBV_ILN_2190 GBV_ILN_4125 54.00 AVZ 05.00 AVZ AR 24 2016 3 1647-1660 |
spelling |
10.1109/TNET.2015.2419219 doi PQ20160719 (DE-627)OLC197836637X (DE-599)GBVOLC197836637X (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff DE-627 ger DE-627 rakwb eng 620 004 DNB 54.00 bkl 05.00 bkl Kwak, Jeongho verfasserin aut Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control Choi, Okyoung oth Chong, Song oth Mohapatra, Prasant oth Enthalten in IEEE ACM transactions on networking New York, NY : IEEE, 1993 24(2016), 3, Seite 1647-1660 (DE-627)165670215 (DE-600)1150634-9 (DE-576)034200843 1063-6692 nnns volume:24 year:2016 number:3 pages:1647-1660 http://dx.doi.org/10.1109/TNET.2015.2419219 Volltext http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_151 GBV_ILN_2021 GBV_ILN_2190 GBV_ILN_4125 54.00 AVZ 05.00 AVZ AR 24 2016 3 1647-1660 |
allfields_unstemmed |
10.1109/TNET.2015.2419219 doi PQ20160719 (DE-627)OLC197836637X (DE-599)GBVOLC197836637X (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff DE-627 ger DE-627 rakwb eng 620 004 DNB 54.00 bkl 05.00 bkl Kwak, Jeongho verfasserin aut Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control Choi, Okyoung oth Chong, Song oth Mohapatra, Prasant oth Enthalten in IEEE ACM transactions on networking New York, NY : IEEE, 1993 24(2016), 3, Seite 1647-1660 (DE-627)165670215 (DE-600)1150634-9 (DE-576)034200843 1063-6692 nnns volume:24 year:2016 number:3 pages:1647-1660 http://dx.doi.org/10.1109/TNET.2015.2419219 Volltext http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_151 GBV_ILN_2021 GBV_ILN_2190 GBV_ILN_4125 54.00 AVZ 05.00 AVZ AR 24 2016 3 1647-1660 |
allfieldsGer |
10.1109/TNET.2015.2419219 doi PQ20160719 (DE-627)OLC197836637X (DE-599)GBVOLC197836637X (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff DE-627 ger DE-627 rakwb eng 620 004 DNB 54.00 bkl 05.00 bkl Kwak, Jeongho verfasserin aut Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control Choi, Okyoung oth Chong, Song oth Mohapatra, Prasant oth Enthalten in IEEE ACM transactions on networking New York, NY : IEEE, 1993 24(2016), 3, Seite 1647-1660 (DE-627)165670215 (DE-600)1150634-9 (DE-576)034200843 1063-6692 nnns volume:24 year:2016 number:3 pages:1647-1660 http://dx.doi.org/10.1109/TNET.2015.2419219 Volltext http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_151 GBV_ILN_2021 GBV_ILN_2190 GBV_ILN_4125 54.00 AVZ 05.00 AVZ AR 24 2016 3 1647-1660 |
allfieldsSound |
10.1109/TNET.2015.2419219 doi PQ20160719 (DE-627)OLC197836637X (DE-599)GBVOLC197836637X (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff DE-627 ger DE-627 rakwb eng 620 004 DNB 54.00 bkl 05.00 bkl Kwak, Jeongho verfasserin aut Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications 2016 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control Choi, Okyoung oth Chong, Song oth Mohapatra, Prasant oth Enthalten in IEEE ACM transactions on networking New York, NY : IEEE, 1993 24(2016), 3, Seite 1647-1660 (DE-627)165670215 (DE-600)1150634-9 (DE-576)034200843 1063-6692 nnns volume:24 year:2016 number:3 pages:1647-1660 http://dx.doi.org/10.1109/TNET.2015.2419219 Volltext http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_151 GBV_ILN_2021 GBV_ILN_2190 GBV_ILN_4125 54.00 AVZ 05.00 AVZ AR 24 2016 3 1647-1660 |
language |
English |
source |
Enthalten in IEEE ACM transactions on networking 24(2016), 3, Seite 1647-1660 volume:24 year:2016 number:3 pages:1647-1660 |
sourceStr |
Enthalten in IEEE ACM transactions on networking 24(2016), 3, Seite 1647-1660 volume:24 year:2016 number:3 pages:1647-1660 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control |
dewey-raw |
620 |
isfreeaccess_bool |
false |
container_title |
IEEE ACM transactions on networking |
authorswithroles_txt_mv |
Kwak, Jeongho @@aut@@ Choi, Okyoung @@oth@@ Chong, Song @@oth@@ Mohapatra, Prasant @@oth@@ |
publishDateDaySort_date |
2016-01-01T00:00:00Z |
hierarchy_top_id |
165670215 |
dewey-sort |
3620 |
id |
OLC197836637X |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC197836637X</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20220219084604.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">160719s2016 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1109/TNET.2015.2419219</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20160719</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC197836637X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC197836637X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="a">004</subfield><subfield code="q">DNB</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.00</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">05.00</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kwak, Jeongho</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2016</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">IEEE 802.11 Standards</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">CPU speed scaling</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">network interface selection</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Artificial neural networks</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">heterogeneous wireless networks</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Delays</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">energy-delay tradeoff</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">multitasking</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Power demand</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">transmit power control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Wireless communication</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Network interfaces</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Power control</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Choi, Okyoung</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chong, Song</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mohapatra, Prasant</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">IEEE ACM transactions on networking</subfield><subfield code="d">New York, NY : IEEE, 1993</subfield><subfield code="g">24(2016), 3, Seite 1647-1660</subfield><subfield code="w">(DE-627)165670215</subfield><subfield code="w">(DE-600)1150634-9</subfield><subfield code="w">(DE-576)034200843</subfield><subfield code="x">1063-6692</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:24</subfield><subfield code="g">year:2016</subfield><subfield code="g">number:3</subfield><subfield code="g">pages:1647-1660</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1109/TNET.2015.2419219</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_151</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2021</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2190</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4125</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">54.00</subfield><subfield code="q">AVZ</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">05.00</subfield><subfield code="q">AVZ</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">24</subfield><subfield code="j">2016</subfield><subfield code="e">3</subfield><subfield code="h">1647-1660</subfield></datafield></record></collection>
|
author |
Kwak, Jeongho |
spellingShingle |
Kwak, Jeongho ddc 620 bkl 54.00 bkl 05.00 misc IEEE 802.11 Standards misc CPU speed scaling misc network interface selection misc Artificial neural networks misc heterogeneous wireless networks misc Delays misc energy-delay tradeoff misc multitasking misc Power demand misc transmit power control misc Wireless communication misc Network interfaces misc Power control Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications |
authorStr |
Kwak, Jeongho |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)165670215 |
format |
Article |
dewey-ones |
620 - Engineering & allied operations 004 - Data processing & computer science |
delete_txt_mv |
keep |
author_role |
aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
1063-6692 |
topic_title |
620 004 DNB 54.00 bkl 05.00 bkl Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications IEEE 802.11 Standards CPU speed scaling network interface selection Artificial neural networks heterogeneous wireless networks Delays energy-delay tradeoff multitasking Power demand transmit power control Wireless communication Network interfaces Power control |
topic |
ddc 620 bkl 54.00 bkl 05.00 misc IEEE 802.11 Standards misc CPU speed scaling misc network interface selection misc Artificial neural networks misc heterogeneous wireless networks misc Delays misc energy-delay tradeoff misc multitasking misc Power demand misc transmit power control misc Wireless communication misc Network interfaces misc Power control |
topic_unstemmed |
ddc 620 bkl 54.00 bkl 05.00 misc IEEE 802.11 Standards misc CPU speed scaling misc network interface selection misc Artificial neural networks misc heterogeneous wireless networks misc Delays misc energy-delay tradeoff misc multitasking misc Power demand misc transmit power control misc Wireless communication misc Network interfaces misc Power control |
topic_browse |
ddc 620 bkl 54.00 bkl 05.00 misc IEEE 802.11 Standards misc CPU speed scaling misc network interface selection misc Artificial neural networks misc heterogeneous wireless networks misc Delays misc energy-delay tradeoff misc multitasking misc Power demand misc transmit power control misc Wireless communication misc Network interfaces misc Power control |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
author2_variant |
o c oc s c sc p m pm |
hierarchy_parent_title |
IEEE ACM transactions on networking |
hierarchy_parent_id |
165670215 |
dewey-tens |
620 - Engineering 000 - Computer science, knowledge & systems |
hierarchy_top_title |
IEEE ACM transactions on networking |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)165670215 (DE-600)1150634-9 (DE-576)034200843 |
title |
Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications |
ctrlnum |
(DE-627)OLC197836637X (DE-599)GBVOLC197836637X (PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770 (KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff |
title_full |
Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications |
author_sort |
Kwak, Jeongho |
journal |
IEEE ACM transactions on networking |
journalStr |
IEEE ACM transactions on networking |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
600 - Technology 000 - Computer science, information & general works |
recordtype |
marc |
publishDateSort |
2016 |
contenttype_str_mv |
txt |
container_start_page |
1647 |
author_browse |
Kwak, Jeongho |
container_volume |
24 |
class |
620 004 DNB 54.00 bkl 05.00 bkl |
format_se |
Aufsätze |
author-letter |
Kwak, Jeongho |
doi_str_mv |
10.1109/TNET.2015.2419219 |
dewey-full |
620 004 |
title_sort |
processor-network speed scaling for energy-delay tradeoff in smartphone applications |
title_auth |
Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications |
abstract |
Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. |
abstractGer |
Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. |
abstract_unstemmed |
Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends. |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-TEC SSG-OLC-MAT GBV_ILN_70 GBV_ILN_151 GBV_ILN_2021 GBV_ILN_2190 GBV_ILN_4125 |
container_issue |
3 |
title_short |
Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications |
url |
http://dx.doi.org/10.1109/TNET.2015.2419219 http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048 |
remote_bool |
false |
author2 |
Choi, Okyoung Chong, Song Mohapatra, Prasant |
author2Str |
Choi, Okyoung Chong, Song Mohapatra, Prasant |
ppnlink |
165670215 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
author2_role |
oth oth oth |
doi_str |
10.1109/TNET.2015.2419219 |
up_date |
2024-07-03T21:29:43.405Z |
_version_ |
1803594952507129856 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a2200265 4500</leader><controlfield tag="001">OLC197836637X</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20220219084604.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">160719s2016 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1109/TNET.2015.2419219</subfield><subfield code="2">doi</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">PQ20160719</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC197836637X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBVOLC197836637X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(PRQ)c953-99f5225ac72e83c1c32a511e7370653e4efbb9c2275e6b50978532ad9a51a6770</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(KEY)0226258420160000024000301647processornetworkspeedscalingforenergydelaytradeoff</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">620</subfield><subfield code="a">004</subfield><subfield code="q">DNB</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">54.00</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">05.00</subfield><subfield code="2">bkl</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kwak, Jeongho</subfield><subfield code="e">verfasserin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Processor-Network Speed Scaling for Energy-Delay Tradeoff in Smartphone Applications</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2016</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Many smartphone applications, e.g., file backup, are intrinsically delay-tolerant so that data processing and transfer can be delayed to reduce smartphone battery usage. In the literature, these energy-delay tradeoff issues have been addressed independently in the forms of Dynamic Voltage and Frequency Scaling (DVFS) problems and network selection problems when smartphones have multiple wireless interfaces. In this paper, we jointly optimize the CPU speed and network speed to determine how much more energy can be saved through the joint optimization when applications can tolerate delays. We propose a dynamic speed scaling scheme called SpeedControl that jointly adjusts the processing and networking speeds using four controls: application scheduling, CPU speed control, wireless interface selection, and transmit power control. Through invoking the "Lyapunov drift-plus-penalty" technique, the scheme is demonstrated to be near optimal because it substantially reduces energy consumption for a given delay constraint. This paper is the first to reveal the energy-delay tradeoff relationship from a holistic perspective for smartphones with multiple wireless interfaces, DVFS, and multitasking capabilities. The trace-driven simulations based on real measurements of CPU power, network power, WiFi/3G throughput, and CPU workload demonstrate that SpeedControl can reduce battery usage by more than 42% through trading a 10 minutes delay when compared with the same delay in existing schemes; moreover, this energy conservation level increases as the WiFi coverage extends.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">IEEE 802.11 Standards</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">CPU speed scaling</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">network interface selection</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Artificial neural networks</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">heterogeneous wireless networks</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Delays</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">energy-delay tradeoff</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">multitasking</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Power demand</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">transmit power control</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Wireless communication</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Network interfaces</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Power control</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Choi, Okyoung</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chong, Song</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Mohapatra, Prasant</subfield><subfield code="4">oth</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">IEEE ACM transactions on networking</subfield><subfield code="d">New York, NY : IEEE, 1993</subfield><subfield code="g">24(2016), 3, Seite 1647-1660</subfield><subfield code="w">(DE-627)165670215</subfield><subfield code="w">(DE-600)1150634-9</subfield><subfield code="w">(DE-576)034200843</subfield><subfield code="x">1063-6692</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:24</subfield><subfield code="g">year:2016</subfield><subfield code="g">number:3</subfield><subfield code="g">pages:1647-1660</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">http://dx.doi.org/10.1109/TNET.2015.2419219</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="u">http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7091048</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-TEC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_70</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_151</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2021</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2190</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4125</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">54.00</subfield><subfield code="q">AVZ</subfield></datafield><datafield tag="936" ind1="b" ind2="k"><subfield code="a">05.00</subfield><subfield code="q">AVZ</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">24</subfield><subfield code="j">2016</subfield><subfield code="e">3</subfield><subfield code="h">1647-1660</subfield></datafield></record></collection>
|
score |
7.401759 |