Mobile Computing: Challenges and Opportunities for Autonomy and Feedback

Mobile devices have evolved to become computing platforms more similar to desktops and workstations than the cell phones and handsets of yesteryear. Unfortunately, today’s mobile infrastructures are mirrors of the wired past. Devices, apps, and networks impact one another, but a systematic approach for allowing them to cooperate is currently missing. We propose an approach that seeks to open key interfaces and to apply feedback and autonomic computing to improve both user experience and mobile system dynamics.

[1]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[2]  Dan Boneh,et al.  Who killed my battery?: analyzing mobile browser energy consumption , 2012, WWW.

[3]  Mary Shaw,et al.  Engineering Self-Adaptive Systems through Feedback Loops , 2009, Software Engineering for Self-Adaptive Systems.

[4]  Yixin Diao,et al.  Optimizing Quality of Service Using Fuzzy Control , 2002, DSOM.

[5]  Ole J. Mengshoel,et al.  Integrating Probabilistic Reasoning and Statistical Quality Control Techniques for Fault Diagnosis in Hybrid Domains , 2011 .

[6]  Lei Yang,et al.  Accurate online power estimation and automatic battery behavior based power model generation for smartphones , 2010, 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[7]  Ole J. Mengshoel,et al.  Towards software health management with bayesian networks , 2010, FoSER '10.

[8]  Yixin Diao,et al.  Using MIMO feedback control to enforce policies for interrelated metrics with application to the Apache Web server , 2002, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327).

[9]  Yixin Diao,et al.  Feedback Control of Computing Systems , 2004 .

[10]  Jie Li,et al.  A performance comparison of dynamic vs. static load balancing policies in a mainframe-personal computer network model , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[11]  T.F. Abdelzaher,et al.  Web server QoS management by adaptive content delivery , 1999, 1999 Seventh International Workshop on Quality of Service. IWQoS'99. (Cat. No.98EX354).

[12]  Joseph L. Hellerstein,et al.  Using Control Theory to Achieve Service Level Objectives In Performance Management , 2002, Real-Time Systems.

[13]  George Vachtsevanos,et al.  Data Mining in Systems Health Management , 2010 .

[14]  Donald F. Towsley,et al.  On designing improved controllers for AQM routers supporting TCP flows , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[15]  Judea Pearl,et al.  Probabilistic reasoning in intelligent systems - networks of plausible inference , 1991, Morgan Kaufmann series in representation and reasoning.

[16]  Roohollah Barzamini,et al.  Neuro Fuzzy Model Predictive Control of AQM Networks Supporting TCP Flows , 2008, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing.

[17]  Gokhan Memik,et al.  Into the wild: Studying real user activity patterns to guide power optimizations for mobile architectures , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[18]  Ole J. Mengshoel,et al.  Methods for Probabilistic Fault Diagnosis: An Electrical Power System Case Study , 2009 .

[19]  Ole J. Mengshoel,et al.  Integrated Software and Sensor Health Management for Small Spacecraft , 2011, 2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology.

[20]  Y. Neuvo,et al.  Cellular phones as embedded systems , 2004, 2004 IEEE International Solid-State Circuits Conference (IEEE Cat. No.04CH37519).

[21]  E. Reed,et al.  Adaptive control of Bayesian network computation , 2012, 2012 5th International Symposium on Resilient Control Systems.

[22]  Cheng-Zhong Xu,et al.  Model Predictive Feedback Control for QoS Assurance in Webservers , 2008, Computer.

[23]  Ole J. Mengshoel,et al.  A Tutorial on Bayesian Networks for System Health Management , 2011 .

[24]  Chen-Mou Cheng,et al.  COCA: Computation Offload to Clouds Using AOP , 2012, 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012).

[25]  Ole J. Mengshoel,et al.  Reactive Bayesian Network Computation using Feedback Control: An Empirical Study , 2012, BMA.

[26]  James M. Rehg,et al.  A Compilation Framework for Power and Energy Management on Mobile Computers , 2001, LCPC.