International Journal of Engineering Trends and Technology- Volume4Issue3- 2013 Cloud Based E-Learning Platform Using Dynamic Chunk Size Dinoop M.S#1, Durga .S*2 PG Scholar, Karunya University Assistant Professor, Karunya University Abstract: E-learning is a tool which has the potential to enhance and support the traditional education method. This paper present and design the novel approach for the e-learning video on demand service using the new innovating technology, cloud computing. For providing the fast down loading and uploading of videos, high security to the data, less consumption of band width proposed approach using the dynamic chunk size method. I .INTRODUCTION Structured learning[1] that is carried out over an electronic platform is called e-learning. Elearning services can be divided in to Synchronous and Asynchronous e-learning services[2]. In synchronous e-learning system the students need to be online at predefined time. Asynchronous elearning service can be accessed by the students whenever they want. Four main components needed for effective e-learning system are the participants, facilitator, course design and technology support. Elearning service is provided for complete training or to provide just in time information and expert guidance. This paper describes a synchronous elearning system in which the students must be present at the class time to get the streaming video tutorial online.[3]Video on demand is one of the advancements in the area of multimedia service using which user can select and view the selected video. Examples of applications of video on demand are movies on Demand, E-Ecommerce, Interactive advertisement etc. there are three types of playing methods. They are download mode, streaming and progressive download or pseudo streaming. In download mode the downloaded video is played only ISSN: 2231-5381 after the complete download of the video. In Streaming mode the video is downloaded in parts andeach part is decoded and played before the complete video is downloaded. In progressive download the video is downloaded as in download mode but the user can play the video if the download speed is sufficiently greater than the playingrate.Main issues in video on demand service are providing sufficient bandwidth with low cost and security of video content[4].There are many technologies that can be used to provide e-learning video on demand through internet. They can be traditional web based technology, grid technology and cloud technology. Connecting and integrating ideal system resources with the application of proper operating system and software are called grid computing technology. By using this technique collection of sufficient computing power for a super computer is generated. [5]Providing computational power to a remote place through a tcp/ip network such as internet is called cloud computing. The main features of cloud computing are location independent access, competitively low deployment cost, scalability etc. So this provides an effective system for providing elearning video on demand. The challenges in providing an e-learning system are Timing, Security, Bandwidth, Storage, Quality of service etc. As explained in a synchronous video on demand learning system the timing of students and staffs are important. Security of video content is important to avoid piracy. Sufficient bandwidth is needed for an e-learning system. The problem is we should expect scalability as the number of students may ramp up any time. Application of cloud technology can reduce this problem. Storage space can be reduced by light http://www.internationaljournalssrg.org Page 406 International Journal of Engineering Trends and Technology- Volume4Issue3- 2013 weight storage and using efficient video compression technique. The quality of service can be reduced by the usage of Content Delivery Network (CDN). are there are no interactive job submission and grid software standards are still evolving. III. PROPOSED WORK The novel approach is based on the progressive -learning , here we introduce the cloudbased e-learning for the increase of performance ,security ,and less bandwidth consumption. II. RELATED WORKS There are mainly three types of well-known web based approaches. They are multi thread based, RMI based and service oriented based. In 2011 DimitrisKarakasilisand et al.[6] proposed a method in which python threads running over the server carries out the functions of the video on demand system. We can use a remote procedure from a remote place to activate the video streaming. P.Seethalakshmi and et al [7].proposed an RMI based method. The clients can access the media server at any time they want. Then a multimedia environment is created by the server. This is done by summing up the contents for each request and starting a new thread for each of different content. Valerie monfort and et al. proposed [8]a service oriented architecture for e-learning. This created interoperability between remote and local homogenous and heterogeneous applications by using reusable service logic. This provides a standardization. Kong Feng and et al. and Chao Tung and et al. proposed[9] two different architectures for grid based e-learning video on demand methods. This method reduces the draw back in traditional web based approach that is a highly loaded server. This uses data grid and computational grid to fulfil the needs for video on demand systems. This technology integrates many video on demand nodes which solves the storage as well as the computational needs of the system. Information service, file management, resource scheduling, grid portal and content storage are different components used in these systems to provide a „video on demand distribution algorithm‟. The advantages of the system are efficient usage of resources and delivery of high computational power and storage. The main disadvantages of these systems ISSN: 2231-5381 Novel approach is brings the traditional way of learning in the new world in the new manner with the help of cloud computing. The novel approach is based on the progressive e-learning ,here we introduce the cloud-based e-learning for the increase of performance ,security ,and less bandwidth consumption. The performance cloud based e-learning video on demand system can be increased by two techniques. First Adaptive chunk size[10] and Second Applying a light weight cloud storage engine. From the performance analyses it is proved that if the chunk size is increased then the upload time of the video is decreased. So instead of using a fixed chunk size we can calculate the server load and adaptively change the chunk size. If the server load is high then the chunk size is decreased and also if the server load is low then the chunk size is increased. Video capture Video capture is the first step in the elearning. High definition quality cameras are used to capture the sound and video. Thus they create a virtual class room. The class room may be anywhere in the world, the users of e-learning only require the browser which support the internet connection. The videos can upload only the register members of cloud. In order to ensure the security and access control to the data, clouds provide the biometric authentication mechanism to the users. The following diagram explains how the users can upload their data in to cloud. http://www.internationaljournalssrg.org Page 407 International Journal of Engineering Trends and Technology- Volume4Issue3- 2013 To upload the data to the cloud , Server load calculator first calculate the dynamic load of the server. Then they divide the file size in to different size of chunks according to the load of the server. The different size of chunks is uploaded in to the server. Dynamic chunk size of the file helps to effectively store the data without the wastage of storage. Fig 1: Basic credential diagram For uploading data to the cloud first the user registers their details in to the cloud and obtains the credentials for the further usage. Then the cloud provider is stored the values on the database. When the users want to upload the data in to the cloud first they submit the value to the database. The cloud provider is verifying that whether they submitted value and the derived value are equal. If both the values are equal then they allow uploading the value in to the database. Uploading Video uploading can be done using the cloud system. To provide the efficient storage of cloud, our techniques using dynamic chunk size method. The diagram shows the dynamic chunk size method. The files are stored using the blob concept. In blob data are stored in the binary format. To provide the integrity to the data for each blob storage value‟s high security factor (HSF) is calculated and stored with the files. The HSF is calculated by first setting the middle factor value of the each row, then xoring the first and last values for each row. Down loading The users for attending the class also register with the cloud provider. The clod providers give the credentials to the users. These are the second category of the users in the e-learning, they are attending the classes. The cloud provider update the time of the class to the users. The videos are streamed to the user‟s machine and they can easily watch and users got the feeling that they are attending the real classes without any interception .During the time of streaming they check the HSF value of the blobs. If the derived value of HSF is same as that of the previous calculated value then the data stored in the storage is the correct one and the integrity is maintained. Otherwise the the data may be corrupted. Analysis of Result This section analysis the result of proposed scheme with the fixed chunk sizes. In the fixed chunk scheme the file is divided in to fixed size and stored in the destination while in the dynamic loads the files are stored on the basis of server loads. Fig 2: Cloud Implementation diagram ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 408 International Journal of Engineering Trends and Technology- Volume4Issue3- 2013 The diagram shows the download time analysis of fixed and dynamic chunk sizes. The dynamic chunk size has the less down load time compared with the fixed one. The figure, shows for fixed size of 32,64kb. The download time is less than of 800 ms for various workloads. The down load time graph is similar to the upload graph. Fig 3: Upload time for 32Kb The diagram shows the comparison between the proposed system and the fixed chunk size. In fixed chunk size the files are divided in to 32 kb and uploaded. It takes higher time compared to the proposed techniques. Whatever may be the file size it have the increased upload time for the previous method. The following diagram shows when we divide the file in to fixed size of 64 kb. Fixed chunk also have the same performance degradation compared to the proposed method. Fig 5: Download time for 32Kb On the analysis of above graph clearly we can found that the Dynamic chunk size having the less down load time but the one problem is that it has greater down load time when we upload the 25kb file in the case of file divided with the 64kb sizes. But for the 32kb fixed chunk size the proposed scheme has the lesser down load time. Fig 4: Upload time for 64 Kb ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 409 International Journal of Engineering Trends and Technology- Volume4Issue3- 2013 IV. CONCLUSION In this paper we havedesign, implemented and presented the e-learning approach using Dynamic chunk size. This method having the less download, upload time .Server load calculation is helpful to know the dynamic load of the system. When compared this approach to other method it provide the services to the users. V. REFERENCE Fig 6: Download time for 64 Kb Scalability Scalability in cloud computing is the ability to accommodate the increase number of users. In elearning using dynamic chunk size able to provide the services to the number of users. Proposed elearning method accommodate the increased number of users with the higher security, performance etc. [1]Franc Kozamernik , “media streaming over internet an overview of delivery technologies.” ebu technical review –october 2002 [2] Di Niu, Hong Xu, Baochun Li and Shuqiao Zhao,”Quality-Assured Cloud Bandwidth Auto-Scaling for Videoon-Demand Applications” [3] Chao-Tung Yang and Hsin-ChuanHo,”An e-Learning Platform Based on Grid Architecture”, journal of information science and engineering 21, 911-928 (2005) [4]R. Lavanya, and V. Ramachandran,”Cloud based video ondemand model with performance enhancement.”,MalaysianJournal of Computer Science, Vol. 24(2), 2011 [5] S MohanaSaranya, Dr M Vijayalakshmi,” interactive mobile live video learning system in cloud environment”,ieeeinternational conference on recent tents in informationtechnology, June 35,2011 [6] DimitrisKarakasilis, FotisGeorgatos, TheodorosAlexopoulos,”Application of Live Video Streaming over GRID and Cloud infrastructures”,2011 11th IEEE [7]p.Seethalakshmi and V Ramachandran “RMI based load sharing and caching for media on demand” international conference on Digital Aided Modeling and Simulation DAMS 2003 january [8] Valerie monfortaneMahakhemaja “Using SAAs and Cloud computing For On Demand E-learning service” IEEE 10 th international conference on Advanced Learning Technologies 2010 [9] Kong Feng, Yang Xudong,”A Study on Grid-based VODSystem in the E-Learning”,2009 International Forum onInformation Technology and Applications [10] LavanyaRajendran and RamachandranVeilumuthu,”A CostEffective Cloud Service for E-Learning Video on Demand”, European Journal of Scientific Research ISSN 1450-216X Vol.55 No.4 (2011), pp.569-579 Fig 7: Scalability The diagram shows the number of users v/s performance degradation. For the dynamic chunk size the performance degradation is less compared with 32kb fixed size. ISSN: 2231-5381 http://www.internationaljournalssrg.org Page 410