14 citations found. Retrieving documents...
J. Hollingsworth and P. Keleher. Prediction and adaptation in Active Harmony. In Proc. 7th Intl. Symp. on High Performance Distributed Computing, Apr. 1998. 142

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Partitionable Services: A Framework for Seamlessly.. - Ivan, Harman, Allen, .. (2002)   (5 citations)  (Correct)

....where the network resources should be treated as a given, the application can itself be adapted to achieve desired QoS requirements. The techniques that have been proposed can be further broken down into two classes. The first class comprises systems such as EPIQ [7] ErDos [6] Active Harmony [14], and our own Application Tunability framework [4] which assume that the application structure is more or less fixed and adaptation is achieved by altering the internal behavior of one or more of the components (e.g. changing an internal algorithm) The second class of approaches, exemplified ....

J. K. Hollingsworth and P. J. Keleher. Prediction and adaptation in active harmony. Cluster Computing, 2(3):195--205, 1999.


Asserting Performance Expectations - Vetter, Worley (2002)   (Correct)

....of responses to assertions that a user can select using the PA definition or an environment variable. The action can be ignored, recorded to a log, trigger more detailed monitoring, invoke a user defined callback, or activate some corrective action, possibly using an adaptation system like Harmony [7] or Autopilot [13] PA actions are, by default, counters that accumulate the number of failures for an assertion. To specify one of alternative actions mentioned above, users simply call the pa set action subroutine with the appropriate parameters after defining the assertion. Subsequent ....

J.K. Hollingsworth and P. Keleher, "Prediction and Adaptation in Active Harmony," Proc. HPDC, 1998, pp. 180-8.


Optimizing Remote File Access for Parallel and Distributed.. - Jon Weissman Mahesh   (Correct)

....in an important property of the SFO paradigm. Adaptation is necessary when the network resources fluctuate in performance such as in a dynamic network environment. A number of research groups are exploring the concept of application adaptivity including Autopilot [11] and Active Harmony [8]. Autopilot is a toolkit that contains a library of runtime components needed to build adaptive applications. Active Harmony is exploring the concept of adaptability for threaded parallel applications. Madhyastha and Reed 5 have investigated adaptive file systems in which the I O system learns and ....

J.K. Hollingsworth and P.J. Keleher, "Prediction and Adaptation in Active Harmony," Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, July 1998.


InterWeave: A Middleware System for Distributed Shared.. - Chen, Dwarkadas.. (2000)   (6 citations)  (Correct)

....and recursive types were not supported, all shared data had to be accessed indirectly through a local mapping table, and only a single memory model (similar to processor consistency) was supported. Perhaps the two projects most closely related to InterWeave are Khazana [9] and Active Harmony [21]. Both are outgrowths of previous work in software distributed shared memory. Both support distributed sharing without enforcing an object oriented programming style. Khazana proposes a global, 128 bit address space for all the world s shared data. It does not impose any structure on that data, or ....

J. K. Hollingsworth and P. J. Keleher. Prediction and Adaptation in Active Harmony. In Proc. of the 7th Intl. Symp. on High Performance Distributed Computing, Chicago, IL, Apr. 1998.


InterWeave: A Middleware System for Distributed Shared.. - Chen, Dwarkadas.. (2000)   (6 citations)  (Correct)

....and recursive types were not supported, all shared data had to be accessed indirectly through a local mapping table, and only a single memory model (similar to processor consistency) was supported. Perhaps the two projects most closely related to InterWeave are Khazana [9] and Active Harmony [21]. Both are outgrowths of previous work in software distributed shared memory. Both support distributed sharing without enforcing an object oriented programming style. Khazana proposes a global, 128 bit address space for all the world s shared data. It does not impose any structure on that data, or ....

J. K. Hollingsworth and P. J. Keleher. Prediction and Adaptation in Active Harmony. In PROC of the 7TH HPDC, Chicago, IL, APR 1998.


Experiment Management Support for Parallel Performance Tuning - Karavanic (1999)   (Correct)

.... analysis, and code or environment adjustments to improve performance[66] There is also research into self tuning applications that include code to trigger changes based on measured performance values, either as a prelude to a full execution [75] or online as the application is running [31]. The tools detailed above address single iterations of one or more steps in the tuning process. Our approach is to provide a framework that can incorporate existing techniques for each step of the performance tuning cycle, and extend the scope to include repeated iterations. Hondroudakis and ....

J.K. Hollingsworth and P.J. Keleher. Prediction and adaptation in Active Harmony. Proceedings of the 7th International Symposium on High Performance Distributed Computing, pages 180--188, Chicago, IL, 1998.


InterWeave: A Middleware System for Distributed Shared State - Deqing Chen Sandhya (2000)   (6 citations)  (Correct)

....PerDiS and a few CORBA systems (e.g. Fresco [22] cache objects for locality of reference. Thor [25] enforces type safe object oriented access to records in a heterogeneous distributed database. Perhaps the two projects most closely related to InterWeave are Khazana [7] and Active Harmony [18]. Both are outgrowths of previous work in software distributed shared memory. Both support distributed sharing without enforcing an object oriented programming style. Khazana proposes a global, 128 bit address space for all the world s shared data. It does not impose any 4 structure on that data, ....

J. K. Hollingsworth and P. J. Keleher. Prediction and Adaptation in Active Harmony. In Proc. of the 7th Intl. Symp. on High Performance Distributed Computing, Chicago, IL, Apr. 1998.


ACDS: Adapting Computational Data Streams for High Performance - Isert, Schwan (2000)   (13 citations)  (Correct)

....robust split and merge operations, decision algorithms, monitoring support, etc. ACDS controlled computational data streams may be used with arbitrary parallel applications, including those written with meta computing systems like Globus [FK97] Legion [GW96] Schooner [HS94] or Active Harmony [HK98] In these contexts, ACDS addresses only the runtime control of the computational data streams linking such Grid computations to end users. In comparison, the load balancing and resource management mechanisms included with the grid computing frameworks themselves concern the runtime managent of ....

J. K. Hollingsworth and P. J. Keleher. Prediction and adaptation in active harmony. In Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, 1998.


Design and Implementation of Proteus - Jyh-Chang Ueng Ce-Kuen (1999)   (Correct)

....consistency. The support of release consistency allows Proteus to delay propagation of modifications to shared memory, thereby shortening the memory access latency. The third is that Proteus tries to balance workloads among nodes when workload redistribution is performed. The Active Harmony[10] attempts to provide a global resource management which can accommodate to changes of a node configuration. While this system supports DSM among nodes, its goal is focused on the prediction of when to migrate applications and whether to migrate the process or the data. Proteus, on the other hand, ....

Hollingsworth, Jeffrey K. andKeleher, Peter J., Prediction and Adaptation in Active Harmony, In HPDC '98.


Smart File Objects: A Remote File Access Paradigm - Weissman (1999)   (1 citation)  (Correct)

....in an important property of the SFO paradigm. Adaptation is necessary when the network resources fluctuate in performance such as in a dynamic network environment. A number of research groups are exploring the concept of application adaptivity including Autopilot [14] and Active Harmony [10]. Autopilot is a toolkit that contains a library of runtime components needed to build adaptive applications. Active Harmony is exploring the concept of adaptability for threaded parallel applications. The SFO employs adaptivity that is focused on the problem of remote I O. 3.0 The Concept The ....

J.K. Hollingsworth and P.J. Keleher, "Prediction and Adaptation in Active Harmony," Proceedings of the Seventh IEEE International Symposium on High Performance Distributed Computing, July 1998.


Active Harmony: Towards Automated Performance Tuning - Tapus, Chung, Hollingsworth (2003)   (5 citations)  Self-citation (Hollingsworth)   (Correct)

....is relatively small. For many programs we have harmonized the change amounted to less than 50 lines of code. The full paper includes an example of specifying application and library parameters using the Harmony API. 5. Parameter Tuning Algorithm In an earlier version of the Harmony system [7], we had a simple greedy algorithm to handle automatic selection of the appropriate parameters. However, for larger applications a more sophisticated alga rithm is needed. The problem of selecting good parameters reduces to finding a k tuple in the value space determined by the values of the ....

....for applications to disclose their specific preferences, Harmony will encourage programmers to think about their needs in terms of options and their characteristics rather than as selecting from specific resource alternatives described by the system. Prior work in the active Harmony project [7][8] concentrated on the API to make applications tunable, and in defining an interface to express the different options via a Resource Specification Language. This paper extends that work be providing an improved search algorithm (rather than a simple greedy approach) In addition, we describe ....

J. K. Hollingsworth and P. J. Keleher, "Prediction and Adaptation in Active Harmony," Cluster Computing, 2 (1999), pp. 195-205


An API for Runtime Code Patching - Buck, Hollingsworth (2000)   (41 citations)  Self-citation (Hollingsworth)   (Correct)

....of critical path analysis for parallel programs running on SMPs[6] In this application, instrumentation code to track the synchronization events in a shared memory program is inserted on demand using the API. At Maryland, we are also investigating using Dyninst as part of the Harmony project[7]. The Harmony project is looking into using runtime observations of applications to automatically tune programs by selecting from candidate configurations. Runtime code patching will be used to change which versions of procedures and libraries get called at specific locations. A similar use of the ....

J. K. Hollingsworth and P. J. Keleher, "Prediction and Adaptation in Active Harmony," The 7th International Symposium on High Performance Distributed Computing. July 1998, Chicago, pp. 180-188.


Automatic Adaptation of Tunable Distributed Applications - Chang (2001)   (Correct)

No context found.

J. Hollingsworth and P. Keleher. Prediction and adaptation in Active Harmony. In Proc. 7th Intl. Symp. on High Performance Distributed Computing, Apr. 1998. 142


Modeling Application Performance by Convolving Machine.. - Snavely, Wolter.. (2001)   (6 citations)  (Correct)

No context found.

J. K. Hollingsworth and P. J. Keleher, "Prediction and Adaptation in Active harmony", The Seventh International Symposium on High Performance Distributed Computing, July 1998, pg. 180-188.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC