IJRIT International Journal of Research in Information Technology, Vol. 1, Issue 2, February 2013, Pg. 25-29

International Journal of Research in Information Technology (IJRIT) (IJRIT) www.ijrit.com

ISSN 2001-5569

A Survey: Course Management System (CMS) For Education in Cloud Technology Bhupesh Kumar Dewangan1, Sanjay Kumar Baghel2, Praveen Shende3, Vinay Bhardwaj4, Khomlal Sinha5 1

Assistant Professor, Department of Computer Science & Engineering, CSIT. Durg, Chhattisgarh, India [email protected] 2

MTech Scholar, Department of Computer Science & Engineering, CSIT. Durg, Chhattisgarh, India [email protected]

3

MTech Scholar, Department of Computer Science & Engineering, CSIT. Durg, Chhattisgarh, India [email protected]

4

Assistant Professor, Department of Computer Science & Engineering, CSIT. Durg, Chhattisgarh, India [email protected] 5 Assistant Professor, Department of Computer Science & Engineering, CSIT. Durg, Chhattisgarh, India [email protected]

Abstract Current scenario education system is improved via adopting computer facility in urban and rural areas. However many universities and institutes are using computer application in stand-alone system for further enhancement to improve education quality. Everyone affiliated in a university now needs to be proficient in different aspects of computer system and enlightens themselves with the innovative research works that will thrive their daily life style and also wanted to improve the quality of course management system (CMS). For these work researcher needs high configure system to implements their works. For the fulfillment of researchers needs universities and institutes can adopt cloud computing. Cloud computing is a large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted virtualized, dynamically-scalable, managed computing power, storage, platforms, and services are delivered on demand to external customers over the Internet. In this survey adoption of cloud computing for quality education (course management system) is proposed. Architecture, infrastructure and platforms needed by cloud have been discussed. Keywords- Cloud Computing, Architecture, Platform, Education.

1. INTRODUCTION

C

loud computing is a specialized distributed computing paradigm; it differs from traditional ones in that (i) it is massively scalable, (ii) can be encapsulated as an abstract entity that delivers different levels of services to customers outside the Cloud, (iii) it is driven by economies of scale, and (iv) the services can be dynamically configured (via virtualization or other approaches) and surge and interests in Cloud Computing: (i) rapid decrease in hardware cost and increase in computing power and storage capacity, and the advent of multi-core architecture and modern supercomputers delivered on demand. Governments, research institutes, and industry leaders are rushing to adopt

25 Bhupesh Kumar Dewangan et al, IJRIT

IJRIT International Journal of Research in Information Technology, Vol. 1, Issue 2, February 2013, Pg. 25-29

Cloud Computing to solve their ever-increasing computing and storage problems arising in the Internet Age. There are three main factors contributing to the consisting of hundreds of thousands of cores; (ii) the exponentially growing data size in scientific instrumentation/simulation and Internet publishing and archiving; and (iii) the wide-spread adoption of Services Computing and Web 2.0 applications [6]. Types of Cloud There are two types of cloud computing namely public cloud and private cloud. In a typical cloud computing scenario organizations run their applications from a data centre provided by a third-party – the cloud provider. The provider is responsible for providing the infrastructure, servers, storage and networking necessary to ensure the availability and scalability of the applications. This is what most people mean when they refer to cloud computing i.e. a public cloud [5]. A private cloud is a proprietary computing architecture, owned or leased by a single organization, which provides hosted services behind a firewall to “customers” within the organization. Some commentators regard the term “private cloud” as an oxymoron. They say that the word “cloud” implies an infrastructure running over the Internet, not one hidden behind a corporate firewall. There is, however, a larger body of opinion suggesting that private clouds will be the route chosen by many large enterprises and that there will be substantial investment in this area. Already vendors are lining up to release products that will enable enterprises to more easily offer internal cloud services. [5]. Hybrid cloud is an integrated approach, combining the power of both public and private clouds. Customized rules and policies govern areas such as security and the underlying infrastructure. In this scenario, activities and tasks are allocated to internal or external clouds as required [16]. Advantages of Cloud Computing There are lots of advantages to using cloud computing for international companies. One of the major ones is the flexibility that it offers. Cloud computing means that staff can access the files and data even they are working remotely and/or outside office hours. Reduced Cost: Cloud technology is paid incrementally, saving organizations money. Increased Storage: Organizations can store more data than on private computer systems. Highly Automated: No longer do IT personnel need to worry about keeping software up to date. Flexibility: Cloud computing offers much more flexibility than past computing methods. More Mobility: Employees can access information wherever they are, rather than having to remain at their desks. Allows IT to Shift Focus: No longer having to worry about constant server updates and other computing issues, Government organizations will be free to concentrate on innovation. Components of Cloud Computing As cloud computing emerges there is a lot of discussion about how to define cloud computing as a computing model. Maturity models have been published and debated, and providers clearly have a model for their own products. In attempting to define this better to the clients, it came up with a “stack” of sorts, which it think makes logical sense, considering each component of cloud computing and how they interact.

