|
ABSTRACT
Due to the growing complexity and dynamism of many embedded application domains (including consumer electronics, robotics, automotive and telecommunications), it is increasingly difficult to react to load variations and adapt the system's performance in a controlled fashion within an useful and bounded time. This is particularly noticeable when intending to benefit from the full potential of an open distributed cooperating environment, where service characteristics are not known beforehand and tasks may exhibit unrestricted QoS inter-dependencies. This paper proposes a novel anytime adaptive QoS control policy in which the online search for the best set of QoS levels is combined with each user's personal preferences on their services' adaptation behaviour. Extensive simulations demonstrate that the proposed anytime algorithms are able to quickly find a good initial solution and effectively optimise the rate at which the quality of the current solution improves as the algorithms are given more time to run, with a minimum overhead when compared against their traditional versions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
R. Bhattacharya and G. J. Balas. Anytime control algorithm: Model reduction approach. Journal of Guidance, Control, and Dynamics, 27(5):767--776, October 2004.
|
| |
3
|
|
| |
4
|
R. G. Brown. Smoothing, forecasting and prediction of discrete time series. Prentice-Hall, Englewood Cliffs, NJ, 1963.
|
| |
5
|
|
| |
6
|
|
| |
7
|
N. Hawes. Anytime Deliberation for Computer Game Agents. PhD thesis, School of Computer Science, The University of Birmingham, November 2003.
|
| |
8
|
|
| |
9
|
S. Makridakis, A. Andersen, R. Carbone, R. Fildes, M. Hibon, R. Lewandowski, J. Newton, E. Parzen, and R. Winkler. The accuracy of extrapolation (time series) methods: Results of a forecasting competition. Journal of Forecasting, 1:111--153, 1982.
|
 |
10
|
|
| |
11
|
|
| |
12
|
L. Nogueira and L. M. Pinho. Building adaptable, qos-aware dependable embedded systems. In Proceedings of the 3rd International Workshop on Dependable Embedded Systems, pages 72--77, Leeds, United Kingdom, October 2006.
|
| |
13
|
|
| |
14
|
L. Nogueira and L. M. Pinho. Iterative refinement approach for qos-aware service configuration. IFIP From Model-Driven Design to Resource Management for Distributed Embedded Systems, 225:155--164, 2006.
|
| |
15
|
L. Nogueira and L. M. Pinho. Capacity sharing and stealing in dynamic server-based real-time systems. In Proceedings of the 21th IEEE International Parallel and Distributed Processing Symposium, page 153, Long Beach, CA, USA, March 2007.
|
| |
16
|
L. Nogueira and L. M. Pinho. Shared resources and precedence constraints with capacity sharing and stealing. In Proceedings of the 22th IEEE International Parallel and Distributed Processing Symposium, page 97, Miami, Florida, USA, April 2008.
|
| |
17
|
|
| |
18
|
J. Shackleton, D. Cofer, and S. Cooper. Anytime scheduling for real-time embedded control applications. In Proceedings of the 23rd Digital Avionics Systems Conference, volume 2, pages 101--110, Salt Lake City, UT, USA, October 2004.
|
| |
19
|
J. van den Berg, D. Ferguson, and J. Kuffner. Anytime path planning and replanning in dynamic environments. In Proceedings of the IEEE International Conference on Robotics and Automation, pages 2366--2371, Orlando, Florida, USA, May 2006.
|
 |
20
|
|
| |
21
|
|
| |
22
|
S. Zilberstein. Using anytime algorithms in intelligent systems. Artificial Inteligence Magazine, 17(3):73--83, 1996.
|
|