Extensible virtual shared memory or abbreviated XVSM is a middleware specification that follows the space based computing paradigm which solves the coordination, transportation and other problems introduced by the collaboration of independent software processes. This thesis discusses the features of XVSM which are then compared to other standards and technologies like JavaSpaces, CORBA and CORSO and finally a Java language binding is introduced. The main focus is directed at the before mentioned language binding and this topic is divided into three parts: The design decisions and goals, a detailed description of the implementation and practical examples and performance evaluations of example code. One of the main challenges of a language binding is the specification which is changing a lot between versions and requires the API to be flexible so that these changes can be incorporated quickly and without breaking any existing software that was written for an older version. Performance is deemed critical for such an API and tests show that runtime and lines of code needed are competitive to implementations for JavaSpaces, CORBA and CORSO.
Java language bindings for space based computing
- Authors
- Klemens Kraus
- ISBN
- 3639331699
- Published
- 03 Mar 2011
- Purchase online
- amazon.com
Extensible virtual shared memory or abbreviated XVSM is a middleware specification that follows the space based computing paradigm which solves the coordination, transportation and other problems introduced by the collaboration of independent software processes. This thesis discusses the features of XVSM which are then compared to other standards and technologies like JavaSpaces, CORBA and CORSO and finally a Java language binding is introduced.
Editorial Reviews
You might also like...
Java books
-
Spring Roo 1.1 Cookbook
Over 60 recipes to help you speed up the development of your Java web applications using the Spring Roo development tool *Learn what goes on behind the scenes when using Spring Roo and how to migrate your existing Spring applications to use Spring R...
Java jobs
-
Build simple tools to solve complex problems at Red Gate
Red Gate Software in Cambridge, UK, United Kingdom
£35,000-55,000 GBP per year -
Java Developer - (Central London & Client Sites)
Fruitful Business Services in London (EC1V), United Kingdom
£27-45k (DOE) -
Content Developer - (Games Studio) - Cambridge
Jagex in Cambridge (CB1), United Kingdom
£Very Competitive +Excellent Benefits -
Senior C++ Developer/ Full-time Atlanta, GA for leader in Software Supply Chain Solutions
Manhattan Associates in Atlanta, United States
Competitive Salary + Bonus as well as Full Benefits (Medical, Dental, strong 401K, etc.)
Java podcasts
-
Java Posse: "Dickless"
Published 7 years ago, running time 0h0m
“Dickless”Fully formatted shownotes can always be found at http://javaposse.com *Interfaces, classes, and API design Blog: http://graphics-geek.blogspot.com/2013/03/for-api-nerds-interfaces-and-inner.html Default Methods: http://www.techempower.com/blog/2013/03/26/everythin.
Comments