Area |
Title |
Due |
Status |
Integration aspect |
Responsible |
Comment |
Compute (C1) |
Glue 2.0 support in job management services (LDAP and/or XML rendering). |
M16 |
Partially delivered in EMI-1 (todo: CREAM LDAP and XML) |
Glue 2.0 integration |
Florido? |
Florido: ARC supports GLUE2 both server and client side. However XML GLUE2 schema has been recently published so XML side has to be reviewed. |
Compute (C2) |
Glue 2.0 support in matchmaking modules and client tools. |
M22 |
ongoing |
Glue 2.0 integration |
? |
|
Compute (C3) |
Implementation of the agreed common job submission and management methods (EMI-ES interface) in all the Ces. |
M19 |
ongoing |
EMI-ES integration |
? |
|
Compute (C4) |
Implementation of the agreed common job submission and management methods (EMI-ES interface) in compute elements. |
M20 |
starting |
EMI-ES integration |
? |
same as C3? |
Compute (C8) |
EMI Computing Services should provide fully integrated solutions to interface with identified set of batch systems.. |
M20 |
ongoing |
Batch system interface integration |
? |
|
Compute (C10) |
Implement the EMI cloud strategy within compute area. |
M32 |
starts later |
? |
? |
To be clarified if cloud strategy implies implementations/integration work JJ: nothing to do with integration |
Compute (C12) |
Implementation of the common parallel execution framework across the EMI computing services. |
M32 |
ongoing |
? |
? |
Implementation = Integration work ? |
Compute (C13) |
Extend the parallel computing capabilities to better address multi-core jobs on all emerging architectures resources, multi-node execution on interconnected clusters; and special scenarios like advanced topologies, FPGAs, GPGPUs |
M32 |
ongoing |
? |
? |
Implementation = Integration work ? JJ: I would remove it |
Data (D7) |
All storage elements publishing full set of GLUE 2.0 storage information and the EMI data client is capable consuming that. |
M22 |
ongoing |
? |
? |
TODO: check when EMI data client is released it has something to do with client harmonisation |
Data (D8) |
Storage elements offering support for the WebDav protocol. Still to be done for STORM, DPM |
M25 |
ongoing |
? |
? |
Todo: Check if already mentioned in DNA1.3.1.If yes add to DJRA1.6.2 Status Report |
Data (D11) |
Providing a common set of data access libraries at least between gLite and ARC |
M22 |
ongoing Florido: Answer from the Task Leader: the current plan is to deliver a plan in PM18 (project month 18), implement whatever needed with PM22 and do testing until PM36. For ARC, one thing we'll need to do is to implement a gLite data plugin in ARC. |
? |
Florido? |
|
Data (D13) |
Integration of SRM-based access into UNICORE storage management |
M22 |
Starts later |
? |
Andre |
|
Data (D16) |
Add support for storage space usage accounting to SEs/FTS based on the agreed record. |
M32 |
Starts later |
? |
? |
|
Data (D18) |
Integration of AMGA-based access to UNICORE storage management. |
M28 |
Starts later |
? |
Andre |
Concerns AMGA, UAS-D JJ: this objective is still in discussion as far as I know, I vote for removal |
Data (D19) |
Design and implement the next generation FTS, a distributed next generation file transfer service that amog others utilizes the common messaging system |
M30 |
Preparatory investgation Florido: No FTS in ARC. Most likely there will be need for adopting changes in the ARC data clients. |
? |
? |
Ideally an glite expert JJ: don't see integration aspect here |
Security (S2) |
Simplified management of security credentials by reducing the complexity of handling certificates and integrating different security mechanisms like Shibboleth and Kerberos across the EMI stack that allows users to use their own authentication system to access a ``Grid''. |
M22 |
ongoing |
? |
Andre |
|
Security (S3) |
Provide common authentication libraries supporting X.509 and optionally SAML |
M22 |
ongoing - API definition ready |
? |
Andre |
|
Security (S4) |
Agreement and full support for a common single X.509 and SAML based Attribute Authority Service integrated with all EMI components. |
M25 |
ongoing |
? |
Andre |
|
Security (S6) |
Implementation of the security area consolidation plan. |
M32 |
Starts later |
? |
Andre |
To be clarified what implementation means here |
Security (S7) |
Provide a transparent solution for encrypted storage utilizing ordinary EMI SEs |
M32 |
Starts later |
? |
Andre |
To be clarified if integration work will arise JJ; I would remove it |
Infrastrucure (I6) |
Implement the common EMI Registry |
M22 |
Preparatory investigation |
Integration testing |
? |
JJ: Shiraz is implementing that, I will contact him |
Infrastrucure (I7) |
Fully utilize and support the GLUE2 information model in information components including development of validation tools |
M20 |
ongoing |
GLUE2 integration testing |
? |
Florido: ARC has some functionality tests to check that the info published is compliant to GLUE2 schema. Realized using Lawrence's validator. Can provide links if needed |
Infrastrucure (I10) |
Implement or adapt the accounting record publishers of compute and data area services to use the common messaging system |
M28 |
starts later |
? |
? |
Todo: Identify integration aspect |
Cross (X6) |
Implementation of the EMI SAML profile all over the middleware stack. |
M28 |
starts later |
SAML integration testing |
Andre |
|
Cross (X7) |
Integration of the compute area services with the ARGUS authorization framework |
M18 |
ongoing |
? |
Andre |
|
Cross (X8) |
Initial integration of the storage elements with the ARGUS authorization framework |
M22 |
ongoing |
? |
Andre |
|
Cross (X9) |
The legacy Globus security infrastructure (GSI) will be replaced with a common security solution based on TLS/SSL and EMI delegation method. ALL |
M30 |
Partially delivered in EMI-1 execept of delegation part |
? |
Andre |
|
Cross (X10) |
Adapt or implement monitoring interfaces, sensors, providers for compute, data, security and infrastructure services to allow the use of standard monitoring tools preferably based on the common EMI messaging system I |
M30 |
Starts later |
? |
|
JJ: don't see integration here (it is integration with "outside" elements, out of scope) |
Cross (X11) |
Complete the rewrite of components utilising the new AuthN libraries. All |
M32 |
Starts later |
? |
|
Todo: Identify integration aspect |
Cross (X14) |
Adhere to operating system standards for service operation and control regarding configuration, log and temporary file location and service start/status/stop. All |
M18 |
ongoing |
? |
|
Todo: Identify integration aspect JJ: out of scope |
Cross (X15) |
Port, release and support EMI components on identified platforms (full distribution on SL6 and Debian 6, UI on SL5/32 and latest Ubuntu). All |
M22 |
ongoing |
? |
|
Todo: Identify integration aspect JJ: integration with "outside", out of scope |
Cross (X16) |
Provide optimized semi-automated configuration of service backends (e.g. databases) for standard deployment. All |
M30 |
Starts later |
? |
|
Todo: Identify integration aspect JJ: integration with "outside", out of scope |
Cross (X17) |
Introduce minimal DOS protection for EMI services via configurable resource limits. All |
M28 |
Starts later |
? |
|
Todo: Identify integration aspect JJ: out of scope |
Cross (X18) |
Provide and support monitoring probes for EMI services (e.g. Nagios). All |
M18 |
ongoing |
? |
|
Todo: Identify integration aspect JJ: out of scope |