Harmony Software
Harmony Software
Overview
Active Harmony is an infrastructure that allows applications to become tunable by applying very minimal changes to the application and library source code. This adaptability provides applications with a way to improve performance during a single execution based on observed performance. The types of things that can be tuned at runtime range from parameters such as the size of a read-ahead parameter to what algorithm is being used (e.g., heap sort vs. quick-sort).
On the other hand, multiple program libraries with same or similar functionality are coexisting to serve requests with different characteristics or under different circumstances. Each individual program library may be special-ized in serving requests with specific characteristics. The Library Specification Layer
helps the program to use the most apporpiate program library to achieve
better performance.
Documentation
- Installation notes: README
- Harmony API: ps
- Resource Specification Language: ps
- Library Specification Language: ps
Distribution