Virtual Execution Environments: Support and Tools

Date Added: Jan 2010
Format: PDF

In today's dynamic computing environments, the available resources and even underlying computation engine can change during the execution of a program. Additionally, current trends in software development favor the flexibility and cost-effectiveness of dynamically loaded components and libraries. Because of these trends, there has been increased research interest in Virtual Execution Environments (VEEs) for delivering adaptable software suitable for today's rapidly changing, heterogeneous computing environments. In this paper, the authors have been investigating tools and techniques to support implementation of VEEs using Software Dynamic Translation (SDT).