• Cite Icon6
  • https://doi.org/10.5381/jot.2007.6.8.a2Copy DOI Icon

Flexible Language Interoperability.

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Virtual machines raise the abstraction level of the execution environment at the cost of restricting the set of supported languages. Moreover, the ability of a language implementation to integrate with other languages hosted on the same virtual machine typically constrains the features of the language. In this paper, we present a highly flexible yet efficient approach to hosting multiple programming languages on an objectoriented virtual machine. Our approach is based on extending the interface of each class with language-specific wrapper methods, offering each language a tailored view of a given class. This approach can be deployed both on a statically typed virtual machine, such as the JVM, and on a dynamic virtual machine, such as a Smalltalk virtual machine. We have implemented our approach to language interoperability on top of a prototype virtual machine for embedded systems based on the Smalltalk object model, which provides interoperability for embedded versions of the Smalltalk, Java, and BETA programming languages. (Less)

Similar Papers
  • Research Article
  • Citations68

A multi-objective approach for energy-efficient and reliable dynamic VM consolidation in cloud data centers

  • May 15, 2021
  • Engineering Science and Technology, an International Journal
  • Monireh H Sayadnavard +2
  • Research Article
  • Citations35

Prediction-based underutilized and destination host selection approaches for energy-efficient dynamic VM consolidation in data centers

  • Mar 16, 2020
  • The Journal of Supercomputing
  • Kawsar Haghshenas +1
  • Research Article

Energy-Aware VM Consolidation Using Similarity-Driven Intelligence in Green Cloud Environments

  • Jan 01, 2026
  • IEEE Transactions on Sustainable Computing
  • Nirmal Kr Biswas +3
  • Conference Article
  • Citations8

Latency-aware joint virtual machine and policy consolidation for mobile edge computing

  • Jan 01, 2018
  • Thiago A L Genez +2
  • Book Chapter
  • Citations7

A Novel Coalitional Game-Theoretic Approach for Energy-Aware Dynamic VM Consolidation in Heterogeneous Cloud Datacenters

  • Jan 01, 2019
  • Xuan Xiao +7
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
  • Conference Article
  • Citations17

Virtual machine consolidation in the wild

  • Jan 01, 2014
  • Akshat Verma +2
  • Conference Article
  • Citations3

A Reinforcement Learning Model for Virtual Machines Consolidation in Cloud Data Center

  • Jul 01, 2021
  • Qiang Chou +2
  • Research Article
  • Citations4

Efficient virtual machine placement algorithms for consolidation in cloud data centers

  • Dec 05, 2019
  • Computer Science and Information Systems
  • Loiy Alsbatin +2
  • Conference Article
  • Citations50

An intelligent approach for virtual machine and QoS provisioning in cloud computing

  • Jan 01, 2013
  • A K Das +3
  • Conference Article
  • Citations15

The ExoVM system for automatic VM and application reduction

  • Jun 10, 2007
  • Ben L Titzer +3
  • Conference Article
  • Citations2

Dynamic Virtual Machine Number Selection for Processing-Capacity Constrained Workflow Scheduling in Cloud Computing Environments

  • Dec 01, 2019
  • Emmanuel Bugingo +3
  • Research Article
  • Citations1

New Method for Load Balancingin Cloud Computing

  • Sep 13, 2019
  • Journal of Research in Science, Engineering and Technology
  • Younes Ranjbar Haghighi +1
  • Research Article
  • Citations10

A thermal‐aware VM consolidation mechanism with outage avoidance

  • Jan 23, 2019
  • Software: Practice and Experience
  • Jing V Wang +2
  • Book Chapter
  • Citations11

Energy-Aware Dynamic Migration of Virtual Machines in a Server Cluster

  • Nov 02, 2017
  • Dilawaer Duolikun +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.