SAGA

Program that provides a grip counterpart to MPI
Download

SAGA Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • SAGA Team
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 76.8 MB

SAGA Tags


SAGA Description

Program that provides a grip counterpart to MPI SAGA was built to address challenges and in particular to find a solution to the universal, apparently intractable problem of successfully Grid-enabling applications, providing a simple programmatic interface that is widely-adopted, usable and available. The goal of SAGA is to provide a 'grid counterpart to MPI' (at least in impact if not in details) and that would supply developers with a simple, uniform, and standard programmatic interface with which to develop distributed applications. Here are some key features of "SAGA": Simplicity: · easy to use, install, administer and maintain Uniformity: · provides support for different application programming languages as well as consistent semantics and style for different Grid functionality Scalability: · Contains mechanisms for the same application (source) code to run on a variety of systems ranging from laptops to HPC resourcesGenericity: adds support for different grid middleware, even concurrent ones Modularity: · provides a framework easily extendable What's New in This Release: · This release now contains JavaGAT release 2.0.5, which fixes many problems · of its earlier releases. · Saga now uses slf4j as logging system. This means that you can use · your favorite logging system, as long as there is an slf4j implementation · for it. To accomplish that, you need to put the appropriate slf4j jar-file · in front of your classpath. If, like before, you want to use log4j, you · don't have to do anything, since this is the default. · Fixed classloader issue: use either the classloader of the class that · prompted the loading of SAGA or the context classloader, for the · parent of the URL classloaders for the adaptors. · The Saga engine now supports a "shared" jar-file directory, which allows · adaptors to share some of their dependencies, so that these are loaded · with the same classloader. This is useful for for instance security · objects that need to be shared by several adaptors. · The existsAttribute method was added to Attributes. · URL and Parameter now implements SagaObject. · The Saga engine no longer depends on an environment variable SAGA_LOCATION. · It now uses the saga.location system property. The scripts now use · JAVA_SAGA_LOCATION. · Made removeContext() to work. · Modified the exception chaining mechanism: now, the most informative · exception is thrown, but exceptions from all adaptors can be obtained · by iterating over them. · Tasking versions of factory methods did not work, because the methods · were not public. · Fixed a race in job.cancel(). · Added a mechanism that allows for adaptor-specific attributes in a context. · Fixed the clone mechanism in the Adaptor invocation handler: it did not · work at all. · WorkingDirectory attribute of Job was missing. · Some stuff was added for the Service Discovery implementation. · For the gridsam adaptor: protect the command and arguments against · expansion of shell meta characters. · Fixed NSDirectory constructor: it should fail if the argument exists and · is not a directory. · improved the list() performance of the JavaGAT adaptor.


SAGA Related Software