Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2009, Vol. 35 ›› Issue (22): 272-274. doi: 10.3969/j.issn.1000-3428.2009.22.094

• Developmental Research • Previous Articles     Next Articles

Distributed Dynamic Binary Translation System for Thin Client

LIN Ling, GUAN Hai-bing, LIANG A-lei   

  1. (School of Software, Shanghai Jiaotong University, Shanghai 200240)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-11-20 Published:2009-11-20

面向瘦客户端的分布式动态二进制翻译系统

林 凌,管海兵,梁阿磊   

  1. (上海交通大学软件学院,上海 200240)

Abstract: Since the binary translation process may consume many computation and memory resources and the thin client is a limited resource device, directly using ported traditional binary translation tools on the thin client may result in high cost and low efficiency. This paper proposes a new distributed dynamic binary translation system designed specifically for the thin client. This system uses a remote server to translate the source binary and executes the translated code in the thin client. Experimental results of CPU SPEC 2000 show that this method works much better than directly using ported traditional binary translation tools, and servers as a promising solution to the execution of different architectures’ binaries on the thin client with low overhead.

Key words: dynamic binary translation, distributed system, thin client, Crossbit virtual machine

摘要: 传统的动态二进制翻译系统不适合直接用于瘦客户端,因为瘦客户端(如手机等)大多存在资源受限的问题,而动态二进制翻译过程会消耗较多的计算和内存资源。针对上述问题,提出一个适用于瘦客户端的分布式动态二进制翻译系统,用远程服务器完成二进制翻译,客户端只要执行翻译好后的代码即可。CPU SPEC 2000的实验结果表明,在瘦客户端上使用该系统相对于使用传统的动态二进制翻译器可以带来更高的性能和更小的开销。

关键词: 动态二进制翻译, 分布式系统, 瘦客户端, Crossbit虚拟机

CLC Number: