• DocumentCode
    2010672
  • Title

    Dynamic Reconfiguration of Tasks Applied to an UAV System Using Aspect Orientation

  • Author

    Freitas, Edison P. ; Binotto, Alécio P D ; Pereira, Carlos E. ; Stork, André ; Larsson, Tony

  • Author_Institution
    Sektionen for Informationsvetenskap, Halmstad Univ., Halmstad
  • fYear
    2008
  • fDate
    10-12 Dec. 2008
  • Firstpage
    292
  • Lastpage
    300
  • Abstract
    Many modern applications require high-performance 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 aspectspsila 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.
  • Keywords
    military aircraft; object-oriented programming; remotely operated vehicles; resource allocation; application requirement; aspect orientation paradigm; computational resource; crosscut concern; dynamic task reconfiguration; hybrid multicore desktop architecture; nonfunctional application timing constraint; reconfigurable computing; run-time reconfigurable load-balancing framework; unmanned aerial vehicle system; Application software; Computer architecture; Graphics; Hardware; Monitoring; Runtime; Surveillance; Timing; Unmanned aerial vehicles; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications, 2008. ISPA '08. International Symposium on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-0-7695-3471-8
  • Type

    conf

  • DOI
    10.1109/ISPA.2008.69
  • Filename
    4725160