Self-Adaptive Video Encoder : Comparison of Multiple Adaptation Strategies Made Simple
(2017) 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017 p.123-128- Abstract
This paper presents an adaptive video encoder that can be used to compare the behavior of different adaptation strategies using multiple actuators to steer the encoder towards a global goal, composed of multiple conflicting objectives. A video camera produces frames that the encoder manipulates with the objective of matching some space requirement to fit a given communication channel. A second objective is to maintain a given similarity index between the manipulated frames and the original ones. To achieve the goal, the software can change three parameters: the quality of the encoding, the noise reduction filter radius and the sharpening filter radius. In most cases, the objectives - small encoded size and high quality - conflict, since... (More)
This paper presents an adaptive video encoder that can be used to compare the behavior of different adaptation strategies using multiple actuators to steer the encoder towards a global goal, composed of multiple conflicting objectives. A video camera produces frames that the encoder manipulates with the objective of matching some space requirement to fit a given communication channel. A second objective is to maintain a given similarity index between the manipulated frames and the original ones. To achieve the goal, the software can change three parameters: the quality of the encoding, the noise reduction filter radius and the sharpening filter radius. In most cases, the objectives - small encoded size and high quality - conflict, since a larger frame would have a higher similarity index to its original counterpart. This makes the problem difficult from the control perspective and makes the case study appealing to compare different adaptation strategies.
(Less)
- author
- Maggio, Martina LU ; Papadopoulos, Alessandro Vittorio LU ; Filieri, Antonio and Hoffmann, Henry
- organization
- publishing date
- 2017-07-03
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- keywords
- case studies, control theory, self-adaptive systems
- host publication
- Proceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017
- article number
- 7968140
- pages
- 6 pages
- publisher
- IEEE - Institute of Electrical and Electronics Engineers Inc.
- conference name
- 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017
- conference location
- Buenos Aires, Argentina
- conference dates
- 2017-05-22 - 2017-05-23
- external identifiers
-
- scopus:85027129950
- scopus:85027129950
- ISBN
- 9781538615508
- DOI
- 10.1109/SEAMS.2017.16
- project
- Power Control for Computing Infrastructures
- language
- English
- LU publication?
- yes
- id
- b8ae86c7-fdb5-4a96-902b-9eea65531f60
- date added to LUP
- 2017-03-02 13:51:58
- date last changed
- 2022-04-24 22:21:36
@inproceedings{b8ae86c7-fdb5-4a96-902b-9eea65531f60, abstract = {{<p>This paper presents an adaptive video encoder that can be used to compare the behavior of different adaptation strategies using multiple actuators to steer the encoder towards a global goal, composed of multiple conflicting objectives. A video camera produces frames that the encoder manipulates with the objective of matching some space requirement to fit a given communication channel. A second objective is to maintain a given similarity index between the manipulated frames and the original ones. To achieve the goal, the software can change three parameters: the quality of the encoding, the noise reduction filter radius and the sharpening filter radius. In most cases, the objectives - small encoded size and high quality - conflict, since a larger frame would have a higher similarity index to its original counterpart. This makes the problem difficult from the control perspective and makes the case study appealing to compare different adaptation strategies.</p>}}, author = {{Maggio, Martina and Papadopoulos, Alessandro Vittorio and Filieri, Antonio and Hoffmann, Henry}}, booktitle = {{Proceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017}}, isbn = {{9781538615508}}, keywords = {{case studies; control theory; self-adaptive systems}}, language = {{eng}}, month = {{07}}, pages = {{123--128}}, publisher = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}}, title = {{Self-Adaptive Video Encoder : Comparison of Multiple Adaptation Strategies Made Simple}}, url = {{http://dx.doi.org/10.1109/SEAMS.2017.16}}, doi = {{10.1109/SEAMS.2017.16}}, year = {{2017}}, }