An Integrated Framework for Cloud Data Management in Educational Institutes

Size: px
Start display at page:

Download "An Integrated Framework for Cloud Data Management in Educational Institutes"

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

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 information

Cloud Computing For Distributed University Campus: A Prototype Suggestion

Cloud 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 information

Architectural Implications of Cloud Computing

Architectural 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 information

Dynamo: Amazon s Highly Available Key-value Store

Dynamo: 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 information

NATO s Journey to the Cloud Vision and Progress

NATO 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 information

Scalable Multiple NameNodes Hadoop Cloud Storage System

Scalable 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 information

Hosting Transaction Based Applications on Cloud

Hosting 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 information

Investigation of Cloud Computing: Applications and Challenges

Investigation 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 information

Role 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 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 information

An Open Market of Cloud Data Services

An 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 information

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Where 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 information

White Paper on CLOUD COMPUTING

White 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 information

5-Layered Architecture of Cloud Database Management System

5-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 information

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Tamanna 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 information

The Private Cloud Your Controlled Access Infrastructure

The 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 information

A Novel Cloud Computing Data Fragmentation Service Design for Distributed Systems

A 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 information

ElasTraS: An Elastic Transactional Data Store in the Cloud

ElasTraS: 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 information

A 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 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 information

Cloud Computing Services and its Application

Cloud 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 information

Cloud Computing in Distributed System

Cloud 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 information

Research and Application of Redundant Data Deleting Algorithm Based on the Cloud Storage Platform

Research 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 information

Cloud 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 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 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 information

How cloud computing can transform your business landscape.

How 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 information

2) Xen Hypervisor 3) UEC

2) 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 information

A STUDY ON CLOUD COMPUTING IN DISTRIBUTED SYSTEMS

A 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 information

Review of Query Processing Techniques of Cloud Databases Ruchi Nanda Assistant Professor, IIS University Jaipur.

Review 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 information

Student'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 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 information

Security Considerations for Public Mobile Cloud Computing

Security 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 information

NoSQL and Hadoop Technologies On Oracle Cloud

NoSQL 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 information

Cloud Models and Platforms

Cloud 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 information

Introduction to Cloud Computing

Introduction 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 information

Joining Cassandra. Luiz Fernando M. Schlindwein Computer Science Department University of Crete Heraklion, Greece mattos@csd.uoc.

Joining 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 information

Preparing Your Data For Cloud

Preparing 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 information

Cloud Courses Description

Cloud 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 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 information

How cloud computing can transform your business landscape

How 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 information

A 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. 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 information

Secure Cloud Computing through IT Auditing

Secure 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 information

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

INTRODUCTION 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 information

Kent State University s Cloud Strategy

Kent 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 information

Cloud Computing and Advanced Relationship Analytics

Cloud 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 information

Cloud Computing, and REST-based Architectures Reid Holmes

Cloud 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 information

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

DISTRIBUTED 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 information

Loose Coupling between Cloud Computing Applications and Databases: A Challenge to be Hit

Loose 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 information

Public 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 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 information

Cloud Courses Description

Cloud 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 information

Cloud Computing: The Next Computing Paradigm

Cloud 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 information

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

APPLICATION 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 information

Slave. Master. Research Scholar, Bharathiar University

Slave. 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 information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How 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 information

NoSQL for SQL Professionals William McKnight

NoSQL 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 information

A Survey on Cloud Computing

A 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 information

Cloud Computing Benefits for Educational Institutions

Cloud 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 information

Big Data Racing and parallel Database Technology

Big 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 information

Demystifying the Cloud Computing 02.22.2012

Demystifying 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 information

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Private 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 information

Transactions Management in Cloud Computing

Transactions 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 information

Cloud 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 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 information

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more

Li 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 information

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords 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 information

Cloud 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? 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 information

Service allocation in Cloud Environment: A Migration Approach

Service 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 information

Data Management in Cloud based Environment using k- Median Clustering Technique

Data 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 information

Infrastructure as a Service (IaaS)

Infrastructure 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 information

Cloud Computing Paradigm Shift. Jan Šedivý

Cloud 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 information

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

21/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 information

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

SURVEY 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 information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 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 information

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud 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 information

Elasticity in Multitenant Databases Through Virtual Tenants

Elasticity 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 information

Cloud Computing Technology

Cloud 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 information

How To Understand Cloud Computing

How 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 information

Cloud Computing Overview

Cloud 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 information

SQL VS. NO-SQL. Adapted Slides from Dr. Jennifer Widom from Stanford

SQL 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 information

Lecture 02a Cloud Computing I

Lecture 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 information

Cloud Computing with Azure PaaS for Educational Institutions

Cloud 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 information

Secure Cloud Transactions by Performance, Accuracy, and Precision

Secure 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 information

A STUDY ON CLOUD STORAGE

A 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 information

Tutorial on Client-Server Architecture

Tutorial 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 information

Introduction 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. 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 information

FIFTH 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 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 information

INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION

INCREASING 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 information

CLOUD COMPUTING IN HIGHER EDUCATION

CLOUD 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 information

An Introduction to Cloud Computing Concepts

An 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 information

The NIST Definition of Cloud Computing

The 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 information

WINDOWS AZURE DATA MANAGEMENT

WINDOWS 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 information

Data Centers and Cloud Computing. Data Centers

Data 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 information

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

What 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 information

Virtualization Support - Real Backups of Virtual Environments

Virtualization 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 information

A Study on Service Oriented Network Virtualization convergence of Cloud Computing

A 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 information

Data Centers and Cloud Computing

Data 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 information

Issues and Challenges of Data Transaction Management in Cloud Environment

Issues 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 information

Load 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 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 information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 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 information

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

See 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 information

A.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 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 information

Virtualization and Cloud Computing

Virtualization 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 information

Challenges for Data Driven Systems

Challenges 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