Harnessing Clouds for E-Learning: New Directions Followed by UNED Agustín C. Caminero, Antonio Robles-Gómez, Salvador Ros, Roberto Hernández, Rafael Pastor Dep. de Sistemas de Comunicación y Control Universidad Nacional de Educación a Distancia, UNED Madrid, Spain {accaminero, arobles, sros, roberto, rpastor}@scc.uned.es, Nuria Oliva, Manuel Castro Dep. de Ingeniería Eléctrica, Electrónica y de Control Universidad Nacional de Educación a Distancia, UNED Madrid, Spain {noliva, mcastro}@ieec.uned.es AbstractIn this paper, we present our work on enhancing the technological infrastructure at Spanish National University for Distance Education (UNED, Universidad Nacional de Educación a Distancia) with cloud computing principles. This includes the development of (1) virtualized environments to allow students to do practical exercises easily in the field of networks and communications; and (2) load forecasting techniques to improve on the usage of the technological infrastructures of UNED, so that the Quality of Service (QoS) experienced by users is kept and power consumption is minimized. Keywords- cloud computing; e-learning; quality of service; power consumption; load forecasting. I. INTRODUCTION With the advent of the cloud technology [1], [2], more dynamic computing platforms are been developed. The cloud is a shift from the previous computing architectures in which computers had static software features, thus making users of such resources “fit” into those features. For example, if a shared computer has a Linux operating system installed along with some programs and libraries, users willing to run their applications on it had to make sure that their applications could run on such system. Hence, the use of computing systems could be considered as “computer guided”, since users had to fit their applications to meet the features of the computer. The cloud allows systems to dynamically provide the computing resources their users need, reducing expenses, energy consumption and improving on their scalability [3], [4], [5]. Hence, if users want to run some applications in a cloud, it is the computer which has to “fit” into the needs of the users. In the example above, Virtual Machines (VM) can be instantiated dynamically to meet the users’ requirements. The cloud system can thus be considered as a “user guided” system, since the computing resource is adapted to the users’ needs. Furthermore, an appropriate cloud infrastructure manager (such as OpenNebula [1], [6] or Eucalyptus [7]) can provide on demand instantiation, monitoring, and live migration of VMs. In this manner, fault tolerance and scalability are provided. Another important point to keep in mind is the power consumption of the computers [8]. According to [9], datacenters now drive more in carbon emissions than both Argentina and the Netherlands. So, cloud infrastructures should be managed trying to reduce the power consumption of the computers, along with keeping efficient processing and utilization of machines. In order to achieve these, load forecasting methods are needed [10] [8]. Furthermore, e-learning technologies are aimed at providing learning capabilities by means of technological infrastructures (e.g. students connected to servers through the Internet). For a large-sized distance university, such as the Spanish National University for Distance Education [11] (UNED, Universidad Nacional de Educación a Distancia), with more than 200,000 students, 1,500 lecturers, and 2,000 administrative staff, the cloud seems to be the right paradigm to efficiently manage its technological infrastructure. This efficiency is especially needed by UNED since this is a distance university (no face-to-face classes are provided), hence it relies on its technological facilities to deal with students, keep track of them, and provide them with the access to lecturers and academic resources. UNED is working on harnessing cloud technology for its e-learning purposes, and this paper presents the directions being followed. Therefore, two directions are presented in this paper. These are the development of (1) a virtualized environment to allow students to do practical exercises easily in the field of networks and communications; and (2) techniques to predict the load of the technological infrastructures of UNED, so that users receive Quality of Service (QoS) while power consumption of computers is minimized. This paper is structured as follows: Section II provides related work in the fields of cloud computing and e-learning. Section III explains the specific necessities of UNED. Sections IV presents the main contributions of this paper, mentioned above. Finally, Section V concludes the paper and presents guidelines for future work. II. RELATED WORK The combination of cloud technologies and e-learning has been scarcely explored. The most promising works are reviewed in this section. References [12], [10] propose an e- learning framework whose infrastructure relies on cloud 978-1-61284-641-5/11/$26.00 ©2011 IEEE 2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education" April 4 - 6, 2010, Amman, Jordan Page 412