Towards Monitoring in Parallel and Distributed Environments
نویسندگان
چکیده
Rapid technology transitions and growing complexity in parallel and distributed systems make software development in these environments increasingly difficult. Therefore, among other CASE-tools, software developers and users need powerful tools that are able to gather information from running applications as well as to dynamically manipulate with their executions. To connect multiple tools to the running application, online monitoring systems that integrate common tools functionality and provide synchronization among multiple requests are developed. This paper presents and compares three monitoring systems developed at LRR-TUM München which address different programming paradigms. OMIS/OCM is aimed at message passing systems, CORAL at distributed shared memory (DSM) paradigm and MIMO at distributed object computing (DOC). Although our monitoring systems are aimed at different programming paradigms they are based on many similar concepts and solutions. In addition, monitoring features that are specific to the particular programming paradigm are pointed out.
منابع مشابه
A Thread-level Distributed Debugger?
In order to address the diversity of existing parallel programming models, it is important to provide development environments that can be incrementally extended with new services. Concerning the debugging of processbased models, we have previously designed and implemented a basic interface that can be accessed by other tools as well as by debugging modules associated with high-level programmin...
متن کاملThe DOTPAR Project: Towards a Framework Supporting Domain Oriented Tools for Parallel and Distributed Processing
We discuss the problem of building domain oriented environments by a composition of heterogeneous application components and tools. We describe several individual tools that support such environments , namely a distributed monitoring and control tool (DAMS), a process-based distributed debugger (PDBG) and a heterogeneous in-terconnection model (PHIS). We discuss our experience with the developm...
متن کاملTopic 1 - Support Tools and Environments
Nowadays parallel distributed programmers use different tools and environments that facilitate the design, programming, testing, debugging and performance analysis and tuning of their applications. However, they do not satisfy all user requirements, such as broad usability, high effectiveness and proper accuracy. Therefore new propositions are still being developed and their properties tested o...
متن کاملGrid Monitoring Data Analysis with 3D graphics
This paper presents Triva, a three dimensional visualization prototype conceived to the analysis of monitoring data collected in distributed environments. The basic idea of this prototype is to apply information visualization techniques in the context of parallel processing in order to render 3D graphics that enable a better understanding of parallel applications and resources. This paper prese...
متن کاملStatic Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999