The following list is based on the existing PTF requirements list. All closed or now irrelevant requirements were removed. Therefore, this list shows the current important requirements for DILIGENT (some requirement are marked with higher priority then others).
A short document describing how these requirments match the DILIGENT vision can be found
.
Int ID |
PTF ID |
Requirements |
Status |
Type |
Priority |
1 |
100372 |
Restoring failed service instances |
New Requirement |
Reliability |
|
6 |
100468 |
Service certificate |
Unsatisfied |
Security |
high |
7 |
100469 |
Service certificate differ from user certificates |
Unsatisfied |
Security |
high |
10 |
100472 |
Resources query for parallel jobs |
Partially Satisfied |
Functionality |
high |
15 |
100477 |
Performance of short jobs submission |
Unsatisfied |
Performance/Metric |
high |
22 |
100484 |
Priority level for jobs |
Unsatisfied |
Functionality |
high |
24 |
100486 |
Prioritized execution of jobs |
Unsatisfied |
Functionality |
high |
25 |
100487 |
Need for preemptable resources |
Unsatisfied |
Functionality |
|
26 |
100488 |
High priority jobs must preempt non high priority running jobs when needed |
Unsatisfied |
Functionality |
|
28 |
100490 |
Multiple data jobs |
Partially Satisfied |
Functionality |
|
29 |
100491 |
Multiple data jobs efficiency |
Unsatisfied |
Performance/Metric |
high |
42 |
100542 |
On-disk encryption of data |
Unsatisfied |
Functionality |
|
44 |
100550 |
New VOs creation |
Unclear |
Security |
high |
45 |
100551 |
VO-specific services creation |
Unclear |
Security |
|
47 |
100558 |
Multiple VOs affiliation |
Mostly Satisfied |
Security |
|
Int ID |
in PTF |
in NA4 |
Summary |
Status |
2 |
100373 |
|
Provision of backup service instances |
Invalid |
4 |
100392 |
|
Connection quality for service requests |
Invalid |
5 |
100467 |
yes |
Application programming interface for grid clients |
Mostly satisfied |
35 |
100497 |
yes |
Job input data |
Mostly satisfied |
47 |
100558 |
yes |
Multiple VOs affiliation |
Mostly satisfied |
1 |
100372 |
|
Restoring failed service instances |
New requirement |
10 |
100472 |
|
Resources query for parallel jobs |
Partially satisfied |
14 |
100476 |
|
Parallel job submission independence to file system |
Partially satisfied |
28 |
100490 |
yes |
Multiple data jobs |
Partially satisfied |
31 |
100493 |
|
Data transfer between tasks of a compound job |
Partially satisfied |
32 |
100494 |
|
Multiple data compound jobs |
Partially satisfied |
34 |
100496 |
yes |
Communication between worker nodes and user interface |
Partially satisfied |
43 |
100543 |
yes |
Standard interface to grid services |
Partially satisfied |
11 |
100473 |
|
Message passing interface |
Satisfied |
13 |
100475 |
|
File system query for parallel jobs |
Satisfied |
16 |
100478 |
|
Notification of jobs completion |
Satisfied |
17 |
100479 |
|
Middleware overhead for short jobs |
Satisfied |
18 |
100480 |
|
Robustness to job submission avalanches |
Satisfied |
19 |
100481 |
|
Scalability of the workload management system |
Satisfied |
20 |
100482 |
|
Specification of job execution time for scheduling |
Satisfied |
21 |
100483 |
|
Job submission efficiency |
Satisfied |
30 |
100492 |
yes |
Compound jobs |
Satisfied |
36 |
100498 |
|
Automatic translation of LFNs into physical file names |
Satisfied |
40 |
100535 |
|
Jobs listing |
Satisfied |
41 |
100536 |
yes |
Jobs status retrieval |
Satisfied |
48 |
100559 |
|
Roles and groups within VOs |
Satisfied |
44 |
100550 |
yes |
New VOs creation |
Unclear |
45 |
100551 |
|
VO-specific services creation |
Unclear |
3 |
100387 |
|
Prioritization of service messages |
Unsatisfied |
6 |
100468 |
|
Service certificate |
Unsatisfied |
7 |
100469 |
|
Service certificate differ from user certificates |
Unsatisfied |
8 |
100470 |
yes |
User identification policy for grid portals |
Unsatisfied |
9 |
100471 |
yes |
Parallel jobs submission |
Unsatisfied |
12 |
100474 |
|
Accessibility to MPI functionalities |
Unsatisfied |
15 |
100477 |
yes |
Performance of short jobs submission |
Unsatisfied |
22 |
100484 |
|
Priority level for jobs |
Unsatisfied |
23 |
100485 |
|
Priority accreditation of users |
Unsatisfied |
24 |
100486 |
yes |
Prioritized execution of jobs |
Unsatisfied |
25 |
100487 |
|
Need for preemptable resources |
Unsatisfied |
26 |
100488 |
|
High priority jobs must preempt non high priority running jobs when needed |
Unsatisfied |
27 |
100489 |
|
Resources dedicated to high priority jobs execution |
Unsatisfied |
29 |
100491 |
|
Multiple data jobs efficiency |
Unsatisfied |
33 |
100495 |
|
Compound jobs partial re-execution |
Unsatisfied |
37 |
100507 |
yes |
Resources reservation for jobs |
Unsatisfied |
38 |
100508 |
|
Reservation cancellation |
Unsatisfied |
39 |
100509 |
|
Reservation update |
Unsatisfied |
42 |
100542 |
yes |
On-disk encryption of data |
Unsatisfied |
46 |
100552 |
|
VO authorization |
Unsatisfied |