Dynamic System Optimization through Performance Modeling: Universality and Decomposition Y. C. Tay National University of Singapore
Dynamic optimization is hard. Examples: (1) Prob(miss) = f(cache size) (2) Given target Prob(miss), how to dynamically adjust cache size? Universality (2) Internet traffic equilibrium How to prevent performance collapse from congestion? Decomposition
(1) Universality issue: Prob(miss) = f(cache size) complex reference cache management pattern size policy add: ● ● data layout hardware variation application mix data instance system configuration software variation system customization hw/sw evolution autonomic configuration dynamic adjustment intractable!