Data-bundling proxy to aggregate transmissions for energy-constrained devices

Jung Woong Sung, Seungjae Han

Research output: Contribution to journalArticle

Abstract

Typically, when there is no traffic on a wireless link, the connection is closed and the link enters a sleep mode. To resume communication, connection establishment is needed before starting data transmission. Since connection establishment/close (and the mode change between sleep and active modes) are expensive in terms of delay and energy consumption, it is desirable to reduce such actions particularly for energy-constrained devices. In this paper, we propose to aggregate (i.e., postponing and buffering) multiple transmissions into a single transmission of an aggregated chunk, which we call data-bundling. Intrinsically, there is a trade-off between the delay induced by postponing transmission and the degree of energy consumption reduction. To optimize this trade-off, the bundling duration must be chosen properly. Our scheme adopts the N-gram model to exploit the traffic generation pattern to determine the bundling duration adaptively. In particular, the traffic generation of each application is considered individually and so that our scheme is effective even in case various heterogeneous applications are mixed. Our scheme is implemented as a transparent proxy, which has minimal dependency on the underlying system. Extensive evaluations in Android-OS platforms using real application traffic show the effectiveness of the proposed scheme.

Original languageEnglish
Pages (from-to)114-125
Number of pages12
JournalComputer Communications
Volume134
DOIs
Publication statusPublished - 2019 Jan 15

Fingerprint

Telecommunication links
Energy utilization
Waveguide couplers
Telecommunication traffic
Data communication systems
Communication
Sleep

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

Cite this

@article{2fd35a101568476d9bfef547edeb989a,
title = "Data-bundling proxy to aggregate transmissions for energy-constrained devices",
abstract = "Typically, when there is no traffic on a wireless link, the connection is closed and the link enters a sleep mode. To resume communication, connection establishment is needed before starting data transmission. Since connection establishment/close (and the mode change between sleep and active modes) are expensive in terms of delay and energy consumption, it is desirable to reduce such actions particularly for energy-constrained devices. In this paper, we propose to aggregate (i.e., postponing and buffering) multiple transmissions into a single transmission of an aggregated chunk, which we call data-bundling. Intrinsically, there is a trade-off between the delay induced by postponing transmission and the degree of energy consumption reduction. To optimize this trade-off, the bundling duration must be chosen properly. Our scheme adopts the N-gram model to exploit the traffic generation pattern to determine the bundling duration adaptively. In particular, the traffic generation of each application is considered individually and so that our scheme is effective even in case various heterogeneous applications are mixed. Our scheme is implemented as a transparent proxy, which has minimal dependency on the underlying system. Extensive evaluations in Android-OS platforms using real application traffic show the effectiveness of the proposed scheme.",
author = "Sung, {Jung Woong} and Seungjae Han",
year = "2019",
month = "1",
day = "15",
doi = "10.1016/j.comcom.2018.12.002",
language = "English",
volume = "134",
pages = "114--125",
journal = "Computer Communications",
issn = "0140-3664",
publisher = "Elsevier",

}

Data-bundling proxy to aggregate transmissions for energy-constrained devices. / Sung, Jung Woong; Han, Seungjae.

In: Computer Communications, Vol. 134, 15.01.2019, p. 114-125.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Data-bundling proxy to aggregate transmissions for energy-constrained devices

AU - Sung, Jung Woong

AU - Han, Seungjae

PY - 2019/1/15

Y1 - 2019/1/15

N2 - Typically, when there is no traffic on a wireless link, the connection is closed and the link enters a sleep mode. To resume communication, connection establishment is needed before starting data transmission. Since connection establishment/close (and the mode change between sleep and active modes) are expensive in terms of delay and energy consumption, it is desirable to reduce such actions particularly for energy-constrained devices. In this paper, we propose to aggregate (i.e., postponing and buffering) multiple transmissions into a single transmission of an aggregated chunk, which we call data-bundling. Intrinsically, there is a trade-off between the delay induced by postponing transmission and the degree of energy consumption reduction. To optimize this trade-off, the bundling duration must be chosen properly. Our scheme adopts the N-gram model to exploit the traffic generation pattern to determine the bundling duration adaptively. In particular, the traffic generation of each application is considered individually and so that our scheme is effective even in case various heterogeneous applications are mixed. Our scheme is implemented as a transparent proxy, which has minimal dependency on the underlying system. Extensive evaluations in Android-OS platforms using real application traffic show the effectiveness of the proposed scheme.

AB - Typically, when there is no traffic on a wireless link, the connection is closed and the link enters a sleep mode. To resume communication, connection establishment is needed before starting data transmission. Since connection establishment/close (and the mode change between sleep and active modes) are expensive in terms of delay and energy consumption, it is desirable to reduce such actions particularly for energy-constrained devices. In this paper, we propose to aggregate (i.e., postponing and buffering) multiple transmissions into a single transmission of an aggregated chunk, which we call data-bundling. Intrinsically, there is a trade-off between the delay induced by postponing transmission and the degree of energy consumption reduction. To optimize this trade-off, the bundling duration must be chosen properly. Our scheme adopts the N-gram model to exploit the traffic generation pattern to determine the bundling duration adaptively. In particular, the traffic generation of each application is considered individually and so that our scheme is effective even in case various heterogeneous applications are mixed. Our scheme is implemented as a transparent proxy, which has minimal dependency on the underlying system. Extensive evaluations in Android-OS platforms using real application traffic show the effectiveness of the proposed scheme.

UR - http://www.scopus.com/inward/record.url?scp=85058532066&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85058532066&partnerID=8YFLogxK

U2 - 10.1016/j.comcom.2018.12.002

DO - 10.1016/j.comcom.2018.12.002

M3 - Article

VL - 134

SP - 114

EP - 125

JO - Computer Communications

JF - Computer Communications

SN - 0140-3664

ER -