Return to search

Fast Process Migration on Intel SCC using Lookup Tables (LUTs)

abstract: Process migration is a heavily studied research area and has a number of applications in distributed systems. Process migration means transferring a process running on one machine to another such that it resumes execution from the point at which it was suspended. The conventional approach to implement process migration is to move the entire state information of the process (including hardware context, virtual memory, files etc.) from one machine to another. Copying all the state information is costly. This thesis proposes and demonstrates a new approach of migrating a process between two cores of Intel Single Chip Cloud (SCC), an experimental 48-core processor by Intel, with each core running a separate instance of the operating system. In this method the amount of process state to be transferred from one core's memory to another is reduced by making use of special registers called Lookup tables (LUTs) present on each core of SCC. Thus this new approach is faster than the conventional method. / Dissertation/Thesis / M.S. Computer Science 2013

Identiferoai:union.ndltd.org:asu.edu/item:16459
Date January 2013
ContributorsJain, Vaibhav (Author), Dasgupta, Partha (Advisor), Shriavstava, Aviral (Committee member), Davulcu, Hasan (Committee member), Arizona State University (Publisher)
Source SetsArizona State University
LanguageEnglish
Detected LanguageEnglish
TypeMasters Thesis
Format47 pages
Rightshttp://rightsstatements.org/vocab/InC/1.0/, All Rights Reserved

Page generated in 0.1956 seconds