Difference: ICE_Developments (1 vs. 2)

Revision 22012-07-10 - AlviseDorigo

Line: 1 to 1
 

Proposal for developments on ICE component

Title Details Aim
Changed:
<
<
Code restructuring more modularity and inter-independece of the parts To ease the maintainability
New logging system Adoption of WMS's logging facility More integration of ICE in the WMS system and removal of bad dependency from CREAM-UI's facility
Restructuring of Proxy Renewal PR working in multi-threaded way (on thread per User/CE) Performance improvement
Factorization of Proxy Renewal PR made more independent from the entire ICE's code Make it a common service for the entire WMS and get rid of dependence on PR daemon
>
>
Code restructuring More modularity and less inter-independece 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 from 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 possibile 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

Revision 12012-07-10 - AlviseDorigo

Line: 1 to 1
Added:
>
>

Proposal for developments on ICE component

Title Details Aim
Code restructuring more modularity and inter-independece of the parts To ease the maintainability
New logging system Adoption of WMS's logging facility More integration of ICE in the WMS system and removal of bad dependency from CREAM-UI's facility
Restructuring of Proxy Renewal PR working in multi-threaded way (on thread per User/CE) Performance improvement
Factorization of Proxy Renewal PR made more independent from the entire ICE's code 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

Pre-requisites

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

-- AlviseDorigo - 2012-07-10

 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback