Professional Documents
Culture Documents
Abstract: Multimedia content has become more and more popular in current eLearning platforms.
However, there are still many use cases which require virtualized resources from cloud platforms:
gamification, video analytics, and surveillance during exams, video conferencing for coaching, and
video streaming (live and video-on-demand) services. This paper has the purpose to present how video
services can exploit the virtualization techniques to provide ubiquitous video learning experience.
Virtualization consists of multiple operating systems on a single physical system. Virtualization shares
the underlying hardware resources, providing multiple execution environments for software
partitioning and time-sharing. Furthermore, virtualization is the basis for cloud computing, which is
adaptable and secure sharing of resources as a service, leading to ease of use for different types of
computing platforms. This gives to the teachers the authority to deploy their curricula to new channels
and to promote it with efficient video communication solutions. It is expected, from this point of view,
that virtualization will contribute in a beneficial way to these use cases. The main concept we present in
this paper is how to virtualize the video services and utilizing them combined with other eLearning
techniques, whereas the virtualization technique permits virtualization for full server machines along
with the whole operating system. The main objective is to demonstrate they can be monitored and easily
be maintained, as well being extremely secure and provide uninterrupted services. Furthermore,
virtualized video using Cloud would establish and provide quality eLearning relationships regardless of
distance and devices or operating systems, being accessible through a web browser.
I. INTRODUCTION
In today's society, technology has increasingly greater importance, and it pervades all aspects
of daily life. In this context, e-Learning is emerging as the new paradigm of modern education; e-
Learning can be defined as a methodology for distance learning through which teaching methods use
the web, computer networks, and systems for multimedia communication. e-Learning is used
especially in companies and then also in education institution; studies show that this method has more
benefits than conventional learning [1].
The market demand is various and huge, especially because many companies, education
institutions and individuals focus on specific learning objective [2].
In an e-Learning environment, the virtualization can significantly contribute to the success of
the learning experience. Many video services can be used in this purpose, such us: multiparty video
communication, cloud gaming and video transcoding and distribution.
Cloud gaming represents a service which allows players to render games remotely and videos
are streamed directly to the consumer’s computers over the Internet. In other words, cloud gaming is a
type of online gaming that allows on-demand and direct video streaming of games onto devices. In
short, this allows access to games without the need of a console, which can be used also for efficient
learning. Video transcoding and distribution are useful for video service providers in order to start new
205
services rapidly, scale services up or down, or move them to another computing platform using
private, hybrid or public clouds. In this way, it provides an efficient service to end users. Video
analysis uses information coming from video cameras to process and derive new information; the
information generated can be used in different areas and for different purposes. In the end, multiparty
video communication improves productivity, provides significant reductions in travel costs,
contributes a more efficient collaborative organization, and it contributes to a faster and more efficient
communication.
The paper is organized as follows: in Section II we present the related work on virtualized
video and cloud computing for efficient e-Learning, in Section III we analyze the benefits of using
cloud computing and virtualized video in e-Learning, Section IV proposes a multiparty video
communications for efficient learning, while Section VI concludes the paper.
206
The efficiencies of cloud computing can help the educational systems by keeping pace with
ever-growing resource requirement and energy costs. The researchers wish for rapid access to high-
performance computing services, without responsibility of managing of the underlying infrastructure,
such as server and storage [12].
3.1 Cloud Computing
The main factor which helps the cloud computing in the education is that it gives the direct
access to the resources, research applications and educational tools. The proposed e-Learning system
(Figure 2) is composed as a distributed application.
Therefore, the architecture and the design of the e-Learning system consists of a client
application, an application server and a database server besides the hardware to support it (client
computer, communication infrastructure and servers).
207
Virtualization of video in e-Learning is a great way of creating or adopting the behaviour from
the environment surrounding us. Our parents are a good example of this. All our life we see our
parents doing and managing everything and we observe their behaviour and observation. The
virtualization technology takes it to the next level by permitting real-time teacher presentation,
commenting and collaboration.
2. Challenges our Perception of e-Learning
Nowadays we have noticed the trend is changed. It is being off track from long duration
modules which consist of many learning objectives, to a micro-learning. In the future, the e-Learning
might possibly be a private hosting channel for the video property of income.
3. Reduces Cognitive Load
If we take this into consideration, just imagine about learning how to operate a camera. It’s
more easier to watch a demo video than to read a manual.
4. Engages, Entertains and Delights
Virtualization video plays an important role in e-Learning by making it more easier and
attractive for the people and learners to gain the attention towards itself. YouTube and other social
medias are one of the platforms or sources for the learners to get more and more awareness. The
Learner can watch a video and decide what's better for them.
5. Creating HD Quality Videos
With time things changed and developed for the betterment, as well as virtualization (no more
blurry images and broken pixels). We can experience more crystal clear HD images and videos which
are looking very realistic. Adobe presenter video express allows the designing of high-quality videos
for e-Learning. No editing software is needed anymore [14].
208
Figure 3. Video conferencing Technology - Structural Block Diagram
Due to the utilization of resources, the demand of peer-to-peer network is increasing rapidly
and today a significant part of the Internet traffic is generated by peer-to-peer (P2P) applications.
There are still some current unsolved problems that are discussed below:
Overlay Efficiency: it must be equal to the network and the application representation.
System Considerations: all system issues must be addressed in the design process of a
complete broadcasting system. For example, include the choice of transport protocol and the
interaction with video players.
Scalability and load balancing: web applications must be able to run on multiple servers to
accept an ever-increasing number of users, featured called scaling.
Self-organizing: the construction of overlay must be done in a distributed style and must be
robust to dynamic changes in group membership. Also, the overlay must adapt to long-term
variations in Internet path characteristics (such as bandwidth and latency), while being
resilient to inaccuracies. The system must be self-improving in that the overlay should
incrementally evolve into a better structure as more information becomes available.
Honor per-node bandwidth constraints: the total bandwidth a user requires to contribute
should not exceed its inherent access bandwidth capacity. Users have heterogeneous inbound
bandwidth capabilities. Because of this it’s desirable to have mechanisms to ensure they can
receive different qualities of video, proportional to their abilities.
A very important component of wireless cooperative live video streaming networks is the
efficient overlay. A large number of proposals have emerged in recent years for peer-to-peer video
broadcast. In particular, the proposals can be broadly classified into two categories, namely, tree-based
and data-driven randomized overlay construction, which we discuss below.
The majority of the proposals to date can be categorized as a tree-based approach. Those
approaches are push-based, which means that when a node receives a data packet, it will forward
copies of that packet to each of its children. Since all data packets follow this structure, it becomes
critical to ensure the structure is optimized to offer good performance to all receivers. Tree-based
solutions are perhaps the most natural approach and do not require sophisticated video coding
algorithms. One concern related to tree-based approaches is that the failure of nodes, particularly those
higher in the tree may disrupt delivery of data to a large number of users, and potentially result in poor
transient performance.
209
On the other hand, data-driven overlay designs sharply contrast to tree based designs (they do
not construct and maintain an explicit structure for delivering data). The underlying argument is that,
rather than constantly repair a structure in a highly dynamic peer-to-peer environment, we can use the
availability of data to guide the data flow. In case of gossip algorithms, a node sends to a set of
randomly selected nodes a newly generated message. These nodes will perform similarly in the next
round, and so do other nodes until the message is spread to all.
V. CONCLUSIONS
Cloud Computing represents a technology based on distributed information systems
which has the role to organize and implement services over the Internet. Cloud computing has
made access to education easier because the teachers and students now can process
multimedia information from any device. In this paper we discussed in detail about the
benefits of using cloud computing and virtualized video in e-Learning. Also, in this article we
presented a solution using multiparty video communications for efficient education and
analyzed some major unsolved problems regarding virtualization such as system
considerations, overlay efficiency and few more. As future work we envision to develop the
platform as a public cloud service.
Acknowledgements
The work has been supported by UEFISCDI Romania under grants VIRTUOSE and 5C, and
funded in part by European Union's Horizon 2020 research and innovation program under grant
agreement No. 643963 (SWITCH project).
[1] Kamsin, A. and Is, E., 2005. Is e-learning the solution and substitute for conventional learning. International journal of
the computer, the internet and management, vol. 13, no. 3, pp.79-89.
[2] Dipl.-Ök. Gabriela Hoppe, Prof. Dr. Michael H. Breitner “Business Models for E-Learning”, Discussion Paper No. 287
October 2003 ISSN 0949-9962.
[3] Islas, E., Pérez, M., Rodriguez, G., Paredes, I., Ávila, I., & Mendoza, M. 2007. E-Learning tools evaluation and
roadmap development for an electrical utility. Journal of Theoretical and Applied Electronic Commerce Research
(JTAER), vol. 2, no. 1, pp. 63–75.
[4] Liaw, S. S., Huang, H. M., & Chen, G. D., 2007. Surveying instructor and learner attitudes toward elearning. Computers
Education, vol. 49, no. 4, pp. 1066–1080.
[5] Douglas, E., & Van Der Vyver, G., 2004. Effectiveness of e-Learning course materials for learning database
management systems: An experimental investigation. Journal of Computer Information System, vol. 41, no. 4, pp. 41–
48.
[6] Arbaugh, J. B., & Duray, R., 2002. Technological and structural characteristics, student learning and satisfaction with
web-based course: An exploratory study of two on-line MBA programs. Management Learning, vol. 33, no. 3, pp. 331–
347.
[7] Gilbert, J. 2007. E-Learning: The student experience. British Journal of Educational Technology, vol. 38, vol. 4, pp.
560– 573.
[8] Rosenberg, M.J., 2001. E-learning: Strategies for delivering knowledge in the digital age (Vol. 9). New York: McGraw-
Hill.
[9] Kiaw, L.W.Y., Hoe, L.S., Ling, L.S. and Chew, L.M., 2016. Designing an Object-Based Lesson Model Based on a
Proposed Cloud e-Learning Framework. In European Conference on e-Learning, pp. 695-673.
[10] Jayasena, K.P.N. and Song, H., 2017. Private Cloud with e-Learning for Resources Sharing in University Environment.
In E-Learning, E-Education, and Online Training: Third International Conference, eLEOT, pp. 169-180.
[11] Orús, C., Barlés, M.J., Belanche, D., Casaló, L., Fraj, E. and Gurrea, R., 2016. The effects of learner-generated videos
for YouTube on learning outcomes and satisfaction. Computers & Education, vol. 95, pp. 254-269.
[12] González-Martínez, J.A., Bote-Lorenzo, M.L., Gómez-Sánchez, E. and Cano-Parra, R., 2015. Cloud computing and
education: A state-of-the-art survey. Computers & Education, vol. 80, pp.132-151
[13] Utpal J.B., Ahmed M, 2013. “E-Learning using Cloud Computing”, International Journal of Science and Modern
Engineering (IJISME) vol. 1, no. 2, pp. 1-4.
[14] Barnes, J., Paynter, K. and Stephens, W., 2016. Instructor-Created Video in the Distance Learning Classroom:
Effectiveness and Methods for Creating Them. In E-Learn: World Conference on E-Learning in Corporate,
Government, Healthcare, and Higher Education, vol. 2016, No. 1, pp. 320-323.
210