You are on page 1of 9

International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169

Volume: 2 Issue: 11 3775 – 3783


_______________________________________________________________________________________________
A Cloud-Oriented Green Computing Architecture for E-Learning Applications

K. Palanivel S. Kuppuswami
Computer Centre School of Computer Technology & Applications
Pondicherry University Kongu College of Engineering
Puducherry – 605014, India. Perundurai – 638052, India.
kpalani@yahoo.com skswami@yahoo.com

Abstract: Cloud computing is a highly scalable and cost-effective infrastructure for running Web applications. E-learning or e-Learning is one
of such Web application has increasingly gained popularity in the recent years, as a comprehensive medium of global education system/training
systems. The development of e-Learning Application within the cloud computing environment enables users to access diverse software
applications, share data, collaborate more easily, and keep their data safely in the infrastructure. However, the growing demand of Cloud
infrastructure has drastically increased the energy consumption of data centers, which has become a critical issue. High energy consumption not
only translates to high operational cost, which reduces the profit margin of Cloud providers, but also leads to high carbon emissions which is not
environmentally friendly. Hence, energy-efficient solutions are required to minimize the impact of Cloud-Oriented E-Learning on the
environment. E-learning methods have drastically changed the educational environment and also reduced the use of papers and ultimately
reduce the production of carbon footprint. E-learning methodology is an example of Green computing. Thus, in this paper, it is proposed a
Cloud-Oriented Green Computing Architecture for eLearning Applications (COGALA). The e-Learning Applications using COGALA can
lower expenses, reduce energy consumption, and help organizations with limited IT resources to deploy and maintain needed software in a
timely manner. This paper also discussed the implication of this solution for future research directions to enable Cloud-Oriented Green
Computing.

Keywords: Cloud Computing, Green Computing, Green Cloud, E-learning, Data Centers, Energy Efficiency
__________________________________________________*****_________________________________________________

of Cloud infrastructure has drastically increased the energy


