Main Page | Class List | File List | Class Members

ContractBasedOptimizer.h

Go to the documentation of this file.
1.5 22:43:23 Modified the way contracts are sorted so a node does examine its previously broken clients periodically
2004/05/24 mbalazin Modified contract management. If a partner does not respond to load offers, don't ignore it forever. It might come up later.
This change required also resetting endpoints for previously unavailable clients inside BasicComponent.
Changed the way contracts are sorted: broken partners go last, before that we put all partners that rejected our last offer, and before that we sort by price.
2004/05/18 mbalazin Bug fix!
The XML parser is not thread safe.
- Moved code that reads and parses XML config files from in thread initialization into constructors. This affected HA and NHOptimizer.
- This move required that node identifiers be set directly in the constructors rather than before starting the component's thread. I modified BasicComponent's constructor to take the node identifier as argument. I had to modify the constructor of all the Borealis components to support this additional argument.
2004/04/19 mbalazin Changed API of move_load method to take a vector rather than a vector as parameter
2004/04/14 mbalazin New dir structure

Generated on Thu Jul 22 08:51:53 2004 for Borealis by doxygen 1.3.7-20040704