ACTORS Adaptive Resource Management Demo
(2011) 3rd Workshop on Adaptive and Reconfigurable Embedded Systems- Abstract
- In this demo the adaptive resource management framework for multi-core platforms, developed in the ACTORS project will be demonstrated. The demonstration consists of two parts. In the first part a live demonstration will be performed. The hardware used consists of a quad-core x86 laptop connected to an AXIS network camera generating an MPEG-4 SP stream. The main application is an MPEG-4 decoder implemented in the data ow/actors programming language CAL. The demonstration will present how the adaptive management of CPU budget is performed, and how different resource allocation policies influence the behaviour of the system.
The second part of the demonstration consists of two videos. The first video shows how the resource... (More) - In this demo the adaptive resource management framework for multi-core platforms, developed in the ACTORS project will be demonstrated. The demonstration consists of two parts. In the first part a live demonstration will be performed. The hardware used consists of a quad-core x86 laptop connected to an AXIS network camera generating an MPEG-4 SP stream. The main application is an MPEG-4 decoder implemented in the data ow/actors programming language CAL. The demonstration will present how the adaptive management of CPU budget is performed, and how different resource allocation policies influence the behaviour of the system.
The second part of the demonstration consists of two videos. The first video shows how the resource management framework is used in a video quality adaptation context. A video player client is executing under the control of the resource manager. When the resources to the player are reduced it requests a video server to reduce the amount of work required to decode the video by either frame skipping (for MPEG-2 streams) or by skipping macro block coeffcients (for MPEG-4 streams). The second video shows a feedback control demo in which three physical laboratory processes are controlled by controllers implemented in CAL and executing under the control of the resource manager.
The processes are one inverted pendulum that is held by an industrial ABB robot that do automatic swing-up and balancing of the pendulum. The other processes are two ball and beam processes where the aim is to control the position of a ball that is rolling on a tilting beam. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/1973958
- author
- Årzén, Karl-Erik LU ; Romero Segovia, Vanessa LU ; Kralmark, Mikael LU ; Schorr, Stefan ; Meher, Anand and Fohler, Gerhard
- organization
- publishing date
- 2011
- type
- Contribution to conference
- publication status
- published
- subject
- conference name
- 3rd Workshop on Adaptive and Reconfigurable Embedded Systems
- conference dates
- 2011-04-11
- language
- English
- LU publication?
- yes
- id
- 8dcce5c8-ed2e-48ad-b464-af1934f4c67e (old id 1973958)
- date added to LUP
- 2016-04-04 14:08:33
- date last changed
- 2020-12-12 02:19:12
@misc{8dcce5c8-ed2e-48ad-b464-af1934f4c67e, abstract = {{In this demo the adaptive resource management framework for multi-core platforms, developed in the ACTORS project will be demonstrated. The demonstration consists of two parts. In the first part a live demonstration will be performed. The hardware used consists of a quad-core x86 laptop connected to an AXIS network camera generating an MPEG-4 SP stream. The main application is an MPEG-4 decoder implemented in the data ow/actors programming language CAL. The demonstration will present how the adaptive management of CPU budget is performed, and how different resource allocation policies influence the behaviour of the system.<br/><br> <br/><br> The second part of the demonstration consists of two videos. The first video shows how the resource management framework is used in a video quality adaptation context. A video player client is executing under the control of the resource manager. When the resources to the player are reduced it requests a video server to reduce the amount of work required to decode the video by either frame skipping (for MPEG-2 streams) or by skipping macro block coeffcients (for MPEG-4 streams). The second video shows a feedback control demo in which three physical laboratory processes are controlled by controllers implemented in CAL and executing under the control of the resource manager.<br/><br> <br/><br> The processes are one inverted pendulum that is held by an industrial ABB robot that do automatic swing-up and balancing of the pendulum. The other processes are two ball and beam processes where the aim is to control the position of a ball that is rolling on a tilting beam.}}, author = {{Årzén, Karl-Erik and Romero Segovia, Vanessa and Kralmark, Mikael and Schorr, Stefan and Meher, Anand and Fohler, Gerhard}}, language = {{eng}}, title = {{ACTORS Adaptive Resource Management Demo}}, url = {{https://lup.lub.lu.se/search/files/6290412/1973970.pdf}}, year = {{2011}}, }