HeMPS  8.0
cluster_scheduler.h
Go to the documentation of this file.
1 
14 #ifndef CLUSTER_SCHEDULER_H_
15 #define CLUSTER_SCHEDULER_H_
16 
17 inline void allocate_cluster_resource(int, int);
18 
19 inline void release_cluster_resources(int, int);
20 
21 void page_used(int, int, int);
22 
23 void page_released(int, int, int);
24 
25 int map_task(int);
26 
27 int application_mapping(int, int);
28 
29 int SearchCluster(int, int);
30 
31 /*#if defined(WithoutLoad) || defined(WithProfiler)
32 int SearchCluster(int app_task_number);
33 #endif
34 
35 #ifdef WithLoad
36 int SearchCluster(int app_task_number);
37 #endif
38 
39 #ifdef WithLoad_RealTime
40 int SearchCluster(int app_task_number);
41 #endif
42 */
43 
44 #endif /* SOFTWARE_INCLUDE_MAPPING_MAPPING_H_ */
void release_cluster_resources(int, int)
Definition: cluster_scheduler.c:48
int application_mapping(int, int)
Definition: cluster_scheduler.c:160
void allocate_cluster_resource(int, int)
Definition: cluster_scheduler.c:30
int map_task(int)
Definition: cluster_scheduler.c:95
void page_released(int, int, int)
Definition: cluster_scheduler.c:79
int SearchCluster(int, int)
Definition: cluster_scheduler.c:202
void page_used(int, int, int)
Definition: cluster_scheduler.c:64