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
Link To Document