scholarly journals Harnessing cloud computing infrastructure for e-learning services

2014 ◽  
Vol 27 (3) ◽  
pp. 339-357 ◽  
Author(s):  
Bozidar Radenkovic ◽  
Marijana Despotovic-Zrakic ◽  
Zorica Bogdanovic ◽  
Vladimir Vujin ◽  
Dusan Barac

This paper introduces an innovative model for harnessing cloud computing infrastructure within an e-learning ecosystem. The main goal was to design a scalable, reliable and secure IT environment that provides a plethora of e-learning services and seamless integration of the heterogeneous e-learning components through IaaS, PaaS and SaaS cloud service models. The e-learning services are tailored to foster courses for IT engineers in the areas of mobile technologies, social computing, Internet of Things and big data. The model was implemented and evaluated in the e-learning ecosystem of the E-business Lab, University of Belgrade.

Author(s):  
Bo Dong ◽  
Qinghua Zheng ◽  
Jie Yang ◽  
Haifei Li ◽  
Mu Qiao

2022 ◽  
Vol 14 (2) ◽  
pp. 398
Author(s):  
Pieter Kempeneers ◽  
Tomas Kliment ◽  
Luca Marletta ◽  
Pierre Soille

This paper is on the optimization of computing resources to process geospatial image data in a cloud computing infrastructure. Parallelization was tested by combining two different strategies: image tiling and multi-threading. The objective here was to get insight on the optimal use of available processing resources in order to minimize the processing time. Maximum speedup was obtained when combining tiling and multi-threading techniques. Both techniques are complementary, but a trade-off also exists. Speedup is improved with tiling, as parts of the image can run in parallel. But reading part of the image introduces an overhead and increases the relative part of the program that can only run in serial. This limits speedup that can be achieved via multi-threading. The optimal strategy of tiling and multi-threading that maximizes speedup depends on the scale of the application (global or local processing area), the implementation of the algorithm (processing libraries), and on the available computing resources (amount of memory and cores). A medium-sized virtual server that has been obtained from a cloud service provider has rather limited computing resources. Tiling will not only improve speedup but can be necessary to reduce the memory footprint. However, a tiling scheme with many small tiles increases overhead and can introduce extra latency due to queued tiles that are waiting to be processed. In a high-throughput computing cluster with hundreds of physical processing cores, more tiles can be processed in parallel, and the optimal strategy will be different. A quantitative assessment of the speedup was performed in this study, based on a number of experiments for different computing environments. The potential and limitations of parallel processing by tiling and multi-threading were hereby assessed. Experiments were based on an implementation that relies on an application programming interface (API) abstracting any platform-specific details, such as those related to data access.


Author(s):  
Marko Vulić ◽  
Pavle Petrović ◽  
Ivanka Kovačević ◽  
Vanjica Ratković Živanović

A new vision of higher education systems, in which the student is the central subject of the teaching process, opens up new learning opportunities that include customization of teaching methods to the students’ needs, and new modes of communication both between teachers and students and among students themselves. The main subject of this chapter is the implementation and improvement of the Student Relationship Management (SRM) concept as a cloud service in an e-education system by using social media. The experimental part of the chapter presents the design and implementation of an e-education model based on cloud computing. The proposed model is implemented at the Faculty of Organizational Sciences, University of Belgrade, by using the existing cloud computing infrastructure of the Laboratory for E-Business.


2013 ◽  
Vol 4 (3) ◽  
pp. 38-52
Author(s):  
Sai Manoj Marepalli ◽  
Razia Sultana ◽  
Andreas Christ

Cloud computing is the emerging technology providing IT as a utility through internet. The benefits of cloud computing are but not limited to service based, scalable, elastic, shared pool of resources, metered by use. Due to mentioned benefits the concept of cloud computing fits very well with the concept of m-learning which differs from other forms of e-learning, covers a wide range of possibilities opened up by the convergence of new mobile technologies, wireless communication structure and distance learning development. The concept of cloud computing like any other concept has not only benefits but also introduces myriad of security issues, such as transparency between cloud user and provider, lack of standards, security concerns related to identity, Service Level Agreements (SLA) inadequacy etc. Providing secure, transparent, and reliable services in cloud computing environment is an important issue. This paper introduces a secured three layered architecture with an advance Intrusion Detection System (advIDS), which overcomes different vulnerabilities on cloud deployed applications. This proposed architecture can reduce the impact of different attacks by providing timely alerts, rejecting the unauthorized access over services, and recording the new threat profiles for future verification. The goal of this research is to provide more control over data and applications to the cloud user, which are now mainly controlled by Cloud Service Provider (CSP).


Author(s):  
Vladimir Vujin ◽  
Konstantin Simić ◽  
Aleksandar Milić

Sign in / Sign up

Export Citation Format

Share Document