• DocumentCode
    2020874
  • Title

    DistriBit: A Distributed Dynamic Binary Execution Engine

  • Author

    Ling, Lin ; Chao, Chu ; Tingtao, Sun ; Alei, Liang ; Haibing, Guan

  • Author_Institution
    Shanghai Jiao Tong Univ., Shanghai
  • fYear
    2009
  • fDate
    25-29 May 2009
  • Firstpage
    602
  • Lastpage
    607
  • Abstract
    Binary translation offers solutions for automatically converting executable code to run on new architectures without recompiling the source code, and is very useful for supporting heterogeneous software. 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. In this paper, a new distributed dynamic binary execution engine DistriBit designed specifically for the thin client is proposed. DistriBit uses a remote server to translate the source binary and executes the translated code in the thin client. The experimental results of CPU SPEC 2000 show that this method works much better than directly using ported traditional binary translation tools, and thus servers as a promising solution to the execution of different architectures´ binaries on the thin client with low overhead.
  • Keywords
    network computers; program interpreters; software architecture; CPU SPEC 2000; DistriBit; binary translation; distributed dynamic binary execution engine; heterogeneous software; memory resources; source code recompiling; thin client; Asia; Binary codes; Chaos; Computer architecture; Engines; Hardware; Instruction sets; Java; Prototypes; Runtime environment; Binary Translation; Crossbit; DistriBit; Distributed Dynamic Binary Execution; Thin client;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modelling & Simulation, 2009. AMS '09. Third Asia International Conference on
  • Conference_Location
    Bali
  • Print_ISBN
    978-1-4244-4154-9
  • Electronic_ISBN
    978-0-7695-3648-4
  • Type

    conf

  • DOI
    10.1109/AMS.2009.61
  • Filename
    5072055