Font Size: a A A

The Design And Implementation Of Distributed Dynamic Binary Translation Framework For Thin-client

Posted on:2011-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:C ChuFull Text:PDF
GTID:2178360308952399Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Dynamic Binary translation generates the native code on the fly at runtime using translation technology. Normally, a dynamic binary translator includes translation module and execution module. The translation module translates the source binary code into the executable native code of target platform, while the execution module executes the translated code on the target machine. When translating the code of a complex source platform, such as Intel IA32, the corresponding translation module must be huge and complicated. During the process of translation, the system must consume a lot of computing resource and memory, which is a high requirement to the hardware system.In this thesis, we propose a new C/S architecture distributed dynamic binary translation framework based on the multi-source multi-target dynamic binary translation system—Crossbit, which is developed all by ourselves. Some well known commercial dynamic binary translators, like Intel IA32EL, HP Dynamo, are not target to thin-client (the systems with limited computing ability and memory resource). For the thin-client, directly using ported traditional dynamic binary translation tools may be inefficient, if not impractical. Since thin-client have limited computation and memory resource, couldn't afford to the high overhead introduced by the translation system.The framework is designed specifically for the thin client. It uses a remote server to help translate the isomerism binary code. The thin client only needs to execute the translated code instead of performing the whole binary translation.
Keywords/Search Tags:Dynamic Binary Translation, Distributed Framework, Thin-Client, Crossbit
PDF Full Text Request
Related items