Study on Service-Oriented Cloud Conferencing

Size: px
Start display at page:

Download "Study on Service-Oriented Cloud Conferencing"

Transcription

1 Study on Service-Oriented Cloud Conferencing Junchao Li School of Computer Science and Technology University of Science and Technology of China Hefei, China Ruifeng Guo Shenyang Institute of Computing Technology Chinese Academy of Sciences Shenyang, China Xiuwu Zhang School of Computer Science and Technology University of Science and Technology of China Hefei, China Abstract Cloud computing, a new thing which is only three years old, becomes the most fashionable technology and developing trend in IT industry now. People say X as a service in the cloud computing, which means that everything including software and hardware can be taken as a service for consumers in the cloud. Meanwhile, a high quality multimedia conferencing has been an urgent requirement these years. The products in the market are immature. They can t support very large number of participants and multiple HD video in a meeting. In this paper, we consider conference as a service, and propose a feasible framework of multimedia conferencing in cloud. As it follows the structure of SOA, we name it Service- Oriented Cloud Conferencing. We then present the software structure and flow procedures. We prove that the cloud conferencing overcomes the deficiencies of existing products with the support of excellent characteristics of cloud. Keywords-cloud coferencing; SOA; cloud computing; multimedia confencing I. INTRODUCTION Cloud computing [1] has become the most advanced technology and fashionable trend in IT industry recent years. The aim of cloud computing is to deliver on demand IT resources of cloud consumers on a pay per use basis. Some researches [2, 3] highly remark it as the fifth utility (after water, electricity, gas, and telephony). However, cloud computing is one of the most vague technique terminologies in history [4], because it is used in many different application scenarios, and is developed by various companies. So people often say that everyone has an opinion on what is cloud computing. A lot of computing experts and researchers tried to give cloud computing an exact definition [5], but so far, we have not heard two people say the same thing about it. In our opinion, cloud computing is a conclusive and developed technology of cluster computing, Grid computing, parallel computing, distributed computing and utility computing, which is composed of a huge collection of interconnected and virtualized computers. It provides computing resources as a service to public based on service-level agreements. We always hear the terminology such as X as a service (XaaS). It means everything as a service or anything as a service. As shown in Fig. 1, values of X we have seen include infrastructure, platform and software. They are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS). They are main services delivered from resource providers to end users. In the picture, we can see that examples of SaaS are Google Apps and Salesforce.com, which provide various software applications as services for convenience. The PaaS solutions, such as Google AppEngine and Microsoft Azure, provide users with a development platform for creating their own applications under some principles that can automatically scale. And the IaaS (the most famous and very successful example is Amazon EC2) offers consumers with physical or virtual resources including CPU, memory, OS and storage, to meet the demands of the users. Multimedia conferencing has been studied by lots of researchers for many years. It has great advantage for people who don t want to spend the time and money flying all over the world for meetings which require face-to-face contact. Two standards [6, 7] of centralized conferencing were taken out by IETF working groups. They adopt a tightly coupled centralized architecture. The most prominent Figure 1. Cloud computing service layers. 21

