The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.12 - Dec. (2012 vol.61)
pp: 1765-1777
Yu Xiao , Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
Wei Li , Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
M. Siekkinen , Dept. of Comput. Sci. & Eng., Aalto Univ., Aalto, Finland
P. Savolainen , Helsinki Inst. for Inf. Technol. (HIIT), Univ. of Helsinki, Helsinki, Finland
Antti Ylä-Jääski , Helsinki Inst. for Inf. Technol., Aalto Univ., Aalto, Finland
Pan Hui , Deutsche Telekom Labs., Berlin, Germany
ABSTRACT
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.
INDEX TERMS
XML, data communication, mobile computing, power aware computing, power consumption, user interfaces, wireless link quality, power management mechanism, wireless data transmission, complex event processing, energy consumption, mobile device, internal contexts, external contexts, application workload, wireless signal strength, event-driven framework, developer-specified event-condition-action rules, ECA rules, event specifications, XML-based interfaces, traffic patterns, Context awareness, Mobile handsets, Pattern matching, Mobile communication, Data communication, Wireless networks, Energy efficiency, Energy management, Power system management, context-aware, Power management, complex event processing, mobile device
CITATION
Yu Xiao, Wei Li, M. Siekkinen, P. Savolainen, Antti Ylä-Jääski, Pan Hui, "Power Management for Wireless Data Transmission Using Complex Event Processing", IEEE Transactions on Computers, vol.61, no. 12, pp. 1765-1777, Dec. 2012, doi:10.1109/TC.2012.113
REFERENCES
[1] G.D. Abowd, A.K. Dey, P.J. Brownd, N. Davies, M. Smith, and P. Steggles, "Towards a Better Understanding of Context and Context-Awareness," Proc. First Int'l Symp. Handheld and Ubiquitous Computing, pp. 304-307, http://dl.acm.orgcitation.cfm?id= 647985.743843 , 1999.
[2] E. Shih, P. Bahl, and M.J. Sinclair, "Wake on Wireless: An Event Driven Energy Saving Strategy for Battery Operated Devices," Proc. MobiCom '02, pp. 160-171, http://dx.doi.org/10.1145570645.570666, 2002.
[3] A. Weissel and F. Bellosa, "Process Cruise Control: Event-Driven Clock Scaling for Dynamic Power Management," Proc. Int'l Conf. Compilers, Architecture, and Synthesis for Embedded Systems (CASES '02), pp. 238-246, http://doi.acm.org/10.1145581630.581668, 2002.
[4] B. Michelson, "Event-Driven Architecture Overview," Patricia Seybold Group, Feb. 2006.
[5] O. Etzion and P. Niblett, Event Processing in Action. Manning Publications, 2011.
[6] M. Anand, E.B. Nightingale, and J. Flinn, "Self-Tuning Wireless Network Power Management," Wireless Networks, vol. 11, pp. 451-469, July 2005.
[7] D. Bertozzi, L. Benini, and B. Ricco, "Power Aware Network Interface Management for Streaming Multimedia," Proc. IEEE Wireless Comm. and Networking Conf. (WCNC), vol. 2, pp. 926-930, Mar. 2002.
[8] S. Mohapatra, N. Dutt, A. Nicolau, and N. Venkatasubramanian, "Dynamo: A Cross-Layer Framework for End-to-End Qos and Energy Optimization in Mobile Handheld Devices," IEEE J. Selected Areas in Comm., vol. 25, no. 4, pp. 722-737, May 2007.
[9] IEEE Standard for Information Technology - Telecomm. and Information Exchange Between Systems - Local and Metropolitan Area Networks-Specific Requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE Standard 802.11-2007, Revision of IEEE Std 802.11-1999, p. C1-1184, June 2007.
[10] R. Krashinsky and H. Balakrishnan, "Minimizing Energy for Wireless Web Access with Bounded Slowdown," Wireless Networks, vol. 11, pp. 135-148, http://dx.doi.org/10.1007s11276-004-4751-z , Jan. 2005.
[11] J. Liu and L. Zhong, "Micro Power Management of Active 802.11 Interfaces," Proc. Sixth Int'l Conf. Mobile Systems, Applications, and Services (MobiSys '08), pp. 146-159, http://doi.acm.org/10.11451378600.1378617 , 2008.
[12] F.R. Dogar, P. Steenkiste, and K. Papagiannaki, "Catnap: Exploiting High Bandwidth Wireless Interfaces to Save Energy for Mobile Devices," Proc. Eighth Int'l Conf. Mobile Systems, Applications, and Services (MobiSys '10), pp. 107-122, http://doi.acm.org/10.11451814433.1814446 , 2010.
[13] D.C. Snowdon, E. Le Sueur, S.M. Petters, and G. Heiser, "Koala: A Platform for OS-Level Power Management," Proc. Fourth ACM European Conf. Computer Systems (EuroSys '09), pp. 289-302, 2009.
[14] H.S. Ashwini, A. Thawani, and Y.N. Srikant, "Middleware for Efficient Power Management in Mobile Devices," Proc. Third Int'l Conf. Mobile Technology, Applications and Systems (Mobility '06), 2006.
[15] A.B. Lago and I. Larizgoitia, "An Application-Aware Approach to Efficient Power Management in Mobile Devices," Proc. Fourth Int'l ICST Conf. Comm. System Software and Middleware (COMSWARE '09), pp. 11:1-11:10, 2009.
[16] J. Sorber, N. Banerjee, M.D. Corner, and S. Rollins, "Turducken: Hierarchical Power Management for Mobile Devices," Proc. Third Int'l Conf. Mobile Systems, Applications, and Services (MobiSys '05), pp. 261-274, 2005.
[17] J. Manweiler and R. Roy Choudhury, "Avoiding the Rush Hours: Wifi Energy Management via Traffic Isolation," Proc. Ninth Int'l Conf. Mobile Systems, Applications, and Services (MobiSys), pp. 253-266, http://doi.acm.org/10.11451999995.2000020 , 2011.
[18] M. Grossglauser and J.-C. Bolot, "On the Relevance of Long-Range Dependence in Network Traffic," IEEE/ACM Trans. Networks, vol. 7, no. 5, pp. 629-640, http://dx.doi.org/10.110990.803379, Oct. 1999.
[19] K.-c. Lan and J. Heidemann, "A Measurement Study of Correlations of Internet Flow Characteristics," Computer Networks, vol. 50, pp. 46-62, http://portal.acm.orgcitation.cfm?id= 1119569.1648543 , Jan. 2006.
[20] A. Schulman, V. Navda, R. Ramjee, N. Spring, P. Deshpande, C. Grunewald, K. Jain, and V.N. Padmanabhan, "Bartendr: A Practical Approach to Energy-Aware Cellular Data Scheduling," Proc. MobiCom '10, pp. 85-96, http://doi.acm.org/10.11451859995.1860006 , 2010.
[21] R. Friedman, A. Kogan, and K. Yevgeny, "On Power and Throughput Tradeoffs of Wifi and Bluetooth in Smartphones," Proc. INFOCOM '11, Apr. 2011.
[22] Y. Xiao, P. Savolainen, A. Karpanen, M. Siekkinen, and A. Ylä-Jääski, "Practical Power Modeling of Data Transmission over 802.11g for Wireless Applications," Proc. First Int'l Conf. Energy-Efficient Computing and Networking E-Energy, pp. 75-84, 2010.
[23] R. Sri Kalyanaraman, Y. Xiao, and A. Ylä-Jääski, "Network Prediction for Energy-Aware Transmission in Mobile Applicatioins," J. Advances in Telecomm., vol. 3, pp. 72-82, Nov. 2010.
[24] G. Osman and S. Hasan, and C.M. Rahman, "Prediction of State of Wireless Network Using Markov and Hidden Markov Model," Networks, vol. 4, no. 10, pp. 976-984, 2009.
30 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool