Power Management for Wireless Data Transmission Using Complex Event Processing

被引:7
作者
Xiao, Yu [1 ]
Li, Wei [1 ]
Siekkinen, Matti [1 ]
Savolainen, Petri [2 ]
Yla-Jaaski, Antti [3 ]
Hui, Pan [4 ]
机构
[1] Aalto Univ, Dept Comp Sci & Engn, Aalto 00076, Finland
[2] Univ Helsinki, Helsinki Inst Informat Technol HIIT, FI-00014 Helsinki, Finland
[3] Aalto Univ, Helsinki Inst Informat Technol, Aalto 00076, Finland
[4] Deutsch Telekom Labs, D-10587 Berlin, Germany
基金
芬兰科学院;
关键词
Power management; complex event processing; mobile device; context-aware; ENERGY;
D O I
10.1109/TC.2012.113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption of wireless data transmission, a significant part of the overall energy consumption on a mobile device, is context-dependent-it depends on both internal and external contexts, such as application workload and wireless signal strength. In this paper, we propose an event-driven framework that can be used for efficient power management on mobile devices. The framework adapts the behavior of a device component or an application to the changes in contexts, defined as events, according to developer-specified event-condition- action (ECA) rules that describe the power management mechanism. In contrast to previous work, our framework supports complex event processing. By correlating events, complex event processing helps to discover complex events that are relevant to power consumption. Using our framework developers can implement and configure power management applications by editing event specifications and ECA rules through XML-based interfaces. We evaluate this framework with two applications in which the data transmission is adapted to traffic patterns and wireless link quality. These applications can save roughly 12 percent more energy compared to normal operation.
引用
收藏
页码:1765 / 1777
页数:13
相关论文
共 24 条
  • [1] Abowd GD, 1999, LECT NOTES COMPUT SC, V1707, P304
  • [2] Self-tuning wireless network power management
    Anand, M
    Nightingale, EB
    Flinn, J
    [J]. WIRELESS NETWORKS, 2005, 11 (04) : 451 - 469
  • [3] [Anonymous], 2002, PROC 8 ANN INT C MOB
  • [4] [Anonymous], P 6 INT C MOB SYST A
  • [5] [Anonymous], 2011, EVENT PROCESSING ACT
  • [6] Ashwini H.S., 2006, P 3 INT C MOB TECHN
  • [7] Bertozzi D, 2002, IEEE WCNC, P926, DOI 10.1109/WCNC.2002.993395
  • [8] Dogar F.R., 2010, P 8 INT C MOBILE SYS, P107, DOI [DOI 10.1145/1814433.1814446, 10.1145/1814433.1814446]
  • [9] Friedman R., 2011, P INFOCOM 11 APR
  • [10] Gani Md Osman, 2009, Journal of Networks, V4, P976, DOI 10.4304/jnw.4.10.976-984