| Home | Trees | Indices | Help |
|---|
|
|
1 # -------------------------------------------------------------------------- #
2 # Copyright 2006-2009, University of Chicago #
3 # Copyright 2008-2009, Distributed Systems Architecture Group, Universidad #
4 # Complutense de Madrid (dsa-research.org) #
5 # #
6 # Licensed under the Apache License, Version 2.0 (the "License"); you may #
7 # not use this file except in compliance with the License. You may obtain #
8 # a copy of the License at #
9 # #
10 # http://www.apache.org/licenses/LICENSE-2.0 #
11 # #
12 # Unless required by applicable law or agreed to in writing, software #
13 # distributed under the License is distributed on an "AS IS" BASIS, #
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
15 # See the License for the specific language governing permissions and #
16 # limitations under the License. #
17 # -------------------------------------------------------------------------- #
18
19 """This package contains modules with pluggable policies for Haizea.
20 """
21
22 # The following dictionaries provide a shorthand notation to refer to
23 # the policy classes (this shorthand is used in the configuration file,
24 # so the fully-qualified class name doesn't have to be written)
25 admission_class_mappings = {"accept-all": "haizea.pluggable.policies.admission.AcceptAllPolicy",
26 "no-ARs": "haizea.pluggable.policies.admission.NoARsPolicy"}
27
28 preemption_class_mappings = {"no-preemption": "haizea.pluggable.policies.preemption.NoPreemptionPolicy",
29 "ar-preempts-everything": "haizea.pluggable.policies.preemption.ARPreemptsEverythingPolicy"}
30
31 host_class_mappings = {"no-policy": "haizea.pluggable.policies.host_selection.NoPolicy",
32 "greedy": "haizea.pluggable.policies.host_selection.GreedyPolicy"}
33
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Thu Dec 17 10:59:23 2009 | http://epydoc.sourceforge.net |