Streamlining Distributed Application Development

A.A. Sherstov (USA)

Keywords

Methodologies and tools for applications, distributed computing, application development.

Abstract

DisViz is a general-purpose lightweight execution envi ronment for distributed applications that provides easy-to use facilities for distributed scheduling and execution control. DisViz is equipped with an extensive utility li brary supporting peer-to-peer connections, uni cast/broadcast messaging, and distributed synchroniza tion. This system has proven to be a highly effective tool for developing distributed applications for use in applied modeling and simulation. DisViz supports applications in such diverse areas as hardware simulation and testing, distributed AI simulations, and visualization of distributed computation. Among DisViz’s major assets are versatile functionality, extensive failure-handling facilities, high performance (as measured by processing efficiency, bandwidth usage, and responsiveness), ease of use, scal ability, and portability.

Important Links:



Go Back