Abstract
Adaptive resource management is critical to ensuring the quality of real-time multimedia communication, particularly for energy-constrained mobile handheld devices. In this context, a holistic cross-layer optimization considering multiple layers (e.g., application, middleware, operating system) needs to be developed for continuous adaptation of system parameters. This thesis proposes a unified framework that employs iterative policy/parameter tuning by combining light-weight, on-the-fly formal verification with feedback for dynamic adaptation. The integration of formal analysis with dynamic behavior from system execution will result in a feedback loop that enables model refinement and further optimization of policies and parameters. Our unified framework tunes the parameters in a compositional manner allowing coordinated interaction among sub-layer optimizers that enables holistic cross-layer optimization.
- {1} xTune Framework. http://xtune.ics.uci.edu.Google Scholar
- {2} Forge Project. http://forge.ics.uci.edu.Google Scholar
- {3} Maude System. http://maude.csl.sri.com.Google Scholar
- {4} M. Kim, M.-O. Stehr, C. Talcott, N. Dutt, N. Venkatasubramanian. Constraint Refinement for Online Verifiable Cross-Layer System Adaptation. DATE '08, to appear. Google ScholarDigital Library
- {5} M. Kim, M.-O. Stehr, C. Talcott, N. Dutt, N. Venkatasubramanian. Combining Formal Verification with Observed System Execution Behavior to Tune System Parameters. FORMATS '07, volume 4763 of LNCS, pages 257-273. Google ScholarDigital Library
- {6} M. Kim, M.-O. Stehr, C. Talcott, N. Dutt, N. Venkatasubramanian. A Probabilistic Formal Analysis Approach to Cross Layer Optimization in Distributed Embedded Systems. FMOODS '07, volume 4468 of LNCS, pages 285-300. Google ScholarDigital Library
- {7} M. Kim, S. Banerjee, N. Dutt, N. Venkatasubramanian. Energy-aware Co-synthesis of Real Time Multimedia Applications on MPSoCs. ACM Trans. on Embedded Computing Sys., accepted for publication. Google ScholarDigital Library
- {8} M. Kim, S. Banerjee, N. Dutt, N. Venkatasubramanian. Design Space Exploration of Real-time Multi-media MPSoCs with Heterogeneous Scheduling Policies. CODES+ISSS '06. Google ScholarDigital Library
- {9} M. Kim, H. Oh, N. Dutt, A. Nicolau, N. Venkatasubramanian. PBPAIR: An Energy-efficient Error-resilient Encoding Using Probability Based Power Aware Intra Refresh. ACM SIGMOBILE Mob. Comput. Commun. Rev., 10(3): 58-69. Google ScholarDigital Library
- {10} M. Kim, N. Dutt, N. Venkatasubramanian. Policy Construction and Validation for Energy Minimization in Cross Layered Systems: A Formal Method Approach. RTAS '06 WiP Session.Google Scholar
- {11} M. Kim, H. Oh, N. Dutt, A. Nicolau, N. Venkatasubramanian. Probability Based Power Aware Error Resilient Coding. SIUMI(ICDCSW) '05. Google ScholarDigital Library
- {12} S. Mohapatra, R. Cornea, H. Oh, K. Lee, M. Kim et al. A Cross-Layer Approach for Power-Performance Optimization in Distributed Mobile Systems. IPDPSW '05. Google ScholarDigital Library
- {13} D. Kim, M. Kim, S. Ha A Case Study of System Level Specification and Software Synthesis of Multimode Multimedia Terminal. ESTImedia '03, pages 57-64.Google Scholar
- {14} M. Kim, S. Ha. Hybrid Run-time Power Management Technique for Real-time Embedded System with Voltage Scalable Processor. LCTES '01, pages 11-19. Google ScholarDigital Library
Index Terms
- xTune: online verifiable cross-layer adaptation for distributed real-time embedded systems
Recommendations
xTune: A formal methodology for cross-layer tuning of mobile embedded systems
Resource-limited mobile embedded systems can benefit greatly from dynamic adaptation of system parameters. We propose a novel approach that employs iterative tuning using lightweight formal verification at runtime with feedback for dynamic adaptation. ...
Comments