Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Dynamic reconfiguration of tasks applied to an UAV system using aspect orientation

Dynamic tasks' reconfiguration for UAV system using aspect orientation
 
: Freitas, Edison P.; Binotto, Alecio; Pereira, Carlos Eduardo; Stork, André; Larsson, Tony

:

Institute of Electrical and Electronics Engineers -IEEE-:
ISPA 2008, International Symposium on Parallel and Distributed Processing with Applications : Workshop on High Performance and Grid Computing in Medicine and Biology (HiPGCoMB-08), Sydney, Australia, 10-12 December 2008
Piscataway/NJ: IEEE, 2008
ISBN: 978-0-7695-3471-8
pp.292-300
International Symposium on Parallel and Distributed Processing with Applications (ISPA) <2008, Sydney>
Workshop on High Performance and Grid Computing in Medicine and Biology (HiPGCoMB) <2008, Sydney>
English
Conference Paper
Fraunhofer IGD ()
aspect-oriented programming; AOP; scheduling; realtime system; migration

Abstract
Many modern applications require highperformance platforms to deal with a variety of algorithms requiring massive calculations. Moreover, low-cost powerful hardware (e.g., GPU, PPU) and CPUs with multiple cores have become abundant, and can be combined in heterogeneous architectures. To cope with this, reconfigurable computing is a potential paradigm as it can provide flexibility to explore the computational resources on hybrid and multi-core desktop architectures. The workload can optimally be (re)distributed over heterogeneous cores along the lifecycle of an application, aiming for best performance. As the first step towards a run-time reconfigurable load-balancing framework, application requirements and crosscutting concerns related to timing play an important role for task allocation decisions. In this paper, we present the use of aspect-oriented paradigms to address non-functional application timing constraints in the design phase. The DERAF aspects' framework is extended to support reconfiguration requirements; and a strategy for load-balancing is described. In addition, we present preliminary evaluation using an Unmanned Aerial Vehicle (UAV) based Surveillance System as case study.

: http://publica.fraunhofer.de/documents/N-90006.html