2 characteristic of this structure is that all functional parts are close integrated in the only conference server, which makes powerful control, effective management and efficient security. However, when the number of participants increases, the burden of a single server would become too heavy to keep running. Some papers [8-11] proposed some remarkable ideas of distributed conferencing. They enlarge the conference scale on the base of the frameworks of IETF standards. However, the weak control functions, the use of non-standard protocols, poor compatibility and robustness are short points. In our viewpoint, multimedia conferencing can be also seen as a service called conference service. It is surely a software application, which follows the concept of SaaS. In this way, we would not worry about the size of conference, since the cloud s wonderful characteristics makes this problem easy to resolve. In cloud conferencing, the chair or organizer of a conference can pay the service provider according to conference scale, duration, function and so on. The concrete fee can be negotiated between providers and consumers based on service-level agreements. In this paper, we propose the feasibility of cloud conferencing, and design a practical framework which has excellent characteristics such as scalability, extension, and robustness. This cloud conferencing relies on the SOA, because of its loosely coupled structure meets the demands of SaaS well. So we decide to name it Service-Oriented Cloud Conferencing. The rest of this paper is structured as follows. In Section II, we introduce the related work with cloud computing, multimedia conferencing and Service-Oriented Architecture. In Section III, we describe the structure and advantages of cloud conferencing and detail service modules. In Section IV, we enumerate the flow procedures of holding conferences. At last, Section V presents the conclusion and outline of future research. II. RELATED WORK We introduce the related works with cloud computing, multimedia conferencing and Service-Oriented Architecture in this section. A. Cloud Computing There are numbers of definitions and metaphors of cloud computing. We have given our point of view in Section I, Figure 2. Standard conferencing framework. and here are some major publicly recognized characteristics of cloud computing: large scale of IT resources; high scalability and flexibility; both virtualized and physical resource pools; dynamic resource scheduling; and general purpose. The authors of paper [4] show us that there are three major cloud computing styles by resource abstraction technologies: (1) Amazon s cloud computing is based on server virtualization technology, such as Elastic Compute Cloud (EC2) and Scalable Storage Service (S3); (2) Google s style is based on technique-specific sandbox, by the guideline of a series of research such as Google File System [12], MapReduce [13] and BigTable [14]; (3) Microsoft Azure uses Windows Azure Hypervisor (WAH) as the underlying cloud infrastructure and.net as the application container. We can see that cloud computing has different definitions, different comprehensions and different implementations, so the presentation of software applications in cloud are agile and versatility. B. Research of Conferencing SIPPING working group and XCON working group, which both belong to IETF, are doing research of multimedia conferencing frameworks separately. They both exploit tightly coupled model, but put forward different structures. A sophisticated centralized conferencing framework is shown in Fig. 2. The focus has direct peer relationships with the participants by maintaining a separate SIP dialog with each participant. objects and their states are retained in focus. The mixer takes charge of media treatment, including receiving, mixing, and dispensing media streams. Focus and mixer are basic parts of a conference server. The right part is the functional part. SIPPING group exploits a policy server to manage conferences. XCON group divides it to three modules, a conference control server, a floor control server and a notification server. The conference control server is responsible for conference manipulation. The floor control server is in charge of resource assignment. The notification server provides updates about the conference instance state to authorized participants. C. Service-Oriented Architecture A service-oriented architecture is a flexible set of design principles used during the phases of systems development and integration. A deployed SOA-based architecture will provide a loosely-integrated suite of services that can be used within multiple business domains. The OASIS (Organization for the Advancement of Structured Information Standards) defines SOA as the following: A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations. As shown in Fig. 3, there are three roles in SOA. The service provider provides services according to contract, and 22

3 Figure 3. SOA model. publishes them to service broker. The service consumer is also named service user, which finds services on the broker and calls them on the providers. The service broker stores the information of services from providers. This model shows the most important characteristic of SOA, that is, the loosely coupled architecture. III. DESIGN OF CLOUD CONFERENCING In this section, we describe the integrated structure of cloud conferencing, and list the advantages of the framework. Then we show the layers of this software. Finally, we detail the service modules of the conferencing. A. Why to Use Cloud Conferencing The centralized conferencing adopts a tightly coupled structure. The most advantage is that all functional parts are close integrated in the only conference server, which makes it powerful control, effective management and efficient security. However, when the number of participants increases, the burden of a single server would become too heavy to keep running. Besides, the limited bandwidth is another kind of bondage. If the total reception content of media packets from participants exceeds the processing capability of mixer or traffic capacity of network, a block of media packet treatment would happen. For example, we have used a conference server called ISX-1000 before. The whole conference member is no more than 256. It is obviously a small number, which is not enough for a large conference. What about traditional distributed conferencing? The Figure 4. Macrostructure of cloud conferencing. Cisco Systems, Inc. has the most mature conference product in the market called WebEx. It is a distributed conferencing, with a huge number of servers in the world wide. The company propagates that its product can hold meeting with a thousand participants. However, it is still not enough. Our solution is cloud conferencing. The macrostructure of cloud conferencing is shown in Fig. 4, which overcomes the defections of early conferencing models. Participants in cloud can attend a conference at anywhere by various online tools. He can use a normal SIP terminal, which can be a soft client or a SIP Phone. This is the traditional usage for normal software. He also can use a PC, a notebook or a mobile phone which can use a Web browser such as IE, Firefox and Chrome. This is the typical cloud application method. There are numerous computers in the cloud. The number of composed computers can be enlarged easily. So we can suppose that the conferencing resource in cloud is unlimited in theory. When participant number creases, the conference room enlarges its size by get resource from resource pool in cloud. When participants leave, the resource would be returned to the pool. This scenario shows the most wonderful extension characteristic of cloud conferencing. Some other advantages are as follows: Low cost and high performance. We can use very cheap computers in the cloud instead of dear servers. The high performance is relied on the collaboration of a huge number of low cost computers as the nodes in cloud. We need not worry about whether cloud can process the requests and media packets or not. The nodes balance the workloads automatically. Scalability. We can upgrade any part of hardware or add any kinds of new nodes into cloud. These changes would not impact the conference running. The conferencing can also use these new components without any change. Availability and reliability. As the nodes are widespread on the earth, we need not worry about the conference running. If some nodes or network fail, or some data centers lose electricity, other parts in cloud can keep running. If there are some mistake happened in the system, the clouds can transfer the conference rooms from error computers to right nodes. After the error nodes recovered, the service can be transferred back. We also call this characteristic continuity or robustness. B. s of Cloud Conferencing We illustrate the layers of the whole cloud conferencing system in Fig. 5. We can divide the whole system into four layers from bottom to top in the print. They are physics layer, virtualization layer, platform layer and application layer. The physics layer is the hardware layer which is composed of physical computing, storage and networking resources. The virtualization layer is composed of virtualized computing, storage and networking resources. The IaaS, which delivers computer infrastructure, includes both those layers. The IaaS is typically billed on a utility computing basis and amount of resources consumed will typically reflect the level of activity. It is an evolution of virtual private server offerings. 23

4 The platform layer can be divided into two sub layers. One is the computing frameworks, which manage the transaction dispatching and task scheduling. The other sub layer is application capability layer, which includes basic tools for applications. The PaaS, which is the service for this layer, delivers a computing platform and solution stack as a service, often consuming cloud infrastructure and sustaining cloud applications. It facilitates deployment of applications without the cost and complexity of buying and managing the underlying hardware and software layers. The application layer is the top layer of this framework. It is the layer for SaaS, which delivers the conferencing application as a service over the Internet, eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support C. Services of Cloud Conferencing We develop cloud conferencing on the application layer as shown in Fig. 5. So we use a platform called Hadoop [15] as our experiment base. The Hadoop project develops software for reliable, scalable, distributed computing, which is a famous open-source implement based on the Google s researches [12, 13, 14]. We dedicate the software structure in Fig. 6, using SOA to design cloud conferencing. As shown in the picture, there are seven layers of the conferencing, followed the SOA module. The first layer is the operational system layer, which includes basic development environment, such as ERP (Enterprise Resource Planning), M (Service Component Architecture) and BI (Business Intelligence). The second layer is the enterprise component layer, which includes many components such as EJB (Enterprise JavaBean) and SCA (Service Component Architecture). These two layers are already existing environment, which are parts of platform layer in Fig. 5. The third layer is the most important layer called service layer, including atomic and composite services. The atomic services in the print include conference management service, conference member set service, floor control service, audio service, video service and other application services. They are basic services in conferencing. Other applications can be chat, white board, desktop share and so on. New services can Application Platform DataBase WebServer IDE Management Tools Server Cloud Conferencing Computing Frameworks Storage Network Physics Server Storage Network Figure 6. s of cloud conferencing. Presentation Business Process Services Management Enterprise Components Operational Systems Web Site Member Set Audio EJB VR Floor Control Video Audio Client Video SCA VR OR Other App ERP M BI Other App Figure 5. SOA layers of cloud conferencing. be added at any time. The composite services are composed of atomic services. They are conference room service, audio room service, video room service and other application room services. We use conference management service to manage conference members, and form a conference room. We use floor control service to decide the rights of media members. The fourth layer is the business process layer, which decides the process composition of services. We abbreviate conference room as, audio room as, video room as VR, and other application room as OR. The processes in the figure are audio conferencing, audio-visual conferencing, and multimedia conferencing with data collaboration. The fifth layer is the presentation layer which is presented to customers. The sixth and sevens layers would be considered all over the process. They include integration architecture, security and QoS services. IV. FLOW PROCEDURES In this section, we describe the flow procedures of the cloud conferencing. The running mechanism of conference is mostly composed of conference room s creation, running and end, and participants joining and leaving. Participants have different authorities depending on their roles in the meeting. A special role called moderator has the highest priority. In the conference, he can add or kick participants by conference management service. He can also manage the right of speech, video show, white board, PPT and so on by the floor control service. A. Begin In the creation phase, a customer, who wants to hold a new conference, can choose to start meeting immediately or sometime later. He firstly needs to send request for a registered conference object. Customers can get the information of blueprints the system provides. A conference blueprint is a conference model used to describe a typical conference setting supported by the system. The blueprints are actually templates of service process in the business process layer in Fig. 6. We can choose one kind of them to 24

5 ask the cloud conferencing system to build a registered conference, adding this meeting s start time and duration, and a list of people whom you want to invite via or dial-out directly at the beginning of the meeting. An active conference is actually another state of a registered conference. When the first participant enters a registered conference room, a new active conference object establishes. It means a new conference begins. The cloud conferencing initializes the active conference based on a registered conference. The active conference ends when there isn t any participant in the conference room or the conference time exceeds its duration time, which is defined when we build this conference or modified during the conference. B. Participants Add When a user wants to enter into an existing conference, he has two methods to choose. If a customer uses an online computer to enter the conference, the only thing he need is a Web browser. He can find the conference room by searching its room number. He may need a password to get the access of a private conference. If it is a public conference, no password is set. If a customer uses a SIP phone, he can get into the conference room too, since this system is compatible with IETF standards. Another way of adding participants to a conference is started from conference server called dial-out method. There are two scenarios of using this method. One is that at the start time of a conference, the system checks the list of people who should be invited, then dials-out to those in the list but haven t be present at this meeting. The other situation is that the moderator of a conference wants to add someone into this running conference, and he asks the system to add a participant by dial-out method. C. End There are three ways to terminate a session: a participant ends the connection by himself, the moderator kicks a participant out, and the conference ends at the reservation time. The difference of the three ways is who sends the end request. When a conference ends, the system automatically saves the meeting record into a file for future use. V. CONCLUSION AND FUTURE WORK In this paper, we have presented a design for a cloud conferencing. This system overcomes the deficiencies of existing conferencing products. Compared to traditional frameworks, it has a lot of advantages such as easy extension, high scalability, low cost, high performance, availability and reliability. This software follows the most fashionable and useful techniques, which include SOA and cloud computing. There are also some defects in this framework. The authors of [16] take out a list of obstacles to growth of cloud computing, such as data transfer bottlenecks, data lock-in and software licensing. The platform Hadoop that we use is successful in homogeneous computing environments, but a study [17] shows that MapReduce implemented in the standard distribution of Hadoop is unable to perform well in the heterogeneous cloud computing infrastructure. We also find that MapReduce is not very suitable for real-time scheduling. In the future, we plan to work hard on these disadvantages, and overcome them. REFERENCES [1] A. Weiss, Computing in the Clouds, NetWorker, 11(4):16-25, Dec [2] R. Buyya, C.S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud Computing and emerging IT platforms: Vision, hype, and reality for delivering IT services as the 5th utility, Future Generation of Computer Systems, 25 (2009), [3] R. Buyya, C.S. Yeo, and S. Venugopal, Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities, in Proc. 10th IEEE Int. on High Performance Computing and Communications, HPCC 2008, Dalian, China, Sept [4] Ling Qian, Zhiguo Luo, Yujian Du, and Leitao Guo, Cloud Computing: An Overview, Cloud Computing, Vol. 5931/2009, [5] Twenty Experts Define Cloud Computing, [Apr. 2010]. [6] J. Rosenberg, A Framework for Conferencing with the Session Initiation Protocol (SIP), RFC 4253, IETF, Feb [7] M. Barnes, C. Boulton, and O. Levin, A Framework for Centralized Conferencing, RFC 5239, IETF, June [8] Y. Cho, M. Jeong, J. Nah, W. Lee and J. Park, Policy-Based Distributed Management Architecture for Large-Scale Enterprise Conferencing Service Using SIP, IEEE Journal on Selected Areas in Communications, v 23, n 10, p , October [9] Y. Cho, M. Jeong, J. Park, and W. Lee, Distributed Management Architecture for Multimedia Conferencing Using SIP, Proceedings of the First International on Distributed Frameworks for Multimedia Applications, DFMA '05, v 2005, p , [10] A. Buono, S. Loreto, L. Miniero, and S. P. Romano, A Distributed IMS Enabled Conferencing Architecture on Top of a Standard Centralized Conferencing Framework, IEEE Communications Magazine, v 45, n 3, p , March [11] Z. Yang, H. Ma and J. Zhang, A Dynamic Scalable Service Model for SIP-based Video, Proceedings of the Ninth International on Computer Supported Cooperative Work in Design, v 1, p , [12] S. Ghemawat, H. Gobioff, S. Leung, The Google File System, Operating Systems Review (ACM), v 37, n 5, p 29-43, 2003, SOSP'03: Proceedings of the 19th ACM Symposium on Operating Systems Principles. [13] J. Dean and S.Ghemawat, MapReduce: Simplifed Data Processing on Large Clusters, OSDI 04, [14] F. Chang, J. Dean, et al., Bigtable: A Distributed Storage System for Structured Data, ACM Transactions on Computer Systems, v 26, n 2, June 1, [15] Hadoop, [Apr. 2010]. [16] M. Armbrust, A. Fox, et al., Above the Clouds: A Berkeley View of Cloud Computing, EECS , Feb. 10, [17] M. Zaharia, A. Konwinski, A.D. Joseph, R. Katz, I. Stoica, Improving MapReduce Performance in Heterogeneous Environments, Proc. 8th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2008, San Diego, USA, Dec

An Overview on Important Aspects of Cloud Computing

An Overview on Important Aspects of Cloud Computing An Overview on Important Aspects of Cloud Computing 1 Masthan Patnaik, 2 Ruksana Begum 1 Asst. Professor, 2 Final M Tech Student 1,2 Dept of Computer Science and Engineering 1,2 Laxminarayan Institute

More information

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues

A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information

More information

Framework and User Migration Strategy of Cloud-Based Video Conference Multi-Gateway System

Framework and User Migration Strategy of Cloud-Based Video Conference Multi-Gateway System Framework and User Migration Strategy of Cloud-Based Video Conference Multi-Gateway System Hongen Feng 1, Wenjun Wu 2 1,2 State Key Lab of Software Development Environment School of Computer Science and

More information

E-Business Technology

E-Business Technology E-Business Technology Presented to: Prof. Dr. Eduard Heindl By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Cloud Computing: a Perspective Study Lizhe WANG, Gregor von LASZEWSKI, Younge ANDREW, Xi HE Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech. Abstract The Cloud computing emerges as a new

More information

THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal

THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE Johan Versendaal HU University of Applied Sciences Utrecht Nijenoord 1, 3552 AS Utrecht, Netherlands, johan.versendaal@hu.nl Utrecht University

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

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable

More information

An introduction to Tsinghua Cloud

An introduction to Tsinghua Cloud . BRIEF REPORT. SCIENCE CHINA Information Sciences July 2010 Vol. 53 No. 7: 1481 1486 doi: 10.1007/s11432-010-4011-z An introduction to Tsinghua Cloud ZHENG WeiMin 1,2 1 Department of Computer Science

More information

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS.

CLOUD COMPUTING. Keywords: Cloud Computing, Data Centers, Utility Computing, Virtualization, IAAS, PAAS, SAAS. CLOUD COMPUTING Mr. Dhananjay Kakade CSIT, CHINCHWAD, Mr Giridhar Gundre CSIT College Chinchwad Abstract: Cloud computing is a technology that uses the internet and central remote servers to maintain data

More information

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia chaabounitaha@yahoo.fr 2 MIRACL Lab, FSEG, University

More information

Running head: CLOUD COMPUTING 1. Cloud Computing. Daniel Watrous. Management Information Systems. Northwest Nazarene University

Running head: CLOUD COMPUTING 1. Cloud Computing. Daniel Watrous. Management Information Systems. Northwest Nazarene University Running head: CLOUD COMPUTING 1 Cloud Computing Daniel Watrous Management Information Systems Northwest Nazarene University CLOUD COMPUTING 2 Cloud Computing Definition of Cloud Computing Cloud computing

More information

CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010

CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010 ICIC Express Letters Part B: Applications ICIC International c 2010 ISSN 2185-2766 Volume 1, Number 1, September 2010 pp. 33 38 CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY Feng-Tse Lin and Teng-San

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Cloud computing: A Perspective study

Cloud computing: A Perspective study Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2008 Cloud computing: A Perspective study Lizhe Wang Gregor von Laszewski Marcel Kunze Jie Tao Follow this and additional

More information

Cloud Computing: a Perspective Study

Cloud Computing: a Perspective Study Cloud Computing: a Perspective Study Lizhe WANG, Gregor von LASZEWSKI, Younge ANDREW, Xi HE Service Oriented Cyberinfrastruture Lab, Rochester Inst. of Tech. Lomb Memorial Drive, Rochester, NY 14623, U.S.

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

How To Understand Cloud Computing

How To Understand Cloud Computing Virtualizing the Private Cloud for Maximum Resource Utilization C.Shreeharsha, Prof.ManasiKulkarni Computer Engineering Department, VJTI, Matunga, Mumbai, India, E-mail:harshagzb89@gmail.com. Abstract

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

More information

Certified Cloud Computing Professional VS-1067

Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing

More information

Assessing the tests, homework & projects

Assessing the tests, homework & projects Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Study of E-Learning

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition

More information

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms Volume 1, Issue 1 ISSN: 2320-5288 International Journal of Engineering Technology & Management Research Journal homepage: www.ijetmr.org Analysis and Research of Cloud Computing System to Comparison of

More information

Secured Storage of Outsourced Data in Cloud Computing

Secured Storage of Outsourced Data in Cloud Computing Secured Storage of Outsourced Data in Cloud Computing Chiranjeevi Kasukurthy 1, Ch. Ramesh Kumar 2 1 M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur Affiliated

More information

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014

More information

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.

More information

Cloud Computing An Introduction

Cloud Computing An Introduction Cloud Computing An Introduction Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di

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

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Assistant Professor (Department of CSE), M.M.M. Engineering College, Gorakhpur (UP), India E-mail: rajendra_bhilai@yahoo.com

More information

A Survey on Cloud Computing Security, Challenges and Threats

A Survey on Cloud Computing Security, Challenges and Threats A Survey on Cloud Computing Security, Challenges and Threats Rajnish Choubey 1, Rajshree Dubey 2, Joy Bhattacharjee 3 1 Assistant Professor, Dept. of CSE, TCT, Bhopal, India 2. Assistant Professor, Dept.

More information

Dynamic Resource Pricing on Federated Clouds

Dynamic Resource Pricing on Federated Clouds Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:

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: the state of the art and challenges. Jānis Kampars Riga Technical University

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

More information

Cloud Computing & Service Oriented Architecture An Overview

Cloud Computing & Service Oriented Architecture An Overview Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition

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

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000 Software Systems Architecture in a World of Cloud Computing Christine Miyachi SDM Entering Class 2000 Copyright Christine Miyachi 2013 Outline Overview of cloud computing The business of cloud The process

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi ogervasi@computer.org 2 Introduction Technologies

More information

Service-Oriented Architecture for Cloud Computing

Service-Oriented Architecture for Cloud Computing Service-Oriented Architecture for Cloud Computing V.E.Unnamalai, J.R.Thresphine Department of Computer Science and Engineering, PRIST University Pondicherry, India. Abstract----- Cloud computing is a significant

More information

New Cloud Computing Network Architecture Directed At Multimedia

New Cloud Computing Network Architecture Directed At Multimedia 2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.16 New Cloud Computing Network

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

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services

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

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

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Geoprocessing in Hybrid Clouds

Geoprocessing in Hybrid Clouds Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

CLOUD COMPUTING. A Primer

CLOUD COMPUTING. A Primer CLOUD COMPUTING A Primer A Mix of Voices The incredible shrinking CIO CIO Magazine, 2004 IT Doesn t Matter, The cloud will ship service outside the institution and ship power from central IT groups to

More information

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service Cloud Computing Although cloud computing is quite a recent term, elements of the concept have been around for years. It is the maturation of Internet. Cloud Computing is the fine end result of a long chain;

