Abstract
In utility computing environments, multiple users and applications are served from the same resource pool. To maintain service level objectives and maintain high levels of utilization in the resource pool, it is desirable that resources be assigned in a manner consistent with operator policies, while ensuring that shared resources (e.g., networks) within the pool do not become bottlenecks. This paper addresses how operator policies (preferences) can be included in the resource assignment problem as soft constraints. We provide the problem formulation and use two examples of soft constraints to illustrate the method. Experimental results demonstrate impact of policies on the solution.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Zhu, X., Santos, C., Ward, J., Beyer, D., Singhal, S.: Resource assignment for large scale computing utilities using mathematical programming, HP Labs Technical Report, HPL-2003-243 (November 2003), http://www.hpl.hp.com/techreports/2003/HPL-2003-243R1.html
Damianou, N., Dulay, N., Lupu, E., Sloman, M.: The Ponder policy specification language. In: Sloman, M., Lobo, J., Lupu, E.C. (eds.) POLICY 2001. LNCS, vol. 1995, pp. 18–38. Springer, Heidelberg (2001)
PARLAY Policy Management, http://www.parlay.org/specs
Sahai, A., Singhal, S., Joshi, R., Machiraju, V.: Automated policy-based resource construction in utility computing environments. In: HPL-2003-176, Proceedings of IEEE/IFIP NOMS 2004 (2004)
Sahai, A., Singhal, S., Joshi, R., Machiraju, V.: Automated resource configuration generation using policies. In: Proceedings of IEEE/IFIP Policy 2004 (2004)
van Hentenryck, P.: Constraint Satisfaction in Logic Programming. The MIT Press, Cambridge (1989)
Raman, R., Livny, M., Solomon, M.: MatchMaking: Distributed Resource Management for High Throughput Computing. In: Proceedings of HPDC 1998 (1998)
Object Constraint Language (OCL), http://www-3.ibm.com/software/awdtools/library/standards/ocl.html#more
Menasce, D., Almeida, V., Riedi, R., Flavia, R., Fonseca, R., Meira Jr., W.: In Search of Invariants for E-Business Workloads. In: Proceedings of the 2nd ACM Conference on Electronic Commerce, Minneapolis, October 2000, pp. 56–65 (2000)
Wolsey, L.A.: Integer Programming. Wiley, Chichester (1998)
GAMS, http://www.gams.com
CPLEX, http://www.ilog.com
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 IFIP International Federation for Information Processing
About this paper
Cite this paper
Santos, C.A., Sahai, A., Zhu, X., Beyer, D., Machiraju, V., Singhal, S. (2004). Policy-Based Resource Assignment in Utility Computing Environments. In: Sahai, A., Wu, F. (eds) Utility Computing. DSOM 2004. Lecture Notes in Computer Science, vol 3278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30184-4_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-30184-4_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23631-3
Online ISBN: 978-3-540-30184-4
eBook Packages: Springer Book Archive