26 Bhupesh Kumar Dewangan et al, IJRIT

IJRIT International Journal of Research in Information Technology, Vol. 1, Issue 2, February 2013, Pg. 25-29

Figure 1: Components of Cloud Application of Cloud Computing  The applications of cloud computing are practically limitless. With the right middleware, a cloud computing system could execute all the programs a normal computer could run. Potentially, everything from generic word processing software to customized computer programs designed for a specific company could work on a cloud computing system. Why would anyone want to rely on another computer system to run programs and store data? Here are just a few reasons:  Clients would be able to access their applications and data from anywhere at any time. They could access the cloud computing system using any computer linked to the Internet. Data wouldn't be confined to a hard drive on one user's computer or even a corporation's internal network.  It could bring hardware costs down. Cloud computing systems would reduce the need for advanced hardware on the client side. You wouldn't need to buy the fastest computer with the most memory, because the cloud system would take care of those needs for you. Instead, you could buy an inexpensive computer terminal.  Corporations that rely on computers have to make sure they have the right software in place to achieve goals. Cloud computing systems give these organizations company-wide access to computer applications. [11].

2. EFFECT OF CLOUD TO ES

F

or support staff, a distributed management system can substantially reduce their load, leveraging efficiencies across the nationwide or statewide school network. The problem of tiny classrooms can be surmounted through virtual classrooms, with students attending class in their own homes on their own computers, with the teacher being present hundreds, even thousands of miles away. This can also help address the issue of inadequate number of teachers. With computers getting cheaper by the day, this does not seem unfeasible. And why stop only in America? With cloud-based education tools, the whole world can learn from the best. Now that we have explored possibilities for the future, why don’t we take a look at the present? Many schools in the United States already enjoy the benefits of computer-based learning; how can cloud computing improve the process? Well, for one, maintenance and upgrades will become a whole lot easier. The service provider will take care of all the nitty-gritty, leaving schools free to devote resources towards what they do best – teach our children. Also, think how convenient homework assignments will become. The students can work on the cloud, cooperate with team members and share knowledge, and be sure that they won’t leave behind their homework assignments when they go to school. Since they are on the cloud, they can access them anywhere, be it home or school. From schools, let’s move to colleges. Many colleges do not have sufficient hardware or software to give students a complete learning experience. This problem is especially pronounced in the technical fields. However, with SaaS and IaaS, a limited budget will still allow students access to the latest technologies on offer. Simulating those complex weather patterns and running those complicated algorithms will no longer be something that only students at the top-of-the institutions like Stanford and MIT can do. In other words, cloud computing can democratize education. [1]

27 Bhupesh Kumar Dewangan et al, IJRIT

IJRIT International Journal of Research in Information Technology, Vol. 1, Issue 2, February 2013, Pg. 25-29

3. PROPOSED ARCHITECTURE-ES

Figure 2: Architecture

4. PROPOSED PLATFORM

T

he proposed platform has been discussed here. CloudBees: CloudBees is transforming the way Java applications are built and deployed. Our Platform as a Service (PaaS) is focused on simplifying and accelerating the entire Java application lifecycle, making it easier and faster than ever to build, run and manage Java applications.

5. BENEFITSTOWARDS STUDENTS & FACULTIES

C

olleges and universities across the country are slowly moving toward cloud computing, to replace cumbersome and often problem-plagued individual course management systems (CMS) maintained by the colleges themselves. CMS platforms such as Blackboard, Moodle and Joomla are used by colleges to conduct online courses, and they are purchased and maintained by individual schools on their own servers and by their own technical administrators. This means that if a school experiences a power outage (a frequent occurrence here in the snowy northeast), the CMS is down and students cannot access their courses to submit work, read materials, and communicate with faculty and classmates. And with limited IT staff, getting help while using the CMS can take a long time. By contrast, cloud computing allows for web-based CMS services offered by a company, in which the entire course is managed “in the cloud”: available online through an outside server. A good example of this is IBM’s Academic Skills Cloud, which in 2010 provided cloud computing to twenty colleges across the country, “to make course curriculum available on students’ laptops any time, ‘free up’ campus technology resources, and advance online course capabilities.” IBM was one of the first to offer this to colleges, and a host of other products and services are now available.

Figure 3: Growth of adoption of cloud services

28 Bhupesh Kumar Dewangan et al, IJRIT

IJRIT International Journal of Research in Information Technology, Vol. 1, Issue 2, February 2013, Pg. 25-29

In fact, there is even an unusual move by several normally independent colleges to join together and create a group to bargain with cloud computing services for lower rates. This has become necessary because campus-based services are often overburdened and problematic. According to The Chronicle of Higher Education, “One factor putting pressure on colleges to sign such deals is a growing trend of ‘rogue’ technology on campuses. Professors are striking out on their own and using clouds even if campuses don’t approve them. The academics find free or low-cost consumer services online to support their research and teaching.” This certainly rings true for me–last semester I went rogue. Frustrated by the frequent problems with my campus’s Blackboard system, I began offering course information and update via Twitter this past semester. The student response was overwhelmingly positive, because they could get reminders of upcoming papers and exams, notices about canceled classes, and notifications about uploaded Blackboard content via their cell phones or personal computers, without actually having to try to get into Blackboard itself. While I personally will not offer content or accept student work via cloud computing, due to security and academic confidentiality rules, many other professors are using cloud services like Dropbox to do so.[2]

