• DocumentCode
    123800
  • Title

    Reflection-Based Heterogeneous Migration of Computations

  • Author

    Milanes, Anolan ; Rodriguez, N. ; Ierusalimschy, Roberto

  • Author_Institution
    Dept. of Comput., Fed. Center for Technol. Educ. of Minas Gerais (CEFET-MG), Belo Horizonte, Brazil
  • fYear
    2014
  • fDate
    5-9 May 2014
  • Firstpage
    223
  • Lastpage
    230
  • Abstract
    Implementing heterogeneous migration of computations is hard: it demands knowledge of the type of the data in order to be able to capture and restore the computational state. Support for those operations has traditionally been offered through ready-made solutions for specific applications, which are difficult to tailor or adapt to different needs. A more promising approach would be to build specific solutions as needed, over a more general capture and restoration framework. That flexibility can be achieved through computational reflection. This work extends the Lua programming language with a reflective API that provides the programmer fine control over the capture and restoration mechanisms.
  • Keywords
    application program interfaces; programming languages; Lua programming language; computational state; general capture framework; general restoration framework; heterogeneous migration; ready-made solutions; reflective API; Context; Data structures; Image restoration; Libraries; Navigation; Pluto; Prototypes; Lua; computations; migration; persistence; reflection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Networks and Distributed Systems (SBRC), 2014 Brazilian Symposium on
  • Conference_Location
    Florianopolis
  • Type

    conf

  • DOI
    10.1109/SBRC.2014.27
  • Filename
    6927139