I. INTRODUCTION consumption of data centers, which has become a critical
Cloud Computing is a new paradigm that provides an issue. With the growth of high speed networks over the last
appropriate pool of computing resources with its dynamic decades, there is an alarming rise in its usage comprised of
scalability and usage of virtualized resources as a service thousands of concurrent e-commerce transactions and
through the Internet [Poonam (2014)]. The resources can be millions of Web queries a day. The use of large shared
network servers, applications, platforms, infrastructure virtualized datacenters, Cloud computing can offer large
segments and services. Cloud computing deliver services energy savings. Also, the Cloud services can also further
autonomously based on demand and provides sufficient increase the internet traffic and its growing information
network access, data resource environment and effectual database which could decrease such energy savings [Kamble
flexibility. This technology is used for more efficient and cost (2013)].
effective computing by centralizing storage, memory, Green computing is the environmentally responsible use of
computing capacity of PC’s and servers. With the tremendous computers and related resources (Kaur (2014). Such practices
advantages of cloud computing, this technology is include the implementation of energy-efficient Central
revolutionized the field of e-learning education. Processing Units (CPUs), servers and peripherals as well as
The educational cloud computing [Anjali (2013)] can reduced resource consumption and proper disposal of
focus the power of thousands of computers on one problem, electronic waste (e-waste). The approaches to Green
allowing researchers search and find models and make Computing on Educational Institutions are power
discoveries faster than ever. The Educational Institutions can management, e-mail, on-line learning and energy/cost saving
also open their technology infrastructures to private, public measures. Many institutions have chosen to include
sectors for research advancements. The role of cloud information on their websites about green computing efforts
computing at Educational Institutions should not be and how to reduce carbon footprints,
underestimated as it can provide important gains in offering Hence, energy efficient solutions are required to ensure the
direct access to a wide range of different academic resources, environmental sustainability of this new computing paradigm.
research applications and educational tools. The architecture Green Cloud computing is envisioned to achieve not only
of an e-learning system [Palanivel (2014)] developed as a efficient processing and utilization of computing
distributed application, includes a client application, an infrastructure, but also minimize energy consumption
application server and a database server, beside the hardware [Gaganjot (2013)]. Cloud computing with increasingly
to support it (client computer, communication infrastructure pervasive front-end client devices interacting with back-end
and servers). data centers will cause an enormous escalation of energy
Cloud computing is a highly scalable and cost-effective usage. To address this problem, data center resources need to
infrastructure for running HPC, enterprise and Web be managed in an energy-efficient manner to drive Cloud-
applications [Ashish (2013)]. However, the growing demand Oriented Green computing.
3775
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
The energy efficiency of ICT has become a major issue The available service models are classified as Software-as-
with the growing demand of Cloud Computing. Hence, the a-Service (SaaS), Platform-as-a-Service(PaaS), and
objective of this paper to propose a Cloud-Oriented Green Infrastructure-as-a-Service (IaaS).
Computing Architecture for e-Learning Applications  Infrastructure as a Service (IaaS): IaaS is the supply of
(COGALA). The COGALA Architecture for reducing the Hardware as a service (HaaS), that is, servers, net
carbon footprint of Cloud Computing in a wholesome manner technology, storage or computation, as well as basic
without sacrificing the Quality such as performance, characteristics such as Operating Systems and
responsiveness and availability offered by multiple Cloud virtualization of hardware resources [Hurwitz 2010].
providers. The COGALA consists of the client (e.g. can be an Making an analogy with a monocomputer system, the
University or an Educational Institution), a client-oriented IaaS will correspond to the hardware of such a
green cloud middleware and the green broker. The green computer together with the Operating System that take
cloud middleware provide the client a tool to better manage care of the management of the hardware resources and
the distribution of tasks to cloud with the least carbon ease the access to them.
emission (i.e. least power consumption) and other relevant  Platform as a Service (PaaS): At the PaaS level, the
decision criteria. The middleware is composed of a user provider supplies more than just infrastructure, i.e. an
interface application and a windows service. This architecture integrated set of software with all the stuff that a
is designed such that it provides incentives to both users and developer needs to build applications, both for the
providers to utilize and deliver the most “Green” services developing and for the execution stages. In this manner,
respectively. Also, it addresses the environmental problem a PaaS provider does not provide the infrastructure
from the overall usage of Cloud Computing resources. directly, but making use of the services of an IaaS it
This article is organized as follows: Section 2 introduces presents the tools that a developer needs, having an
about various technical details that required to write this indirect access to the IaaS services and, consequently,
paper. Section 3 surveyed various architectures such as to the infrastructure [Hurwitz 2010].
service-oriented, cloud-oriented and Green-Oriented. The  Software as a Service (SaaS): In the last level we may
proposed architecture is depicted in section 4 and finally find the SaaS, i.e. to offer software as a service. It has
section 5 concludes this paper. its origins in the host operations carried out by the
Application Service Provider.
II. BACKGROUND TECHNOLOGY
Cloud computing is offering on-demand services to end
This section introduces Cloud Computing and its users. Clouds are deployed on physical infrastructure where
deployment/service models, impact of E-learning Cloud Cloud middleware is implemented for delivering service to
Computing, Cloud Computing and energy usage, various customers. Such an infrastructure and middleware differ in
energy efficiency models and finally Green Computing in e- their services, administrative domain and access to users.
Learning applications. Therefore, the Cloud deployments are classified mainly into
A. Cloud Computing three types: Public Cloud, Private Cloud and Hybrid Cloud.
 Public Clouds - Public Cloud is the most common
Cloud computing is a model for enabling ubiquitous, deployment model where services are available to
convenient, on-demand network access to a shared pool of anyone on Internet. Some of the famous public Clouds
configurable computing resources (e.g., networks, servers, are Amazon Web Services (AWS), Google AppEngine,
storage, applications, and services) that can be rapidly and Microsoft Azure. Public Cloud offers very good
provisioned and released with minimal management effort or solutions to the customers having small enterprise or
service provider interaction [Peter (2011)]. The characteristics with infrequent infrastructure usage, since these Clouds
of Clouds include on-demand self-service, broad network provide a very good option to handle peak loads on the
access, resource pooling, rapid elasticity, and measured local infrastructure and for an effective capacity
service. planning.
Learners Teachers Administrators Clients

Web-based E-Learning Applications Software-as-a-Service

Platform / Services Platform-as-a-Service

Infrastructure / Storage Infrastructure-as-a-Service

Figure 1: Cloud-Oriented E-Learning Architecture

3776
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
 Private Clouds - The private Clouds are deployed On Infrastructure layer, the learning resources from the
within the premise of an organization to provide IT traditional system are transferred to the cloud database instead
services to its internal users. The private Cloud of the usual DBMS. Whereas on Platform layer, a new e-
services offer greater control over the infrastructure, learning system that consists of the CMS, AMS, and other
improving security and service resilience because its service components were developed. These components were
access is restricted to one or few organizations. Such developed to be the intermediary between cloud database and
private deployment poses an inherent limitation to the applications. Finally on application layer, web application
end user applications i.e. inability to scale elastically were developed for interacting with the student's client. As
on demand as can be done using pubic Cloud the adoption of cloud computing increases, many academic
services. institutions are introducing cloud computing technologies into
 Hybrid Clouds - Hybrid Clouds is the deployment their education systems, promising and delivering more
which emerged due to diffusion of both public and scalable and reliable education services.
private Clouds‟ advantages. In this model, Many Educational Institutions have acknowledged the
organizations outsource non-critical information and potential benefits of leveraging cloud computing for
processing to the public Cloud, while keeping critical economic reasons, as well as for more advanced teaching and
services and data in their control. data sharing [Mircea (2011)]. A number of studies were
 The Community Cloud - In the community conducted to investigate the benefits of using cloud
deployment model, the cloud infrastructure is shared computing for e-Learning systems [Pocatilu (2009), Pocatilu
by several organizations with the same policy and (2010), Bora (2013)] and to suggest solutions for cloud
compliance considerations. This helps to further computing-based e-learning systems [Masud (2012), Masud
reduce costs as compared to a private cloud, as it is (2012), Bora (2013), Zoube (2010)].
shared by larger group. Pocatilu (2010) presented cloud computing advantages for
e-Learning as being low cost with higher data security,
B. Cloud-Oriented e-Learning virtualization, centralized data storage, and the possibility of
Cloud computing has a significant impact on teaching and monitoring data access. There are numerous advantages when
learning environment [Fern (2012)]. It is highly practical in the e-learning is implemented with the cloud computing
education for both students and teachers. The cloud based technology, they are low cost, improved performance, instant
environment supports the creation of new generation of e- software update, Improved document format compatibility,
learning systems. In traditional web-based learning model, Benefits for students and teachers, data security, etc.
educational institutions invest a huge amount of money on
C. e-Learning Data Centers
hardware and software applications, infrastructure,
maintenance and the appropriate training of staff to enable Figure 2 shows an end user accessing Cloud services such
them to use technology effectively. However, in cloud based as SaaS, PaaS, or IaaS over Internet. User data pass from his
e-learning model, educational institutions without any own device through an Internet service providers’ router,
infrastructure investments can get powerful software with which in turn connects to a Gateway router within a Cloud
lower or no up-front costs and fewer management headaches datacenter. Within datacenters, data goes through a local area
in the classroom. The development of e-Learning services network and are processed on virtual machines, hosting Cloud
within the cloud computing environment enables users to services, which may access storage servers. Each of these
access diverse software applications, share data, collaborate computing and network devices that are directly accessed to
more easily, and keep their data safely in the infrastructure. serve Cloud users contribute to energy consumption. In
Moreover, it can lower expenses, reduce energy consumption, addition, within a Cloud datacenter, there are many other
and help organizations with limited IT resources to deploy devices, such as cooling and electrical devices, that consume
and maintain needed software in a timely manner. power. These devices even though do not directly help in
Figure 1 shows architecture for e-learning system that the providing Cloud service, are the major contributors to the
cloud-oriented architecture [Manop (2012)] separate into power consumption of a Cloud datacenter.
three layers includes infrastructure, platform and application. E-Learning
E-Learning
Data Center1
Data Centers
Network
Devices
Internet Internet/ Virtualized
Users Service E-Learning
Router / Servers
Data Center2
Provider Gateway
Cooling
Devices
E-Learning Electrical
Data Center3 Devices

Figure 2: Usage Model of Cloud-Oriented e-Learning


3777
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________

User/Cloud Software Applications - The Cloud computing consumption of a datacenter is to calculate how much energy
can be used for running e-Learning applications owned by is consumed in cooling and other overheads. PUE of
individual user or offered by the Cloud provider using SaaS. datacenter can be useful in measuring power efficiency of
Here, e-Learning applications are long running with high datacenters and thus provide a motivation to improve its
CPU and memory requirements then its execution will result efficiency.
in high energy consumption. Thus, energy consumption will
D. Cloud Computing Energy Usage Model
be directly proportional to the e-Learning application’s profile
which will result in much higher energy consumption than The emergence of Cloud computing is rapidly changing
actually required. this ownership-based approach to subscription-oriented
Cloud Software Stack - The Cloud software stack leads to approach by providing access to scalable infrastructure and
an extra overhead in execution of end user or learners services on-demand. It offers enormous amount of compute
applications. For instance, it is well known that a physical e- power to organizations which require processing of
Learning applications server has higher performance tremendous amount of data generated almost every day. The
efficiency than a virtual machine and IaaS providers offer Cloud Computing model is for where the data is to be
generally access to a virtual machine to its end users distributed, so that knowledge resources will be used by all
[Cherkasova (2005)]. sorts of user in the education streams. Clouds are essentially
Network Devices - In Cloud computing, since resources virtualized datacenters and applications offered as services on
are accessed through Internet, both applications and data are a subscription basis. They require high energy usage for its
needed to be transferred to the compute node. In e-Learning operation [Bianchini (2004)]. For a datacenter, the energy cost
applications, if data is really large, then it may turn out to be is a significant component of its operating and up-front costs.
cheaper and more carbon emission efficient to send the data Thus, energy consumption and carbon emission by Cloud
by mail than to transfer through Internet. The energy infrastructures has become a key environmental concern.
consumption of these devices remains almost the same during The traditional data centers running Web applications are
both peak time and idle state. often provisioned to handle sporadic peak loads, which can
Datacenter - A cloud datacenter could comprise of many result in low resource utilization and wastage of energy.
hundreds or thousands of networked computers with their Cloud datacenter, on the other hand, can reduce the energy
corresponding storage and networking subsystems, power consumed through server consolidation, whereby different
distribution and conditioning equipment, and cooling workloads can share the same physical host using
infrastructures. These datacenters can consume massive virtualization and unused servers can be switched off. Even
energy consumption and emit large amount of carbon. Thus, the most efficiently built datacenter with the highest
to achieve the maximum efficiency in power consumption and utilization rates will only mitigate, rather than eliminate,
CO2 emissions, each of these devices need to be designed and harmful CO2 emissions. The reason given is that Cloud
used efficiently while ensuring that their carbon footprint is providers are more interested in electricity cost reduction
reduced. Power Usage Effectiveness (PUE) [Rawson (2008)] rather than carbon emission. The Figure 3 shows that cloud
is a key factor in achieving the reduction in power and environmental sustainability.

Learners Teachers Administrator


Applications Applications Applications

Figure 3: Cloud and Environmental Sustainability.

3778
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
global climate, the power consumption of data centers has
E. Cloud-Oriented Green Computing
become a key issue. Thus, there is a need of green cloud
E-learning methods have drastically changed the computing solutions that cannot only save energy, but also
educational environment and also reduced the use of papers reduce operational costs. The underlying physical computing
and ultimately reduce the production of carbon footprint. E- servers provide hardware infrastructure for creating
learning methodology is an example of Green computing. virtualized resources to meet service demands.
Cloud –Oriented Green Computing points to a processing The key factors that have enabled the Cloud computing to
infrastructure that combines flexibility, service quality, and lower energy usage and carbon emissions from ICT are
reduced use of energy. Energy crisis fuels green computing, dynamic provisioning, multi-tenancy, server utilization and
and green computing needs algorithms and mechanisms to be data center efficiency [Accenture (2010)]. Due to these Cloud
redesigned for energy efficiency. There is a need to use features, organizations can reduce carbon emissions by
computing resources efficiently, effectively and economically. moving their applications to the Cloud. These savings are
The various approaches to green information technology are driven by the high efficiency of large scale Cloud data
virtualization, power management, Materials Recycling and centers. Improving the resource utilization and reduce power
Telecommuting. It is necessary to significantly reduce consumption are key challenges to the success of operating a
pollution and substantially lower power consumption. cloud computing environment. To address such challenges, it
The technology for energy efficient Clouds is is proposed to design the Green - Cloud architecture for data
“Virtualization,” which allows significant improvement in center such e-Learning.
energy efficiency of Cloud providers by leveraging the The Figure 4 shows the Cloud-Oriented Green Computing
economies of scale associated with large number of Architecture. In Green -Cloud computing infrastructure, there
organizations sharing the same infrastructure [Smith (2003)]. are four main entities involved and they are
By consolidation of underutilized servers in the form of Consumers/Brokers, Green Resource Allocator, Virtual
multiple virtual machines sharing same physical server at Machines (VMs) and Physical Machines.
higher utilization, companies can gain high savings in the  The Cloud consumers or their brokers submit service
form of space, management, and energy. requests from anywhere in the world to the Cloud. It
F. Cloud-Oriented Green Computing Architecture is important to notice that there can be a difference
between Cloud consumers and users of deployed
Cloud computing, being an emerging technology also
services.
raises significant questions about its environmental
 The Green Resource Allocator acts as the interface
sustainability. Through the use of large shared virtualized
between the Cloud infrastructure and consumers. It
datacenters Cloud computing can offer large energy savings.
requires the interaction of the following components
However, Cloud services can also further increase the internet
to support energy-efficient resource management.
traffic and its growing information database which could
decrease such energy savings. With energy shortages and

Learners Teachers Administrators

LMS

E-Learning Centralized
Portal Server Authentication
Server
Private Cloud

Public Cloud

E-Learning Cloud Broker Content Server

Metering
Public Cloud Cost Calculation

Task Scheduler Green Cloud Offer

Carbon Emission Calculator

Figure 4: Cloud-Oriented Cloud Computing Architecture

3779
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
 Multiple Virtual Machines (VMs) can be dynamically Learning applications, an e-Learning mobile content delivery
started and stopped on a single physical machine to applications and a virtual world e-Learning applications.
meet accepted requests, hence providing maximum Anwar (2012) introduced the characteristics of the current
flexibility to configure various partitions of resources E-Learning and then analyses the concept of cloud computing
on the same physical machine to different specific and describes the architecture of cloud computing platform by
requirements of service requests. Multiple VMs can combining the features of E-Learning. The authors have tried
also concurrently run applications based on different to introduce cloud computing to e-learning, build an e-
operating system environments on a single physical learning cloud, and make an active research and exploration
machine. for it from the following aspects: architecture, construction
The objective of this paper is to design a Cloud-Oriented method and external interface with the model.
Green Computing Architecture for e-Learning Applications. Green Computing or Green IT refers to the study and
Hence, it is proposed to review existing works in the area of practice of using computing resources in an eco-friendly
architecture of Cloud Computing, Green Computing and both. manner in order to tone down the environmental impacts of
computing. It is the practice of using computing resources in
III. SURVEY AND RELATED WORKS an energy efficient and environmentally friendly manner.
This section review existing works in the area of Cloud Shalabh (2013) discussed how Green Computing can be
Computing architecture and Green Computing architecture incorporated into different institutions, corporate/business
and energy efficiency. sectors or may be in various IT companies.
Service Oriented Cloud Computing Architecture (Lohm To reduce unnecessary energy consumption due to
2013) is used to transfer E-learning into the cloud. These hazardous materials has become a major topic of concern
architectures cover challenges of e-learning such as today.
scalability, application development, efficient use of
resources, saving expense, and security. IV. PROPOOSED ARCHITECTURE - COGALA
Engin (2013) presented some possible cloud solutions in e-
As new distributed computing technologies like Clouds
learning environments by emphasizing its pros and cons. It is
become increasingly popular, the dependence on power also
of paramount importance to choose the most suitable cloud
increases. The majority of the energy used in today’s society is
model for an e-learning application or an educational
generated from fossil fuels which produce harmful CO2
organization in terms of scalability, portability and security.
emissions. Therefore, it is imperative to enhance the efficiency
We distinguish various deployment alternatives of cloud
and potential sustainability of large data centers. Therefore,
computing and discuss their benefits against typical e-learning
there is a need to create an efficient Cloud computing system
requirements.
that utilizes the strengths of the Cloud while minimizing its
Developments in computing are influencing many aspects
energy and environmental footprint. In order to correctly and
of education. The purpose Faten (2013) is to assess the
completely unify a Green aspect to the next generation of
potential value of cloud computing as a platform for e-
Distributed Systems, a green-oriented architecture is needed.
learning. In particular, the paper will discuss how cloud
Challenges in Cloud-Oriented E-Learning
computing is different from other forms of computing and
what makes it unique. As well is this, the potential advantages With the huge growth of the number of students, education
and disadvantages of using cloud computing as a platform for contents, services that can be offered and resources made
e-learning will be outlined. Finally, the requirements of available, e-Learning system dimensions grow at an
implementing cloud computing will be discussed, along with exponential rate. The challenges regarding this topic about
an assessment of the challenges to implementation, and some optimizing resource computation, storage and communication
potential ways to overcome them. requirements, energy efficiency and dealing with dynamic
Cloud computing has attracted a great deal of attention in concurrency requests highlight the necessity of the use of a
the education sector as a way of delivering more economical, platform that meets scalable demands and cost control.
securable, and reliable education services. (Ji 2013) proposed From the above study of current efforts in making Cloud
and introduces a cloud-based smart education system for e- computing energy efficient, it shows that even though
learning content services with a view to delivering and researchers have made various components of Cloud efficient
sharing various enhanced forms of educational content, in terms of power and performance, still they lack a unified
including text, pictures, images, videos, 3-dimensional (3D) picture. Cloud providers, being profit oriented, are looking for
objects, and scenes of virtual reality (VR) and augmented solutions which can reduce the power consumption and thus,
reality (AR). carbon emission without hurting their market. Therefore, it is
Tomm (2012) presented the real-time virtualized Cloud provided provide a unified solution to enable e-Learning
infrastructure that was developed in the context of the IRMOS using Green Cloud Computing.
European Project. The paper shows how different concepts, A. COGALA Architecture
such as real-time scheduling, QoS-aware network protocols,
The COGALA architecture can be divided into the
and methodologies for stochastic modelling and run-time
following layers:
provisioning were practically combined to provide strong
performance guarantees to soft real-time interactive  Infrastructure layer as a dynamic and scalable
physical host pool, software resource layer that offers
applications in a Virtualized environment. The efficiency of
a unified interface for e-learning developers, resource
the IRMOS Cloud is demonstrated by two real interactive e-
management layer that achieves loose coupling of
3780
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
software and hardware resources, service layer, resources. Through integration of virtualization and
containing three levels of services (software as a cloud computing scheduling strategy, on-demand free
service, platform as a service and infrastructure as a flow and distribution of software over various
service), application layer that provides with content hardware resources can be achieved.
production, content delivery, virtual laboratory,  Service layer has three levels of services namely,
collaborative learning, assessment and management SaaS (Software as a service), Paas (Platform as a
features. service), IaaS (Infrastructure as a service). In SaaS,
 Infrastructure layer is composed of information cloud computing service is provided to customers. As
infrastructure and teaching resources. Information is different from traditional software, users use
infrastructure contains Internet/Intranet, system software via the Internet, not to need a one-time
software, information management system and some purchase for software and hardware, and not to need
common software and hardware; teaching resources is to maintain and upgrade, simply paying a monthly
accumulated mainly in traditional teaching model and fee.
distributed in different departments and domain. This  Application layer is the specific application of
layer is located in the lowest level of cloud service integration the teaching resources in the cloud
middleware, the basic computing power like physical computing model, including interactive courses and
memory, CPU, memory is provided by the layer. sharing the teaching resources. The interactive
Through the use of virtualization technology, physical programs are mainly for the teachers, according to the
server, storage and network form virtualization group learners and teaching needs, taken full advantage of
for being called by upper software platform. The the underlying information resources after finishing
physical host pool is dynamic and scalable, new made, and the course content as well as the progress
physical host can be added in order to enhance may at any time adjust according to the feedback, and
physical computing power for cloud middleware can be more effectiveness than traditional teaching.
services Sharing of teaching resources include teaching
 Software Resource Layer mainly is composed by material resources, teaching information resources
operating system and middleware. Through (such as digital libraries, information centers), as well
middleware technology, a variety of software as the full sharing of human resources. This layer
resources are integrated to provide a unified interface mainly consists of content production, educational
for software developers, so they can easily develop a objectives, content delivery technology, assessment
lot of applications based on software resources and and management component.
embed them in the cloud, making them available for
cloud computing users.
 Resource Management Layer is the key to achieve
loose coupling of software resources and hardware
Application Layer
Teachers Learners Administrators
Private Cloud

Software Resource Layer


E-Learning E-Learning
Portal Server Application Server
Private Cloud

Service Layer
Hybrid Cloud

Resource Management Layer


E-Learning E-Learning
Content/Storage Server Accounting/Metering Server

Public Cloud

Figure 5: Cloud-Oriented Green Computing Architecture for E-Learning

3781
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
V. CONCLUSIONS AND FUTURE DIRECTIONS
A. How COGALA Works?
In this paper, it analyzed the benefits offered by Cloud
In the COGALA architecture, learners/teachers submit
computing by studying its fundamental definitions and
their Cloud service requests through a new middleware Green
benefits, the services it offers to end users, and its deployment
Broker that manages the selection of the greenest Cloud
model. E-learning system is facing challenges of optimizing
provider to serve the user’s request. A learner/teacher service
large-scale resource management and provisioning, according
request can be of three types i.e., software, platform or
to the huge growth of users, services, education contents and
infrastructure. The Cloud providers can register their services
media resources. We have settle the goodness of a Cloud
in the form of green offers‟ to a public directory which is
Computing solution. The features of the Cloud Computing
accessed by Green Broker. The green offers consist of green
platform are quite appropriate for the migration of this
services, pricing and time when it should be accessed for least
learning system, so that we can fully exploit the possibilities
carbon emission. Green Broker gets the current status of
offered by the creation of an efficient learning environment
energy parameters for using various Cloud services from
that offers personalized contents and easy adaptation to the
Carbon Emission Directory.
current education model. Then, it discussed the components
The Carbon Emission Directory maintains all the data
of Clouds that contribute to carbon emission and the features
related to energy efficiency of Cloud service. This data may
of Clouds that make it “Green”. Even though the proposed
include PUE and cooling efficiency of Cloud datacenter
Cloud-Oriented Green Architecture embeds various features
which is providing the service, the network cost and carbon
to make Cloud computing much more Green, there are still
emission rate of electricity, Green Broker calculates the
many technological solutions are required to make it a reality.
carbon emission of all the Cloud providers who are offering
the requested Cloud service. Then, it selects the set of services
that will result in least carbon emission and buy these services REFERENCES
on behalf users.
[1] Accenture (2010), Accenture Microsoft Report. 2010. Cloud computing
The COGALA architecture is designed such that it keeps and Sustainability: The Environmental Benefits of Moving to the Cloud,
track of overall energy usage of serving a user request. It http://www.wspenvironmental.com/media/docs/newsroom/Cloud_comp
relies on two main components, Carbon Emission and Green uting_and_Sustainability_-_Whitepaper_-_Nov_2010.pdf.
Cloud offers, which keep track of energy efficiency of each [2] Anwar (2012), Md Anwar Hossain Masud, Xiaodi Huang, An E-learning
System Architecture based on Cloud Computing, World Academy of
Cloud provider and also give incentive to Cloud providers to Science, Engineering and Technology, Vol:6, pp:736-740, 2012.
make their service “Green”. From user side, the Green Broker [3] Bianchini (2004), Bianchini, R., and Rajamony, R. Power and energy
plays a crucial role in monitoring and selecting the Cloud management for server systems, Computer, 37 (11) 68-74, 2004.
services based on the user QoS requirements, and ensuring [4] Bora (2013), U. J. Bora and M. Ahmed, “E-Learning using Cloud
minimum carbon emission for serving a user. In general, a Computing”, International Journal of Science and Modern Engineering,
user can use Cloud to access any of these three types of vol. 1, no. 2, (2013), pp. 9-12.
services (SaaS, PaaS, and IaaS), and therefore process of [5] Cherkasova (2005), Cherkasova, L. and Gardner, R., Measuring CPU
overhead for I/O processing in the Xen virtual machine monitor. Proc. of
serving them should also be energy efficient. Annual Technical Conference on USENIX, Anaheim, USA, 2005.
Cloud Computing use latest technologies for IT and [6] Engin (2013), Engin Leloglu, Tolga Ayav, Burak Galip Aslan, "A
cooling systems to have most energy efficient infrastructure. Review of Cloud Deployment Models for e-Learning Systems", 43rd
By using virtualization and consolidation, the energy Annual IEEE/IFIP International Conference on Dependable Systems and
Networks (DSN), pp. 1-2, 2013.
consumption is further reduced by switching-off unutilized
[7] Faten (2013), Faten Karim, Dr. Robert Goodwin, Using Cloud
server. Various energy meters and sensors are installed and Computing in E-learning Systems, Intel.Journal of Advanced Research
calculated the current energy efficiency of each service in Computer Science & Technology (IJARCST), Vol. 1 (1), 65-69, Oct-
providers. Dec 2013.
[8] Ji (2013), Ji-Seong Jeong, Mihye Kim, and Kwan-Hee Yoo, A Content
B. Energy Consumption Oriented Smart Education System based on Cloud Computing,
To measure the unified efficiency of a datacenter and International Journal of Multimedia and Ubiquitous Engineering Vol.8,
No.6 (2013), pp.313-328.
improve its' performance per-watt, the Green Grid has
[9] Lohm (2013), Lohmosavi V; Nejad A.F; Hosseini E.M, E-learning
proposed two specific metrics known as the Power Usage ecosystem based on service-oriented cloud computing architecture,
Effectiveness (PUE) and Datacenter Infrastructure Efficiency Conf. on Information and Knowledge Technology(IKT), pp:24-29,2013.
(DciE) . [10] Masud (2012), M. A. H. Masud and X. Huang, “An E-learning System
PUE = Total Facility Power/IT Equipment Power Architecture based on Cloud Computing”, World Academy of Science,
DciE = 1/PUE = IT Equipment Power/Total Facility Power x 100% Engineering and Technology, vol. 62, (2012), pp. 74-78.
The Total Facility Power is defined as the power measured [11] Mircea (2011), M. Mircea and A. I. Andreescu, “Using Cloud
at the utility meter that is dedicated solely to the datacenter Computing in Higher Education: A Strategy to Improve Agility in the
Current Financial Crisis”, Communications of the IBIMA, vol. 2011,
power. The IT Equipment Power is defined as the power Article ID 875547, (2011), pp. 1-15.
consumed in the management, processing, and storage or [12] Pocatilu (2009), P. Pocatilu, F. Alecu and M. Vetrici, “Using Cloud
routing of data within the datacenter. Computing for E-learning Systems”, Proceedings of the 8th WSEAS
The expected benefits for which planned to implement international conference on Data networks, communications, computers,
COGALA are environment friendly, efficient and time (2009) November 0709, pp. 54-59, Baltimore, MD, USA.
saving. [13] Pocatilu (2010), P. Pocatilu, “Cloud Computing Benefits for E-learning
Solutions”, economics of Knowledge, vol. 2, no. 1, (2010), pp. 9-14.
[14] Rawson (2008), Rawson, A., Pfleuger, J., and Cader, T., Green Grid
Data Center Power Efficiency Metrics. Consortium Green Grid, 2008.

3782
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________
International Journal on Recent and Innovation Trends in Computing and Communication ISSN: 2321-8169
Volume: 2 Issue: 11 3775 – 3783
_______________________________________________________________________________________________
[15] Shalabh 2013, Shalabh Agarwal, Shreya Goswami and Asoke Nath. [22] Anjali (2013), Anjali Jain U.S Pandey, Role of Cloud Computing in
Article: Green Computing and Green Technology in e-Learning, Higher Education, International Journal of Advanced Research in
Corporate, Business and IT Sectors. International Journal of Computer Computer Science and Software Engineering, Vol. 3(7), July 2013.
Applications 76(7):35-41, August 2013. [23] Palanivel (2014), K. Palanivel, S. Kuppuswami, Towards Service-
[16] Smith (2003), Smith, J. and Nair, R. Virtual Machines: Versatile Oriented Reference Model and Architecture to e-Learning Systems,
Platforms for Systems and Processes. Morgan Kaufmann: Los Altos, International Journal of Emerging Trends & Technology in Computer
CA, 2003. Science (IJETTCS), Volume 3, Issue 4, July-August 2014.
[17] Syed Mubashir Ali, Challenges and Benefits of Implementing Tablets in [24] Ashish (2013), Ashish Awate, Subodh Nikhale, Pravin Chunarkar, A
Classroom for e-Learning in a K-12 Education Environment – Case Path for Horizing your Innovative Work Environmental Sustainability
Study of a School in United Arab Emirates, International Journal of and the Green Cloud Computing, International Journal of Pure and
Engineering and Science, Vol. 3 Issue 4(July 2012), PP 39-42. Applied Research In Engineering and Technology, IJPRET, 2013;
[18] Tomm (2012), Tommaso Cucinotta, Fabio Checconi, George Kousiouris Volume 1(8): 537-545.
, Kleopatra Konstanteli, Spyridon Gogouvitis, Dimosthenis Kyriazis, [25] Kamble (2013), R.S. Kamble, D. A. Nikam, Green Cloud computing
Theodora Varvarigou, Alessandro Mazzetti, Zlatko Zlatev, Juri Papay, New Approach of Energy Consumption, Intl. Journal of Latest Trends in
Michael Boniface , Sören Berger, Dominik Lamp, Thomas Voith, Engineering and Technology (IJLTET), Vol. 3(2), 2013.
Manuel Stein, Virtualized e-Learning on the IRMOS real-time Cloud, [26] Kaur (2014), Amritpal Kaur, Green Computing: Emerging Trends in
SOCA (2012) 6:151–166. Information and Communication Technology, Intl. Journal of
[19] Zoube (2010), M. Al-Zoube, S. A. El-Seoud and M. F. Wyne, “Cloud Engineering Inventions, Vol.3(9), April 2014,pp:42-46.
Computing Based E-Learning System”, International Journal of Distance [27] Gaganjot (2013), Gaganjot Kaur, Dr. Pawan Kumar, Compositional
Education Technologies, vol. 8, no. 2, (2010), pp. 58-71. Framework of Green Cloud, Intel. Journal of Emerging Trends in
[20] Manop (2012) Manop Phankokkruad, “Implement of Cloud Computing Engineering and Development Issue 3, Vol.1 (January 2013).
for e-Learning System” Intel. Conference on Computer & Information [28] Peter (2011), Peter Mell, Timothy Grance, The NIST Definition of
Science (ICCIS), 978-1-4673-1938-6/12 ©2012 IEEE. Cloud Computing, NIST Special Publication 800-145, September 2011.
[21] Poonam (2014), Poonam R.Maskare, Sarika R.Sulke, E-learning Using [29] Fern (2012), A. Fern´andez, D. Peralta, F. Herrera, and J.M. Ben´ıtez,
Cloud Computing, Intel.Journal of Computer Science and Mobile An Overview of E-Learning in Cloud Computing : Workshop on LTEC
Computing, IJCSMC, Vol. 3(5), May 2014, pg.1281 – 1287. 2012, AISC 173, pp. 35–46

3783
IJRITCC | November 2014, Available @ http://www.ijritcc.org
_______________________________________________________________________________________

View publication stats

You might also like