An Integrated Framework for Cloud Data Management in Educational Institutes
|
|
- Willis Copeland
- 8 years ago
- Views:
Transcription
1 An Integrated Framework for Cloud Data Management in Educational Institutes Indu Arora Department of Computer Science and Applications MCM DAV College for Women Chandigarh, India Dr. Anu Gupta Department of Computer Science and Applications Panjab University Chandigarh, India Abstract Information and Communication Technology (ICT) has transformed the whole world to a global village. Acquiring and maintaining essential ICT infrastructure has become a great challenge especially in education sector. Being a human resource development sector, it needs to use expensive infrastructure more effectively not only for providing education but also for its transactional applications. With the evolution of Cloud Computing, scalable IT enabled services are delivered on-line to its users on pay-per-usage basis from anywhere through variety of devices. The present paper emphasizes upon the use of Cloud Computing and Cloud databases for the transactional applications of educational institutes. It highlights the issues involved in managing data in Cloud like conformity of ACID (Atomicity, Consistency, Isolation, Durability) guarantees in transactional data. Then the paper proposes an Integrated Framework for managing transactional applications of educational institutes. The proposed framework provides efficient and effective technique to manage transactional data. It also brings uniformity in the way transactional applications and data are stored and accessed by various educational institutes in the Cloud. 1. Introduction Information and Communication Technology (ICT) has become an essential mean of providing quality education in all the educational institutes. In addition to delivery of education through ICT, different applications like Student Information System, Fee Management, Course Management, Examination System and Library Management are designed and used to meet the requirements of educational institutes. These systems are either transactional or analytical in nature. Educational institutes spend major chunk of their budget on building and maintaining ICT infrastructure. Every educational institute irrespective of its size and strength is managing its own Information Technology (IT) infrastructure with a number of laboratories as per requirements of different courses. Apart from investing in hardware infrastructure, institutes also invest in software licenses for teaching, training and back-office activities. Faculty, administrative staff, students and research scholars need unlimited access to the computing resources for carrying out practical and experimental work handling large amount of data. They also want to access Internet for information, communication and collaboration. Educational institutes present a very dim picture of utilization of expensive resources. It is very low as compared to the investment made in setting up ICT infrastructure. Huge investment in procuring, installing and maintaining ICT infrastructure goes underutilized most of the time as it is made available to meet the demand during peak hours. Figure-1 shows the utilization of ICT resources during different hours of a day in educational institutes on the basis of observations of few urban colleges. Frequent upgradation in the technology tends to make existing hardware and software obsolete after some time. Research projects require vast quantity of storage or processing capacity for a limited time. Application requirements of students also change with the change in semester or session. IT department is not able to focus on its core issues. Its workforce is spending more time on setting and maintaining ICT infrastructure rather than adopting and exploring new technologies. 1651
2 With CC, scalable IT enabled services are delivered online to its user on pay-per-usage basis from anywhere through variety of devices. Google's Gmail, Yahoo s mail, Facebook.com and Twitter.com are popular examples of CC. Figure1. Utilization of ICT Resources in a Day In developing countries like India, educational institutes are using ICT in a closed environment. Their ICT infrastructure is not made accessible to several institutes especially in rural area. Teachers are not able to combine traditional teaching-learning (talk and chalk, lecturing etc.) methods with latest technologies due to the lack of required infrastructure. The need of the hour is to use ICT resources judiciously. Under utilization as well as lesser availability of these expensive resources force us to think about other alternatives. ICT infrastructure should not only be available but also scalable up or down as per curriculum and research requirements. Adoption of Cloud Computing (CC) is the best option to overcome problems in the existing system. Factors like high speed networks, fast commodity hardware, World Wide Web and changing storage requirements have put more emphasis on data management using latest technologies such as CC and Cloud databases. CC can be used as an alternative mechanism to provide expensive ICT infrastructure uniformly and economically to all the educational institutes while Cloud databases can be used to manage the data effectively and efficiently Cloud Computing Cloud Computing (CC) is considered as fifth generation computing after Mainframe, Personal computers, Client-Server Computing and World Wide Web. The Term Cloud is used to represent the abstraction of Internet [1]. It is a fast growing concept changing the ICT related perceptions of its users as they want to own ICT as a commodity instead of an asset. CC allows people to use computing, storage and network resources on pay-per-usage basis just as telephone, electricity and water services are used. It takes benefits of many technologies such as server consolidation, huge and faster storage, utility computing, distributed computing, grid computing, virtualization, N-tier architecture and robust networks. According to the definition of National Institute of Standards and Technology (NIST), Cloud Computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction [2]. Foster et al. define the CC as 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 [3]. Elasticity, scalability, high availability, price-per-usage and multi-tenancy are the main features of CC. CC is composed of three service delivery models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Cloud has four deployment models which describe the nature of Cloud environment: Public, Private, Community and Hybrid Clouds [4, 5, 6] Cloud Databases A Cloud database is a database delivered to users on demand through the Internet from a Cloud database provider's servers. Cloud databases are also called NoSQL databases. NoSQL means Not Only SQL or Not Relational. It is defined as a non-relational, shared-nothing, horizontally scalable database without ACID (Atomicity, Consistency, Isolation, Durability) guarantees. NoSQL implementations are classified further into Key/Value stores, Document stores, Object stores, Tuple stores, Column stores and Graph stores. They can store and retrieve unstructured, semistructured and structured data. Amazon s SimpleDB, Amazon RDS, Google s BigTable, Yahoo s Sherpa and Microsoft s SQL Azure are the commonly used databases in the Cloud [7, 8, 9] Cloud Data Management Data Management primarily deals with capturing, storing and protecting data. It also improves quality of information generated, manages information across 1652
3 enterprises, aligns data with technology and business needs, ensures privacy and maximizes its effective use. In the past, data was used to be stored in flat files. But with the changes in requirements and advancement in technology, data is stored in databases of different types such as Relational, Object-oriented, Column, NoSQL etc. to meet the varying requirements of applications. Relational and Object-oriented databases are used in client-server and Internet applications for write-intensive transactional applications. Relational databases are ACID compliant. They are used mainly for transaction processing applications which manage structured data held in databases along with its metadata [10]. Column databases are becoming popular in Cloud Computing (CC) environment. NoSQL Cloud databases are used in Cloud for read-intensive analytical and scalable applications such as data warehousing, data mining and business intelligence. They are mainly used for semi-structured, unstructured data and user created contents such as documents and photos. They follow BASE (Basically Available, Soft state, Eventually consistent) in contrast to the ACID guarantees [11, 12]. ElasTraS is a light-weight data store that supports only a sub-set of the operations supported by traditional database systems. It provides scalable transactional data access to the data store and employs two-level hierarchy of Transaction Managers (TM) for providing transactional guarantees along with scalability. Its ACID guarantees for transactions are limited to a single partition [13]. Cloudtran helps to write scalable applications for distributed and Cloud environments. It allows use of multiple databases located on different machines as a persistent data store for In-memory data. Its data layer server coordinates the movement of data between databases and the In-memory data grid. Extra coding is not required for ACID transactionality or location of data [14]. 2. Cloud Data Management Issues in Educational Institutes Data integrity is the most critical requirement of all update-intensive transactional applications and is maintained through database constraints. The lack of data integrity results in unexpected outputs. Though Cloud databases address the limitations of existing Relational databases related to scalability, ease of use and dynamic provisioning, but they provide high availability at the cost of consistency. So, Cloud databases are not considered suitable for writeintensive transactional applications of educational institutes such as Student Information System, Fee Management, Library Management, Payroll and Personnel Information, Financial Accounting and Store Keeping due to their rigid requirement of ACID guarantees. The data in these applications must be written onto disk instantaneously. Cloud databases are distributed and replicated in nature, so it becomes difficult to handle frequent and immediate updates to the database in the Cloud. Analytical applications are best suited for Cloud environment as they do not require ACID guarantees. Cloud databases such as SimpleDB, Bigtable and Dynamo are scalable, but are not able to provide transactional guarantees [15]. Existing applications running in educational institutes were mainly developed for lower transaction volumes on fewer computer nodes. They are not able to support unbounded transaction volumes operating in the Cloud. Serialized requests for data and disk I/O also affect overall performance [16]. Cloud Data Management deals with variety of online transactions, distributed databases, and numerous users. A distributed query has to access multiple nodes of Cloud database. Querying distributed database in Cloud is a major challenge that developers face. Distributed access to a single resource of data or access to distributed resources from a single application component makes it difficult to provide ACID guarantees in the Cloud. So, it is difficult to ensure consistent and reliable access to Cloud database. Such issues bring down the performance and increase query response time. Huge volume of diversified transactions from different users put extra load on database layer. The different instances of Application Server layer and Web Server layer in web-based applications do not share state information within the same application. So, these two layers can be easily scaled up by spawning new machine instances to absorb the increased load. But Database layer is not easily scalable especially with write-intensive transaction applications as they perform frequent updates, inserts and deletes to the database [17]. Virtualization adds additional layer to Cloud environment. The ability to automatically discover, manage and govern any new instance of a transaction makes difficult to scale transaction processing applications in the Cloud as they used to scale on a mainframe [18]. 1653
4 3. Need for Integrated Cloud Data Management Framework Cloud Computing (CC) has not been fully utilized for higher education especially in India. It is mainly used for collaborative and communication activities by educational institutes in developed countries. CC has not been used for deploying back office transaction processing applications of educational institutes. There is no uniform way to represent, store, access and integrate data required by these applications. So, data is managed differently and individually by various educational institutes. Moreover, educational institutes are scattered across the wider area. They need to interact with other institutes located across the globe. Cloud environment is also distributed in nature. It becomes difficult to handle OLTP (Online Transaction Processing) applications of educational institutes in the highly distributed Cloud environments. Since, data management activity related to these applications is not given due importance while deploying them in the Cloud for educational institutes, it requires more extensive and thorough research so that new algorithms and techniques can be adopted. Due to lack of integration of data, educational institutes are not able to use their digital data for analytical processing. Data used and produced by transactional applications can be mined via analytical applications for strategic planning. Due to these observations and limitations, a dire need is felt to have a uniform and cost-effective solution to handle transactional data of educational institutes. This paper proposes a framework for educational institutes which can provide efficient and effective access to applications as well as data stored in the Cloud. Besides addressing the issues of data management, the proposed framework will help in reducing digital divide among educational institutes. The proposed study will enable all needy or remote institutes to access these services using thin clients through network in consistent and identical manner. They can store data in the Cloud which can be used for transactional and analytical applications of these institutes. This framework can be utilized by a group of universities or a single university which can become a Cloud provider to meet the requirements of affiliated institutes. These institutes can avail services like accessing/storing applications/ data from any Internetenabled device on the basis of mutual collaboration or on pay per usage. 4. Integrated Cloud Data Management Framework The Proposed architecture of Integrated Cloud Data Management Framework in educational institutes is shown in figure-2 along with other layers required for managing data. A brief introduction of other layers such as Cloud Interface layer, Virtualization Layer and Cloud Infrastructure Layer is also given below with the main focus on Cloud Data Management Layer Cloud Interface Layer Cloud Interface layer will allow accessing of data through a variety of devices such as Smartphone, Tablets, and Personal computers etc. from the Cloud database. Cloud provider will provide this layer. It will connect Cloud users to Cloud databases through Internet using web-oriented Application Interfaces. This layer will apply authentication and authorization techniques for the users and their access to the resources Virtualization Layer Virtualization Layer will prepare virtual machine comprising guest Operating System (OS), data in Inmemory database and applications for the use of Cloud users. Different users can access different applications or same applications, but data will be different. Each user will access its own data. In case of common applications to be used by different users, the Cloud environment provider is responsible for configuring and deploying applications. In case of individual applications, educational institute is responsible for configuring and deploying application. So, based on different scenarios, there are two types of users: System Users and Operational Users. System User is responsible for deploying and configuring of common applications. Operational User is responsible for making transactional entries in the system. In case of common applications, System User will configure applications at Cloud environment level and in case of individual application; System User will work at institute level. Operational User will always work from individual institute Cloud Data Management Layer Cloud Data Management Layer will be a software layer used to manage data, metadata, data consistency and data integrity of a particular Cloud client. This layer will be the main focus of the proposed study. At 1654
5 this layer, the data management activities are given below: for storing replicated, distributed and partitioned data. The other sub tasks such as backup and recovery, managing metadata and application data will be carried out under this layer. Data Collection part of Cloud Data Management will be concerned with capturing data from end user and performing validation and updation. This will also ensure data consistency and data integrity. Data Distribution component of Cloud Data Management Layer will be used to make data available and accessible to the Cloud user depending on user requirement and defined security policy. This layer will be responsible for managing users, their roles and responsibilities. It will also be responsible for the implementation of defined security policy. Figure 2. Proposed Cloud Data Management Framework in Educational Institutes Data Organization activity will be concerned with physical and logical organization of metadata. This part of the Cloud Data Management will identify the hardware and software requirement 4.4. Cloud Infrastructure Layer Cloud Infrastructure Layer will consist of hardware and host OS with capabilities of distributed hardware components such as server, storage devices, network devices etc. A virtualized environment comprising servers, storage, network devices, guest OS and system software will be provided at this layer. 5. Cloud Data Management Procedure for Educational Institutes The following activities have been identified to manage Cloud data in educational institutes. The procedure for managing cloud data for educational institutes is shown in figure User Authentication and Authorization The users belonging to educational institutes will access Cloud through web interface provided for this purpose. The users will then be authenticated. The information regarding roles and responsibilities in terms of application and data access would be obtained. This will be helpful for providing required data to user Creating Virtualized Environment Based on user type and requirement of applications, a virtualized environment will be created within host Operating System (OS). For common application, a single Virtual Machine (VM) is sufficient having multiple users at operating system level. For individual applications, different VMs will be required for different educational institutes. 1655
6 5.3. Loading Required Data into In-memory Database This step will provide required data for the use of already loaded application. A data set will be generated from multiple storage locations and from large pool of data. Generated data set will be loaded into In-memory database residing in memory Data Access to User After loading data into In-memory database, applications would now be fully available for the user. Depending upon the type of application user, access would be given to data. All the interaction with database will be done in memory and then updated data will be stored on permanent storage devices periodically while ensuring ACID properties Unloading Virtualized Environment Last step will be to unload virtualized environment from memory after educational institute finishes the job. The main activity will be to shut down OS so that memory can be used for other virtual machine in the Cloud. will be implemented using virtual software form VMWARE Workstation and CITIRX s XenDesktop. To implement Cloud Data Management Layer, Cloudtran, Coherence and Java EE 7 shall be used and to implement Cloud Infrastructure Layer, VMware s workstation, MySQL as database shall be used. Other tools shall also be explored. 7. Conclusion and Scope for Future Work Cloud Computing (CC) is a cost effective solution for educational institutes as it provides scalable, reliable and latest ICT infrastructure on pay-per-usage basis while optimizing the usage of expensive resources. Transactional applications and data are stored, processed and accessed in different ways in spite of the similar requirements of various institutes. Relational databases played dominant role in handling transactional data but cannot be employed in the Cloud easily due to their rigid ACID requirements. The proposed study attempts to bring uniformity in the way transactional applications and data are stored and accessed by various educational institutes. Besides using expensive infrastructure efficiently by universities, affiliated institutes can avail services such as infrastructure and software without much investment in costly ICT infrastructure. It may also help in reducing digital divide among affiliated educational institutes. 10. References Figure 3. Activities of Cloud Data Management in Educational Institutes 6. Implementation tools Different tools shall be used to implement different layers of proposed framework. The Cloud Interface Layer will be implemented using Java Enterprise Edition 7 (Java EE 7). The Cloud Virtualized Layer [1] S.Rajan, Cloud Computing: The Fifth Generation of Computing, Proceedings of International Conference on Communication Systems and Network Technologies (CSNT), Jammu, India, 3-5 June 2011, pp [2] Peter Mell and Tim Grance, The NIST Definition of Cloud Computing, [Last Accessed on September 25, 2012]. [3] Ian Foster, Yong Zhao, Ioan Raicu, Shiyong Lu, Cloud Computing and Grid Computing 360-Degree Compared, Grid Computing Environments Workshop (GCE 08), Austin, Texas, USA, November 2008, pp [4] Silky Bansal, Sawtantar Singh, Amit Kumar, Use of Cloud Computing in Academic Institutions, International Journal of Computer Science and Technology (IJCST), Vol. 3, Issue 1, Jan-March 2012, pp [5] T. Ercan, Effective Use of Cloud Computing in Educational Institutions, Procedia Social and Behavioral Science, Vol. 2, 2010, pp [6] M. Mircea, A. I. Andreescu, Using Cloud Computing in Higher Education: A Strategy to Improve 1656
7 Agility in Current Financial Crisis, International Business Information Management Association (IBIMA), Vol. 2011, [7] Rick Cattell, Scalable SQL and NoSQL Data Stores, ACM Special Interest Group on Management of Data (ACM SIGMOD), New York, USA, Vol. 39, Issue 4, May 2011, pp [8] F. Chang, J. Dean, S.Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, R, E, Gruber, Bigtable: A Distributed Storage System for Structured Data, Proceedings of 7th Usenix Symposium Operating Systems Design and Implementation (OSDI 06), Usenix Association, Seattle, Washington, 6-8 November 2006, pp [9] Xeround Cloud Database, [Last Accessed on May 25, 2012]. [10] S. Sakr, A. Liu, D. M. Batista, and M. Alomari, A Survey of Large Scale Data Management Approaches in Cloud Environments, IEEE Communications Surveys and Tutorials, Vol. 13, Issue 3, 2011, pp [11] Daniel J. Abadi, Data Management in the Cloud: Limitations and Opportunities, Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, Vol. 32, No. 1, 2009, pp [12] Daniel J. Abadi, Column-stores vs. Row-stores: How Different Are They Really?, Proceedings of International Conference on Management of Data- SIGMOD 08, Vancouver, Canada, 9-12 June 2008, pp [13] Sudipto Das, ElasTraS: An Elastic Transactional Data Store in the Cloud, pdf [Last Accessed on 9th Aug 2012]. [14] Cloudtran Technology Genesis, A Technology Whitepaper by Cloudtran Inc, 2011, df [Last Accessed on 9th Sep 2012]. [15] Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, Werner Vogels, Dynamo: Amazon s Highly Available Keyvalue Store, Proceedings of 21st ACM (Association for Computing Machinery) Symposium on Operating System Principles, (SOSP), Stevenson, WA USA, October 2007, pp [16] Donald Kossmann, Tim Kraska, Simon Loesing, An Evaluation of Alternative Architectures for Transaction Processing in the Cloud, Special Interest Group on Management of Data SIGMOD 10, Indianapolis, Indiana, USA, 6-11 June 2010, pp [17] Marcia Kaufman, The Challenge of Managing Online Transaction Processing Applications in the Cloud Computing World, A Hurwitz Whitepaper [Last Accessed on 15th October 2012]. [18] K.Vasantha Kokilam and Samson Dinakaran, Data Storage Virtualization in Cloud Computing, International Journal of Advanced Research in Technology (IJART), Vol. 1, Issue 1, 2011, pp
Cloud Database Emergence
Abstract RDBMS technology is favorable in software based organizations for more than three decades. The corporate organizations had been transformed over the years with respect to adoption of information
More informationCloud Computing For Distributed University Campus: A Prototype Suggestion
Cloud Computing For Distributed University Campus: A Prototype Suggestion Mehmet Fatih Erkoç, Serhat Bahadir Kert mferkoc@yildiz.edu.tr, sbkert@yildiz.edu.tr Yildiz Technical University (Turkey) Abstract
More informationArchitectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
More informationDynamo: Amazon s Highly Available Key-value Store
Dynamo: Amazon s Highly Available Key-value Store Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and
More informationNATO s Journey to the Cloud Vision and Progress
NATO s Journey to the Cloud Vision and Progress Dr Peter J. Lenk 2 Definitions of the Cloud A large-scale distributed computing paradigm that is driven by economies of scale, in which a pool of abstracted,
More informationScalable Multiple NameNodes Hadoop Cloud Storage System
Vol.8, No.1 (2015), pp.105-110 http://dx.doi.org/10.14257/ijdta.2015.8.1.12 Scalable Multiple NameNodes Hadoop Cloud Storage System Kun Bi 1 and Dezhi Han 1,2 1 College of Information Engineering, Shanghai
More informationHosting Transaction Based Applications on Cloud
Proc. of Int. Conf. on Multimedia Processing, Communication& Info. Tech., MPCIT Hosting Transaction Based Applications on Cloud A.N.Diggikar 1, Dr. D.H.Rao 2 1 Jain College of Engineering, Belgaum, India
More informationInvestigation of Cloud Computing: Applications and Challenges
Investigation of Cloud Computing: Applications and Challenges Amid Khatibi Bardsiri Anis Vosoogh Fatemeh Ahoojoosh Research Branch, Islamic Azad University, Sirjan, Iran Research Branch, Islamic Azad University,
More informationRole of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop
Role of Cloud Computing in Big Data Analytics Using MapReduce Component of Hadoop Kanchan A. Khedikar Department of Computer Science & Engineering Walchand Institute of Technoloy, Solapur, Maharashtra,
More informationAn Open Market of Cloud Data Services
An Open Market of Cloud Data Services Verena Kantere Institute of Services Science, University of Geneva, Geneva, Switzerland verena.kantere@unige.ch Keywords: Abstract: Cloud Computing Services, Cloud
More informationWhere We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
More informationWhite Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
More information5-Layered Architecture of Cloud Database Management System
Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 5 (2013 ) 194 199 2013 AASRI Conference on Parallel and Distributed Computing and Systems 5-Layered Architecture of Cloud Database
More informationTamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com
IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India
More informationThe Private Cloud Your Controlled Access Infrastructure
White Paper: Private Clouds The ongoing debate on the differences between a Public and Private Cloud are broad and often loud. The bottom line is that it s really about how the resource, or computing power,
More informationA Novel Cloud Computing Data Fragmentation Service Design for Distributed Systems
A Novel Cloud Computing Data Fragmentation Service Design for Distributed Systems Ismail Hababeh School of Computer Engineering and Information Technology, German-Jordanian University Amman, Jordan Abstract-
More informationElasTraS: An Elastic Transactional Data Store in the Cloud
ElasTraS: An Elastic Transactional Data Store in the Cloud Sudipto Das Divyakant Agrawal Amr El Abbadi Department of Computer Science, UC Santa Barbara, CA, USA {sudipto, agrawal, amr}@cs.ucsb.edu Abstract
More informationA Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
More informationCloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
More informationCloud Computing in Distributed System
M.H.Nerkar & Sonali Vijay Shinkar GCOE, Jalgaon Abstract - Cloud Computing as an Internet-based computing; where resources, software and information are provided to computers on-demand, like a public utility;
More informationResearch and Application of Redundant Data Deleting Algorithm Based on the Cloud Storage Platform
Send Orders for Reprints to reprints@benthamscience.ae 50 The Open Cybernetics & Systemics Journal, 2015, 9, 50-54 Open Access Research and Application of Redundant Data Deleting Algorithm Based on the
More informationCloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise
Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationHow cloud computing can transform your business landscape.
How cloud computing can transform your business landscape. This whitepaper will help you understand the ways cloud computing can benefit your business. Introduction It seems like everyone is talking about
More information2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
More informationA STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS G.Kesavaraj 1, R.Ramya 2 1 Assistant Professor,kesavaraj2020@gmail.com
More informationReview of Query Processing Techniques of Cloud Databases Ruchi Nanda Assistant Professor, IIS University Jaipur.
Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 2, 2015,pp.12-16 ISSN: 2395 0196 Review of Query Processing Techniques of Cloud Databases
More informationStudent's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen
Student's Awareness of Cloud Computing: Case Study Faculty of Engineering at Aden University, Yemen Samah Sadeq Ahmed Bagish Department of Information Technology, Faculty of Engineering, Aden University,
More informationSecurity Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea rdcaytiles@gmail.com 2 Research Institute of
More informationNoSQL and Hadoop Technologies On Oracle Cloud
NoSQL and Hadoop Technologies On Oracle Cloud Vatika Sharma 1, Meenu Dave 2 1 M.Tech. Scholar, Department of CSE, Jagan Nath University, Jaipur, India 2 Assistant Professor, Department of CSE, Jagan Nath
More informationCloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
More informationIntroduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
More informationJoining Cassandra. Luiz Fernando M. Schlindwein Computer Science Department University of Crete Heraklion, Greece mattos@csd.uoc.
Luiz Fernando M. Schlindwein Computer Science Department University of Crete Heraklion, Greece mattos@csd.uoc.gr Joining Cassandra Binjiang Tao Computer Science Department University of Crete Heraklion,
More informationPreparing Your Data For Cloud
Preparing Your Data For Cloud Narinder Kumar Inphina Technologies 1 Agenda Relational DBMS's : Pros & Cons Non-Relational DBMS's : Pros & Cons Types of Non-Relational DBMS's Current Market State Applicability
More informationCloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationHow cloud computing can transform your business landscape
How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not
More informationA REVIEW ON EFFICIENT DATA ANALYSIS FRAMEWORK FOR INCREASING THROUGHPUT IN BIG DATA. Technology, Coimbatore. Engineering and Technology, Coimbatore.
A REVIEW ON EFFICIENT DATA ANALYSIS FRAMEWORK FOR INCREASING THROUGHPUT IN BIG DATA 1 V.N.Anushya and 2 Dr.G.Ravi Kumar 1 Pg scholar, Department of Computer Science and Engineering, Coimbatore Institute
More informationSecure Cloud Computing through IT Auditing
Secure Cloud Computing through IT Auditing 75 Navita Agarwal Department of CSIT Moradabad Institute of Technology, Moradabad, U.P., INDIA Email: nvgrwl06@gmail.com ABSTRACT In this paper we discuss the
More informationINTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
More informationKent State University s Cloud Strategy
Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology
More informationCloud Computing and Advanced Relationship Analytics
Cloud Computing and Advanced Relationship Analytics Using Objectivity/DB to Discover the Relationships in your Data By Brian Clark Vice President, Product Management Objectivity, Inc. 408 992 7136 brian.clark@objectivity.com
More informationCloud Computing, and REST-based Architectures Reid Holmes
Material and some slide content from: - Software Architecture: Foundations, Theory, and Practice - Krzysztof Czarnecki Cloud Computing, and REST-based Architectures Reid Holmes Cloud precursors Grid Computing:
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
More informationLoose Coupling between Cloud Computing Applications and Databases: A Challenge to be Hit
International Journal of Computer Systems (ISSN: 2394-1065), Volume 2 Issue 3, March, 2015 Available at http://www.ijcsonline.com/ Loose Coupling between Cloud Computing Applications and Databases: A Challenge
More informationPublic Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar
Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects
More informationCloud Courses Description
Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,
More informationCloud Computing: The Next Computing Paradigm
Cloud Computing: The Next Computing Paradigm Ronnie D. Caytiles 1, Sunguk Lee and Byungjoo Park 1 * 1 Department of Multimedia Engineering, Hannam University 133 Ojeongdong, Daeduk-gu, Daejeon, Korea rdcaytiles@gmail.com,
More informationAPPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION
APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION 1 PRIYANKA DUKLE, 2 TRISHALA PAWAR, 3 SNEH BHAT 1,2,3 Computer, Amrutvahini College of Engineering, Sangamner Email: bhatsneh@gmail.com 1, pawar.trishala@gmail.com
More informationSlave. Master. Research Scholar, Bharathiar University
Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper online at: www.ijarcsse.com Study on Basically, and Eventually
More informationHow To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
More informationNoSQL for SQL Professionals William McKnight
NoSQL for SQL Professionals William McKnight Session Code BD03 About your Speaker, William McKnight President, McKnight Consulting Group Frequent keynote speaker and trainer internationally Consulted to
More informationA Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India dalapati89@gmail.com G. Sahoo Department of Information Technology Birla
More informationCloud Computing Benefits for Educational Institutions
Cloud Computing Benefits for Educational Institutions ABSTRACT Mr. Ramkumar Lakshminarayanan 1, Dr. Binod Kumar 2, Mr. M. Raju 3 Higher College of Technology, Muscat, Oman rajaramcomputers@gmail.com 1,
More informationBig Data Racing and parallel Database Technology
EFFICIENT DATA ANALYSIS SCHEME FOR INCREASING PERFORMANCE IN BIG DATA Mr. V. Vivekanandan Computer Science and Engineering, SriGuru Institute of Technology, Coimbatore, Tamilnadu, India. Abstract Big data
More informationDemystifying the Cloud Computing 02.22.2012
Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently
More informationPrivate Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist
Private Cloud Database Consolidation with Exadata Nitin Vengurlekar Technical Director/Cloud Evangelist Agenda Private Cloud vs. Public Cloud Business Drivers for Private Cloud Database Architectures for
More informationTransactions Management in Cloud Computing
Transactions Management in Cloud Computing Nesrine Ali Abd-El Azim 1, Ali Hamed El Bastawissy 2 1 Computer Science & information Dept., Institute of Statistical Studies & Research, Cairo, Egypt 2 Faculty
More informationCloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
More informationLi Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
More informationKeywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
More informationCloud Computing; What is it, How long has it been here, and Where is it going?
Cloud Computing; What is it, How long has it been here, and Where is it going? David Losacco, CPA, CIA, CISA Principal January 10, 2013 Agenda The Cloud WHAT IS THE CLOUD? How long has it been here? Where
More informationService allocation in Cloud Environment: A Migration Approach
Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 pardeepvashist99@gmail.com,
More informationData Management in Cloud based Environment using k- Median Clustering Technique
Data Management in Cloud based Environment using k- Median Clustering Technique Kashish Ara Shakil Department of Computer Science Jamia Millia Islamia New Delhi, India Mansaf Alam Department of Computer
More informationInfrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
More informationCloud Computing Paradigm Shift. Jan Šedivý
Cloud Computing Paradigm Shift Jan Šedivý Business expectations Improving business processes Reducing enterprise costs Increasing the use of information/analytics Improving enterprise workforce effectiveness
More information21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history
Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you
More informationSURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE
SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE H.Madhusudhana Rao* Md. Rahmathulla** Dr. B Rambhupal Reddy*** Abstract: This paper targets on the productivity of cloud computing technology in healthcare
More informationCHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
More informationCloud Computing: Meet the Players. Performance Analysis of Cloud Providers
BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,
More informationElasticity in Multitenant Databases Through Virtual Tenants
Elasticity in Multitenant Databases Through Virtual Tenants 1 Monika Jain, 2 Iti Sharma Career Point University, Kota, Rajasthan, India 1 jainmonica1989@gmail.com, 2 itisharma.uce@gmail.com Abstract -
More informationCloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
More informationHow To Understand Cloud Computing
Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how
More informationCloud Computing Overview
Cloud Computing Overview Mark Troester CIO/IT Product Marketing 1 WHY CLOUD COMPUTING? The cloud computing model can significantly help agencies grappling with the need to provide highly reliable, innovative
More informationSQL VS. NO-SQL. Adapted Slides from Dr. Jennifer Widom from Stanford
SQL VS. NO-SQL Adapted Slides from Dr. Jennifer Widom from Stanford 55 Traditional Databases SQL = Traditional relational DBMS Hugely popular among data analysts Widely adopted for transaction systems
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationCloud Computing with Azure PaaS for Educational Institutions
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 2 (2014), pp. 139-144 International Research Publications House http://www. irphouse.com /ijict.htm Cloud
More informationSecure Cloud Transactions by Performance, Accuracy, and Precision
Secure Cloud Transactions by Performance, Accuracy, and Precision Patil Vaibhav Nivrutti M.Tech Student, ABSTRACT: In distributed transactional database systems deployed over cloud servers, entities cooperate
More informationA STUDY ON CLOUD STORAGE
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 5, May 2014, pg.966
More informationTutorial on Client-Server Architecture
Tutorial on Client-Server Architecture SEEM3430 Information Systems Analysis and Design Pengfei Liu Department of Systems Engineering and Engineering Management The Chinese University of Hong Kong March
More informationIntroduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research
Introduction to Cloud : Cloud and Cloud Storage Lecture 2 Dr. Dalit Naor IBM Haifa Research Storage Systems 1 Advanced Topics in Storage Systems for Big Data - Spring 2014, Tel-Aviv University http://www.eng.tau.ac.il/semcom
More informationFIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.
FIFTH EDITION Oracle Essentials Rick Greenwald, Robert Stackowiak, and Jonathan Stern O'REILLY" Beijing Cambridge Farnham Koln Sebastopol Tokyo _ Table of Contents Preface xiii 1. Introducing Oracle 1
More informationINCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar
More informationCLOUD COMPUTING IN HIGHER EDUCATION
Mr Dinesh G Umale Saraswati College,Shegaon (Department of MCA) CLOUD COMPUTING IN HIGHER EDUCATION Abstract Technology has grown rapidly with scientific advancement over the world in recent decades. Therefore,
More informationAn Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg
More informationThe NIST Definition of Cloud Computing
Special Publication 800-145 The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication 800-145 The NIST
More informationWINDOWS AZURE DATA MANAGEMENT
David Chappell October 2012 WINDOWS AZURE DATA MANAGEMENT CHOOSING THE RIGHT TECHNOLOGY Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Windows Azure Data Management: A
More informationData Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet
More informationWhat Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos
Research Challenges Overview May 3, 2010 Table of Contents I 1 What Is It? Related Technologies Grid Computing Virtualization Utility Computing Autonomic Computing Is It New? Definition 2 Business Business
More informationVirtualization Support - Real Backups of Virtual Environments
Virtualization Support Real Backups of Virtual Environments Contents Virtualization Challenges 3 The Benefits of Agentless Backup 4 Backup and Recovery Built for Virtualized Environments 4 Agentless in
More informationA Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
More informationData Centers and Cloud Computing
Data Centers and Cloud Computing CS377 Guest Lecture Tian Guo 1 Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Case Study: Amazon EC2 2 Data Centers
More informationIssues and Challenges of Data Transaction Management in Cloud Environment
Issues and Challenges of Data Transaction Management in Cloud Environment J.Antony John Prabu 1, Dr.S Britto Ramesh Kumar 2 1 Research Scholar and Assistant Professor, Department of Computer Science St.
More informationLoad Rebalancing for File System in Public Cloud Roopa R.L 1, Jyothi Patil 2
Load Rebalancing for File System in Public Cloud Roopa R.L 1, Jyothi Patil 2 1 PDA College of Engineering, Gulbarga, Karnataka, India rlrooparl@gmail.com 2 PDA College of Engineering, Gulbarga, Karnataka,
More informationCS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud
More informationSee Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.
Cloud Strategy Information Systems and Technology Bruce Campbell What is the Cloud? From http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Cloud computing is a model for enabling ubiquitous,
More informationA.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1
A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to
More informationVirtualization and Cloud Computing
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
More informationChallenges for Data Driven Systems
Challenges for Data Driven Systems Eiko Yoneki University of Cambridge Computer Laboratory Quick History of Data Management 4000 B C Manual recording From tablets to papyrus to paper A. Payberah 2014 2
More information