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
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;
Conference_Titel :
Computer Networks and Distributed Systems (SBRC), 2014 Brazilian Symposium on
Conference_Location :
Florianopolis
DOI :
10.1109/SBRC.2014.27