Kecskemeti, G and Ostermann, S and Prodan, R (2014) An architecture to stimulate behavioral development of academic cloud users. Sustainable Computing : informatics and systems, 4 (2). pp. 136-150. ISSN 2210-5379
SUSCOM-KG-2014-Preprint.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.
Academic cloud infrastructures are constructed and maintained so they minimally constrain their users. Since they are free and do not limit usage patterns, academics developed such behavior that jeopardizes fair and flexible resource provisioning. For efficiency, related work either explicitly limits user access to resources, or introduce automatic rationing techniques. Surprisingly, the root cause (i.e., the user behavior) is disregarded by these approaches. This article compares academic cloud user behavior to its commercial equivalent. We deduce, that academics should behave like commercial cloud users to relieve resource provisioning. To encourage commercial like behavior, we propose an architectural extension to existing academic infrastructure clouds. First, every user's energy consumption and efficiency is monitored. Then, energy efficiency based leader boards are used to ignite competition between academics and reveal their worst practices. Leader boards are not sufficient to completely change user behavior. Thus, we introduce engaging options that encourage academics to delay resource requests and prefer resources more suitable for the infrastructure's internal provisioning. Finally, we evaluate our extensions via a simulation using real life academic resource request traces. We show a potential resource utilization reduction (by the factor of at most 2.6) while maintaining the unlimited nature of academic clouds. © 2014 Elsevier Inc.
|Subjects:||Q Science > QA Mathematics > QA75 Electronic computers. Computer science|
|Date Deposited:||02 Aug 2016 13:45|
|Last Modified:||02 Aug 2016 13:45|
|DOI or Identification number:||10.1016/j.suscom.2014.04.002|
Actions (login required)