Download DIET Users Manual

Transcript
DIET User’s Manual
7.4
7.5
7.6
7.3.2 Standard Estimation Tags . . . . . . . . . . . . . . . . .
7.3.3 Estimation Function . . . . . . . . . . . . . . . . . . . .
7.3.4 Aggregation Methods . . . . . . . . . . . . . . . . . . .
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scheduler at agents level . . . . . . . . . . . . . . . . . . . . . .
7.5.1 Scheduling from the agents side. . . . . . . . . . . . . .
7.5.2 Aggregation methods overloading . . . . . . . . . . . . .
7.5.3 The UserScheduler class . . . . . . . . . . . . . . . . . .
7.5.4 Easy definition of a new scheduler class . . . . . . . . .
7.5.5 Creation and usage of a scheduler module . . . . . . . .
7.5.6 SeD plugin schedulers and agent schedulers interactions
7.5.7 A complete example of scheduler . . . . . . . . . . . . .
Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 Performance prediction
8.1 Introduction . . . . . . . . . . . . . . . . . . . .
8.2 FAST: Fast Agent’s System Timer . . . . . . .
8.2.1 Building FAST . . . . . . . . . . . . . .
8.2.2 Using FAST in the plug-in scheduler . .
8.2.3 Building a server application with FAST
8.2.4 Example with convertors . . . . . . . .
8.3 CoRI: Collectors of Ressource Information . . .
8.3.1 Functions and tags . . . . . . . . . . . .
8.3.2 FAST . . . . . . . . . . . . . . . . . . .
8.3.3 CoRI-Easy . . . . . . . . . . . . . . . .
8.3.4 CoRI batch . . . . . . . . . . . . . . . .
8.4 Future Work . . . . . . . . . . . . . . . . . . .
9 Deploying a DIET platform
9.1 Deployment basics . . . . . . .
9.1.1 Using CORBA . . . . .
9.1.2 DIET configuration file
9.1.3 Example . . . . . . . . .
9.2 GoDIET . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
52
54
55
56
57
58
59
59
63
68
69
69
71
.
.
.
.
.
.
.
.
.
.
.
.
73
73
73
74
75
75
76
77
78
78
79
79
79
.
.
.
.
.
81
81
81
83
87
89
10 DIET dashboard
93
10.1 LogService . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
10.2 VizDIET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
11 Multi-MA extension
99
11.1 Function of the Multi-MA extension . . . . . . . . . . . . . . . . . . . . . . . . . 99
11.2 Deployment example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
11.3 Search examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
c INRIA, ENS-Lyon, UCBL
Page 5