6. CONCLUSION

I

n this survey study importance of cloud services for education system, what kind of platform should be adopt to implement cloud for education, architecture of cloud has been discussed. The aim of this paper is to provide information and direction to work for education to implement cloud services. The researchers can adopt this paper to start their work.

REFERENCES [1]. [2]. [3].

http://www.cloudtweaks.com/2011/02/how-can-cloud-computing-help-in-education/ http://www.onlinecolleges.net/2012/01/04/ivory-tower-cloud-benefits-students-faculty/ Vaquero Luis M., Rodero-Merino Luis, Caceres Juan and Lindner Maik.2009. A Break in the Clouds: Towards a Cloud Definition. Telefonica Investigacion y Desarrollo and SAP Research Madrid, Spain, EU and Belfast, UK, EU, PP: 50 – 55. [4]. Zhang Shuai, Chen Xuebin, Zhang Shufen, Huo Xiuzhen. 2010. Cloud Computing Research and Development Trend. Second International Conference on Future Networks, PP 93 – 97. [5]. Kynetix Technology Group. 2009. Cloud computing: a strategic guide for broad level executives. Kynetix Management Guide. PP: 1-12. [6]. Foster I., Yong Zhao, Raicu I. and Lu. S. 2008. Cloud Computing and Grid Computing 360-Degree Compared. Grid Computing Environments Workshop. Publication on IEEE Xplore. PP: 1-10. [7]. http://www.gridcomputing.com/gridfaq.html [8]. http://www.ebizq.net/blogs/cloudsoa/2010/12/the-value-of-information-as-a-service.php [9]. https://www.trustedcomputinggroup.org. [10]. http://cloudcomputing.sys-con.com/node/1792026 [11]. http://computer.howstuffworks.com/cloud-computing/cloud-computing2.htm [12]. http://www.cloudways.com/blog/public-cloud-vs-private-cloud/ [13]. http://www.cloudways.com/blog/cloud-computing-vs-grid-computing-differentiated/ [14]. http://searchcloudcomputing.techtarget.com/definition/Software-as-a-Service [15]. http://it.toolbox.com/blogs/technews/grid-computing-advantages-and-disadvantages-23668 [16]. http://www.paypercloud.com/Public-versus-Private-Cloud-Hosting-Comparison.aspx [17]. http://lpm.hms.harvard.edu/palaver/projects/cloud. [18]. www.ibm.com/redbooks.

29 Bhupesh Kumar Dewangan et al, IJRIT

A Survey: Course Management System (CMS) For Education in Cloud ...

outside the Cloud, (iii) it is driven by economies of scale, and (iv) the services can be ... Government organizations will be free to concentrate on innovation.

85KB Sizes 1 Downloads 264 Views

Recommend Documents

A Survey: Course Management System (CMS) For Education in Cloud ...
IJRIT International Journal of Research in Information Technology, Vol. ... However many universities and institutes are using computer application in stand- ...

A Survey: Course Management System (CMS) For ...
1Assistant Professor, Department of Computer Science & Engineering, CSIT. Durg, Chhattisgarh, India [email protected]. 2MTech Scholar ...

Content Management System (CMS).pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Content Man ... m (CMS).pdf. Content Mana ... em (CMS).pdf. Open.

Content Management System (CMS).pdf
Installation tm; atmufygtwdkif;tqifhqifhaqmif1⁄2GufaeonfudkjrifawGU&rnfjzpfygonf/. Page 3 of 30. Content Management System (CMS).pdf. Content Management ...

Load Balancing in Cloud Computing: A Survey - IJRIT
Cloud computing is a term, which involves virtualization, distributed computing, ... attractive, however, can also be at odds with traditional security models and controls. ... Virtualization means “something which isn't real”, but gives all the

Load Balancing in Cloud Computing: A Survey - IJRIT
Keywords: Cloud computing, load balancing, datacenters, clients, distributed servers. 1. ... Hybrid Cloud (Combination of Public & Private Cloud). Fig. 2: Three ...

A Survey Course in 20th Century Canadian Literature.PDF ...
phase of Canadian poetry. 20. 3. Explain Margaret Atwood's treatment of. Anti-Americanism in Surfacing. 20. 4. Write an essay on the narrative techniques used.

a mobile mapping system for the survey community
The Leica DMC combines three micro-electromechanical (MEMs) based ...... “Mobile Multi-sensor Systems: The New Trend in Mapping and GIS Applications”. In.

[PDF BOOK] A Short Course in Cloud Physics
... and Yale no application required Build career skills in data science computer ... Online PDF A Short Course in Cloud Physics (International Series in Natural ...