Proposal for developments on ICE component

Title Details Aim
Code restructuring More modularity and less inter-dependency of the parts; in particular removal of dep. on CREAM CLIENT API logger To ease the maintainability and improve the integration of ICE in the WMS system; removal of bad dependencies on CREAM API's facilities and removal of ICE's "satellite" tools dependency on gSOAP library
Restructuring of Proxy Renewal PR working in multi-threaded way (one thread per User/CE) Performance improvement
Factorization of Proxy Renewal PR made more independent from the entire ICE's code (made possible also by "Code restructuring") Make it a common service for the entire WMS and get rid of dependence on PR daemon
ICE's database restructuring Improvement of the code handling the ICE's data persistance To ease the maintainability and extensibility
Statistical collection Collection of statistics about job's entire life Build information to feed WM's feedback mechanism to improve it
Submission to GRAM5 Implementation of the protocol GRAM5 into ICE Get rid of Condor dependency


  • For "Code restructuring", a restructuring of CREAM CLIENT API is needed before.

-- AlviseDorigo - 2012-07-10

Edit | Attach | PDF | History: r3 < r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r3 - 2012-08-01 - AlviseDorigo
This site is powered by the TWiki collaboration platformCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback