Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Utopia: a load sharing facility for large, heterogeneous distributed computer systems
Software—Practice & Experience
Introduction to distributed algorithms
Introduction to distributed algorithms
Quantifying the performance differences between PVM and TreadMarks
Journal of Parallel and Distributed Computing
RecPlay: a fully integrated practical record/replay system
ACM Transactions on Computer Systems (TOCS)
GATOSTAR: A Fault Tolerant Load Sharing Facility for Parallel Applications
EDCC-1 Proceedings of the First European Dependable Computing Conference on Dependable Computing
Project Workspaces for Parallel Computing - The TRAPPER Approach
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Object-Orientation and Operating Systems
Proceedings of the Workshop on Object-Oriented Technology
ATOM: a flexible interface for building high performance program analysis tools
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Scalable processing of context information with COSMOS
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Model-driven coordinated management of data centers
Computer Networks: The International Journal of Computer and Telecommunications Networking
A survey and taxonomy of on-chip monitoring of multicore systems-on-chip
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Hi-index | 0.00 |
Distributed systems based on cluster of workstation are more and more difficult to manage due to the increasing number of processors involved, and the complexity of associated applications. Such systems need efficient and flexible monitoring mechanisms to fulfill administration services requirements. In this paper, we present PHOENIX a distributed platform supporting both applications and operating system monitoring with a variable granularity. The granularity is defined using logical expressions to specify complex monitoring conditions. These conditions can be dynamically modified during the application execution. Observation techniques, based on an automatic probe insertion combined with a system agent to minimize the PHOENIX execution time overhead. The platform extensibility offers a suitable environment to design distributed value added services (performance monitoring, load balancing, accounting, cluster management, etc.).