More information

Data Integrity Check using Hash Functions in Cloud environment

Data Integrity Check using Hash Functions in Cloud environment Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology

More information

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html

Datacenters and Cloud Computing. Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html Datacenters and Cloud Computing Jia Rao Assistant Professor in CS http://cs.uccs.edu/~jrao/cs5540/spring2014/index.html What is Cloud Computing? A model for enabling ubiquitous, convenient, ondemand network

More information

Cloud computing - Architecting in the cloud

Cloud computing - Architecting in the cloud Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices

More information

Cloud Computing Trends

Cloud Computing Trends UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM

A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM A PERFORMANCE ANALYSIS of HADOOP CLUSTERS in OPENSTACK CLOUD and in REAL SYSTEM Ramesh Maharjan and Manoj Shakya Department of Computer Science and Engineering Dhulikhel, Kavre, Nepal lazymesh@gmail.com,

More information

The Client Side of Cloud Computing

The Client Side of Cloud Computing Cloud Clients Service Look-Up Resumé Literature SE aus Informatik, SS 2009 26. Mai 2009 Cloud Clients Service Look-Up Resumé Literature 1 Cloud Clients Definition Hardware Clients Software Clients Software

More information

How To Design A Cloud Computing Architecture

How To Design A Cloud Computing Architecture Service Oriented Cloud Computing Architectures Asher J. Vitek ABSTRACT This paper discusses cloud computing and the eventual goal to make a uniform cloud computing architecture that will allow people to

More information

Cloud Computing An Elephant In The Dark

Cloud Computing An Elephant In The Dark Cloud Computing An Elephant In The Dark Amir H. Payberah amir@sics.se Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir

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

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK IMPLEMENTATION OF AN APPROACH TO ENHANCE QOS AND QOE BY MIGRATING SERVICES IN CLOUD

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

Fig. 1 WfMC Workflow reference Model

Fig. 1 WfMC Workflow reference Model International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 10 (2014), pp. 997-1002 International Research Publications House http://www. irphouse.com Survey Paper on

More information

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications

Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input

More information

Cloud Template, a Big Data Solution

Cloud Template, a Big Data Solution Template, a Big Data Solution Mehdi Bahrami Electronic Engineering and Computer Science Department University of California, Merced, USA MBahrami@UCMerced.edu Abstract. Today cloud computing has become

More information

Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010

Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010 Lifting the Fog: The High Potential of Cloud Computing Paul Daugherty, Chief Technology Architect February 19, 2010 IT leaders are looking to the clouds Cloud 75% of IT decision makers knowledgeable or

More information

4/6/2009 CLOUD COMPUTING : PART I WHY IS CLOUD COMPUTING DISTINCT? INTRODUCTION: CONTINUE A PERSPECTIVE STUDY

4/6/2009 CLOUD COMPUTING : PART I WHY IS CLOUD COMPUTING DISTINCT? INTRODUCTION: CONTINUE A PERSPECTIVE STUDY CLOUD COMPUTING : A PERSPECTIVE STUDY PART I BACKGROUND AND CONCEPTS Guannang Wang YingFeng Wang Qi Li INTRODUCTION: Coined in late of 2007 Currently emerges as a hot topic due to its abilities to offer

More information

Cloud Computing & Spatial Database - A Research Paper

Cloud Computing & Spatial Database - A Research Paper Role of Spatial Database in Virtual Networking - Cloud Computing DR. NEERAJ BHARGAVA Associate Professor, Department of Computer Science School of Engineering & System Sciences, MDS University, Ajmer drneerajbhargava@yahoo.co.in

More information

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,

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

A Survey of Cloud Computing Guanfeng Octides

A Survey of Cloud Computing Guanfeng Octides A Survey of Cloud Computing Guanfeng Nov 7, 2010 Abstract The principal service provided by cloud computing is that underlying infrastructure, which often consists of compute resources like storage, processors,

More information

Cloud Computing Architecture: A Survey

Cloud Computing Architecture: A Survey Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

More information

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Session 3. the Cloud Stack, SaaS, PaaS, IaaS Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

Auto-Scaling Model for Cloud Computing System

Auto-Scaling Model for Cloud Computing System Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science

