2013 | OriginalPaper | Buchkapitel
Application Level Execution Model for Transparent Distributed Computing
verfasst von : Razvan-Mihai Aciu, Horia Ciocarlie
Erschienen in: New Results in Dependability and Computer Systems
Verlag: Springer International Publishing
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by (Link öffnet in neuem Fenster)
Writing a distributed application involves using a number of different protocols and libraries such as CORBA, MPI, OpenMP or portable virtual machines like JVM or .NET. These are independent pieces of software and gluing them together adds complexity which can be error prone. Still, some issues such as transparent creation and synchronization of the parallel distributed threads, code replication, data communication and hardware and software platform abstraction are not yet fully addressed. For these reasons a programmer must still manually handle tasks that should be automatically and transparently done by the system. In this work we propose a novel computing model especially designed to abstract and automate the distributed computing requirements ensuring at the same time the dependability and scalability of the system. Our model is designed for a portable virtual machine suitable to be implemented both on hardware native instruction set as well as in other virtual machines like JVM or .NET to ensure its portability across hardware and software frameworks.