More information

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan

More information

Novel Network Computing Paradigms (I)

Novel Network Computing Paradigms (I) Lecture 4 Novel Network Computing Paradigms (I) Part B Cloud Computing Graduate Course, Hosei U., J. Ma 1 Computing Paradigm Evolution Personal PC Client Server Cloud Computing Hardware Centric Software

More information

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing From Grid Computing to Cloud Computing & Security Issues in Cloud Computing Rajendra Kumar Dwivedi Department of CSE, M.M.M. Engineering College, Gorakhpur (UP), India 273010 rajendra_bhilai@yahoo.com

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

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

A Framework to Improve Communication and Reliability Between Cloud Consumer and Provider in the Cloud

A Framework to Improve Communication and Reliability Between Cloud Consumer and Provider in the Cloud A Framework to Improve Communication and Reliability Between Cloud Consumer and Provider in the Cloud Vivek Sridhar Rational Software Group (India Software Labs) IBM India Bangalore, India Abstract Cloud

More information

Analysis and Optimization of Massive Data Processing on High Performance Computing Architecture

Analysis and Optimization of Massive Data Processing on High Performance Computing Architecture Analysis and Optimization of Massive Data Processing on High Performance Computing Architecture He Huang, Shanshan Li, Xiaodong Yi, Feng Zhang, Xiangke Liao and Pan Dong School of Computer Science National

More information

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity . White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014 RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer

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

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the

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 New Approach of CLOUD: Computing Infrastructure on Demand

A New Approach of CLOUD: Computing Infrastructure on Demand A New Approach of CLOUD: Computing Infrastructure on Demand Kamal Srivastava * Atul Kumar ** Abstract Purpose: The paper presents a latest vision of cloud computing and identifies various commercially

More information

Improving MapReduce Performance in Heterogeneous Environments

Improving MapReduce Performance in Heterogeneous Environments UC Berkeley Improving MapReduce Performance in Heterogeneous Environments Matei Zaharia, Andy Konwinski, Anthony Joseph, Randy Katz, Ion Stoica University of California at Berkeley Motivation 1. MapReduce

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

Efficient Cloud Management for Parallel Data Processing In Private Cloud

Efficient Cloud Management for Parallel Data Processing In Private Cloud 2012 International Conference on Information and Network Technology (ICINT 2012) IPCSIT vol. 37 (2012) (2012) IACSIT Press, Singapore Efficient Cloud Management for Parallel Data Processing In Private

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

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

Chapter 2 Cloud Computing

Chapter 2 Cloud Computing Chapter 2 Cloud Computing Cloud computing technology represents a new paradigm for the provisioning of computing resources. This paradigm shifts the location of resources to the network to reduce the costs

More information

Cloud Computing : Concepts, Types and Research Methodology

Cloud Computing : Concepts, Types and Research Methodology Cloud Computing : Concepts, Types and Research Methodology S. Muthulakshmi Bangalore,Karnataka India- 560068 Abstract: Cloud -computing is a very popular term in this modern and computer world in IT solution

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

Research on P2P-SIP based VoIP system enhanced by UPnP technology

Research on P2P-SIP based VoIP system enhanced by UPnP technology December 2010, 17(Suppl. 2): 36 40 www.sciencedirect.com/science/journal/10058885 The Journal of China Universities of Posts and Telecommunications http://www.jcupt.com Research on P2P-SIP based VoIP system

More information

High Performance Computing Cloud Computing. Dr. Rami YARED

High Performance Computing Cloud Computing. Dr. Rami YARED High Performance Computing Cloud Computing Dr. Rami YARED Outline High Performance Computing Parallel Computing Cloud Computing Definitions Advantages and drawbacks Cloud Computing vs Grid Computing Outline

More information

The Power Marketing Information System Model Based on Cloud Computing

The Power Marketing Information System Model Based on Cloud Computing 2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.96 The Power Marketing Information

More information

CLOUD COMPUTING SECURITY ISSUES

CLOUD COMPUTING SECURITY ISSUES CLOUD COMPUTING SECURITY ISSUES Florin OGIGAU-NEAMTIU IT Specialist The Regional Department of Defense Resources Management Studies, Brasov, Romania The term cloud computing has been in the spotlights

More information