Implementation of Cloud Computing Approach Based on Mobile Agents
|
|
|
- Robyn Shaw
- 10 years ago
- Views:
Transcription
1 Implementation of Cloud Computing Approach Based on Mobile Agents Alwesabi Ali, Almutewekel Abdullah Computer science department, university of Batna, Algeria Batna, Algeria elwessabi {at} gmail.com Okba Kazar Computer science department, university of Biskra, Algeria Biskra, Algeria Abstract In this paper, we present and evaluate an architecture based on mobile for cloud computing, The cloud computing are mainly used for the treatment of loads computer work very intensive and provide very large storage of data, these two objectives are combined with the third goal of potentially reducing management costs and use, cloud computing is attractive to business owners as it eliminates the requirement for users to plan ahead for provisioning, and allows enterprises to start from the small and increase resources only when there is a rise in service demand. Today, most applications of cloud computing use the model "client / server" where the exchange is done by sending messages across the network is the most widely used model, This model has the disadvantage of increasing the traffic on the network and requires a permanent connection. In this paper, we propose a new approach that uses mobile s in cloud computing, Our architecture is based on mobile s that have kept the goal of communication in security in cloud computing. This work is essentially the proposal of an architecture that can respond to user needs through access to a cloud computing secure with mobile s, we are relying on the ability of mobility and security s. Keywords- Multi- System, Mobile, cloud computing,, java, Aglets. I. INTRODUCTION The Cloud computing is a concept that combines several technologies for deliver different services. All applications are leased and run through the browser or application servers. Cloud Figure 1: Cloud Computing. We distinguish three types of cloud computing: the public cloud, private cloud and hybrid cloud is actually a combination the first two (Figure 2). Privat Cloud Hybrid Cloud Public Cloud Figure 2: types of cloud computing. It can be schematized by an unknown set of computer resources interconnected in a network (Figure 1). The Cloud Computing is a passage from the computer to the Internet. Users are no longer owners of their computer servers but may gain many services online scalable without having to manage the underlying infrastructure, often complex. Companies in this context would no longer need for clean rooms or servers or computer scientists. The Public Cloud: the idea is to host applications, Web applications in general, on shared environment with an unlimited number of users. The implementation of this type of cloud is managed by third parties (such as Amazon, Google, etc...) and is available on a pay-as-you-go model [1]; Providers of the most popular public cloud are Google and Amazon
2 The Private Cloud: this is a deployed environment within an enterprise Thus; it must manage its infrastructure alone. In this case, implement a private cloud signify transform the internal infrastructure using technologies such as virtualization to deliver services to request, more simply and faster. The advantage of this type of cloud from the public cloud lies in the aspect of security and data protection [1]. Eucalyptus, OpenNebula and OpenStack are examples of solution of the implementation of private cloud. The Hybrid Cloud: in general, the term hybrid cloud cohabitation and communication between a private cloud and a public cloud in an organization sharing data and applications The providers of cloud distinguish three services of cloud computing Software as a Service (SaaS) SaaS software is used directly on the network, without being downloaded first in the local computer user environments. The software applications are available on the Internet via a SaaS provider, and are executed in the computing environment predefined from this supplier [2]. Amazon S3 (Amazon Simple Storage Service) is an example of SaaS is a storage platform online. It uses a web interface to store and retrieve data. Infrastructure as a Service (IaaS) IaaS is a complete computing infrastructure used as a service. To create and use their computing infrastructures freely, according to their needs and only when they need it, users or tenants, access to specific parts of a consolidated pool of federated resources [3]. Amazon EC2 (Amazon Elastic Compute Cloud) is an example of IaaS allows rent virtual machines predetermined sizes to run the applications. Platform as a Service (PaaS) PaaS is a computing environment available and accessible, as needed, from an service provider. Used to develop and run software [4]. Hadoop is an example of PaaS for distributed applications and intensive management of huge amounts of data. The Cloud computing enlarged the area of distributed computing systems by providing advanced Internet services complement and complete functionality of distributed computing provided by the Web, grid computing and Peerto-Peer. [5] In fact, the cloud computing systems provide an infrastructure for large-scale IT has high performance that dynamically adapts to the user and application needs Today the clouds are mainly used for handling loads very computationally intensive and provide very large storage facilities data, these two goals are combined with the third goal of potentially reducing the cost of management and use. Another distributed computing paradigm based on multiple s that are capable of interacting with intelligent behavior. Multi- systems are often used to solve problems using a decentralized approach where multiple s contribute to the solution by cooperating with each other Although several differences between cloud computing and multi- systems, they are two of distributed computing models, so many common problems can be identified and several advantages can be obtained by integrating the use of cloud computing systems and multi-s. In this paper we propose a new approach that uses mobile s. These s are entities that move from one machine to another over the network, without losing their codes or their states. Thus, by sending s where the tasks are, the messages exchanged become local and release all network loads. This article is structured as follows: in the next section we will briefly present a number of studies linking mobile s and cloud computing. Thereafter, our new approach to cloud computing which based on mobile s will be detailed in the third section. In the section 4 we present our validation. Finally, a conclusion is a summary of the research and presents the perspectives considered. II. RELATED WORKS In the literature there are few works that use mobile s in the cloud computing: first we have the work of Priyank et al [6], they propose a trust model based on security s, which are simple mobile s that provide security at the virtual machine and the entry point of the network cloud to cloud customers and service providers to manage their resources and data safely and efficiently. These mobile s not only provide security measures, but also ensured the accounting and monitoring activities in the virtual machine if its malicious or normal state, so that the client is kept informed of the data. If alarming conditions, the client is informed and can take the necessary measures required. The second architecture is OCCF [7] Open Cloud Computing Federation (OCCF) is a concept proposed by several researchers, which consists to incorporate and to use several CCSPs (Cloud Computing Service Providers), to provide a uniform resource interface for the clients; the OCCF is based on some notions that can be a good base, to solve the problems of portability and interoperability between the CCSPs. The OCCF is advantageous compared to the other systems, in the
3 following points: Unlimited Scalability, Availability of resources, and Democratization of the Cloud Computing market, Deploying application on multiple CCSPs, and Reduced the cost to the clients. Mobile Agents based on Open Cloud Computing Federation (MABOCCF) [8], is a new mechanism that allows the realizing of portability and interoperability, allowing an easy and inexpensive implementation of the OCCF. The experiment results manifests that, the using of MABOCCF optimize the access to the resources over Internet by 50.35% compared with normal systems that don t support the portability between different CCSPs. III. OUR APPROACH In this section are first presented the objectives of the proposed system, its overall architecture, highlighting its four main layers and overall functioning. A. The objectives of the systeme Most of cloud computing applications use the traditional client/server model in which an operation requires generally a permanent and stable communication between the user and the server, thus the traditional client/server approach constitute an obstacle to the development of cloud computing applications. The concept of mobile appears in this context as a solution to facilitate the implementation of dynamically adaptable applications, and provides a generic framework for the development of cloud computing applications. In this model "mobile " means an is a process with an execution context, including code and data can move from machine to machine (called servers) to perform the task assigned to it [9]. A priori, the advantages of mobile s are numerous: I. -The execution of specialized s offer advantage of flexibility more that running a standard procedure on the server site, and allows transactions more robust than remote transactions. II. - Agents are able to search for information in a smarter way, for example searching by concepts. Agents are also able to correct queries the user, based on the model attached to them. III. - Agents can create their own knowledge bases that are updated after each search. If the information exchange site, s are able to find it and subsequently adapt to this change. In addition, s are able to communicate and cooperate with each other (and this is their real strength), which accelerates and facilitates research. As we have already mentioned, the architecture proposed in this work is a mobile based approach designed for the execution of a service in cloud computing (SaaS). It defines a set of components (s) and functional s described in terms of their behavior and interfaces, and how these components interact in order to accomplish all the tasks correctly in the system. B. Our proposed framework architecture The general architecture of our system, shown in Figure 1, is divided into four main layers interact. Figure 3: Representation of the layers of our system. Interface Interface Mediator Executor Interface layer User layer Mediation layer Mobile Agents layer Transfer Layer Task manager cloud Analyzer Agent Security This layer contains the application that allows the client to query the system. Its primary role is to capture the purpose of the user to meet his needs best. It includes an interface that interacts with the user to help achieve specific task. This interaction results in
4 a transformation of the demands of the user, then sent a mediator. Mediation layer This layer contains all the components necessary for the execution process of a written request by the interface, it also provides services such as the creation of mobile s based on user requests. It also has a directory database that stores the addresses of all task managers in cloud computing accessible and can receive information on services available or send other mobile s providing the services necessary to achieve its goal. At the end of the process the mediator and analyzer analyze and collect the information found as a service that is requested by the user. Mobile Agents layer This layer contains all transfer s generated by the mediator. At this level, and for each service request, the mediator will activate a set of transfer s. Transfer s are mobile s sending to task manager of cloud computing to find suitable services for each service request on various cloud computing. Mediator The mediator is an intelligent that treats service request; he plays the role of interface between the user poses a query or request for service or resource and all sources of cloud computing that provides services, for each request the mediator will generate a mobile to move to the task manager of the cloud to find adequate demand services acquired. When the execution of request is completed, the mediator gathers the results found by the mobile as a service that is requested by the user. The mediator has the ability to control the motivations of transfer s who come to him thereby increase the level of system security. Module generation s Module control s Figure 5: The mediator. Management and control Layer cloud Analyzer This is a class capable of receiving service requests, process and returns the results. This layer includes all task managers, security s and executor s which are distributed over the cloud to manage all service associated with it. C. Specifying Agents Interface This can be seen as simplifying allowing users to interact with the system, it s a stationary that runs on a user's device and provides a graphical interface to interact directly with our system it s primarily responsible to acquire all user queries, send those requests to appropriate s and present the results to users. User interface This communicates with the mediator to analyze the authentication information and to analyze the request and the response of the system at the request of users. So its role is based on a request of the user, the analyzer selects a list of cloud provider that has the requested information with service using a database and when performing the application is complete, the analyzer shows the results found by the transfer and the analyzer then returns the result to the mediator. Treatment Authentication Security Module BDD Treatment Response BDD Figure 6: The Analyzer. Figure 4: The interface. Transfer The transfer in our system is the mobile and it s created by the mediator who tells him the task. These transfer s migrate to a cloud specified to satisfy
5 the request by the interaction with the task manager located in a cloud specified, and then he returned to the mediator to get the answer to the analyzer. Finally, he destroys himself. Mobility Module Treatment Executor It is a local at the cloud, it is responsible for responding to requests from mobile s arriving at its cloud computing. Executor is represented by a structure comprising a communication, a for planning and coordination, execution and treatment. The executor has two other knowledge s, which are: individual knowledge and knowledge of cloud computing Figure 7: The Transfer. Task manager Individual knowledge Knowledge of cloud computing The role of this is to maintain order in the cloud; it provides all the necessary information for each. For example notice security s of arrival of a transfer. It controls and manages all the other s of cloud as executor and security. The task manager is a temporary responsible for carrying out the service requested by the customer service. Treatment Execution Figure 10: Communication The executor. Planning and Coordination Knowledge Figure 8: The task manager. Security The role of this is to maintain the security, data integrity and authentication of partners cloud Generator degree of safety Control and planning Authentication and analysis Figure 9: The security. Information register IV. VALIDATIONS To show the validity, reliability and scalability of our architecture, we have interest in a case study. Hence, we will apply our approach on an organization such as travel, this example considered a simple example to simulate working on a cloud. Assume the following scenario: Walid lives in Batna; he wants Skip the vacancy to another city. It prepares travel arrangements. It can use an airport near Batna and an airport near the city you want. He should consult an airline flight, it must determine the price and must determine the desired location and desired time and then he started to request from their device. From the previous scenario, we can say that the process of organizing the travel is the consultation site of an airline to make a reservation for a flight; this example represents an application come a service whose purpose is to seek reservation a flight, good price in the desired time and to the desired city. We note that this process is complex and requires more time and attention. Our goal is to automate this process by our system using the technology of mobile s. Our system consists of several s that cooperate to meet the service demands of customers, we distinguish: The interface, the mediator, analyzer, transfer and security task manager and executor The s in our system are implemented using the Java [10] language and development platform Aglets [11, 12, 13],
6 Aglets supports the development of s with the ability to transport them from one system to another. The interface, the mediator, analyzer task manager, security and the executor are stationary s, while transfer s are mobile s traversing into the network to collect information for their clients. USER 16 1 IHM 15 2 A. PROPOSED METHOD STEP 1: Send the user request to an interface. STEP 2: Start the interface and sends the request to the mediator. STEP 3: The mediator sends the request and the information access to analyzer. STEP 4: The returns the analyzer response to the mediator, if the information access is correct the request will be passed otherwise be abandoned. STEP 5: The mediator creates transfer s. M Y S Q L Data base user Analyzer Driv er jdbc Mediat or 5 Transfer Interfa ce STEP 6: The transfer migrates to the cloud to transfer the information or service requested by the user. STEP 7: task manager sends the request to the security to determine where the request arrival and verified the information access and the degree of security of our system where the arrival request. STEP 8: Security Agent sends the response back to the task manager, if the information access is correct and our system where the arrival request are confident the request will be passed otherwise be abandoned. M Y S Q L M Y S Q L DB SECU RITY DB Vol Dri ver jdb c J D Dr ive r B C jd bc J D B Securit y Execu tor Task manag er Figure 11: The C software architecture Cont rôleu r Trans fer Mob ile Age nt Anal yse STEP 9: Start the executor STEP 10: The executor performs the requested service STEP 11: The task manager sending the result to the transfer and transfer migrates to our system. STEP 12: The transfer sending results to the mediator. STEP 13: The mediator sends the results to the analyzer. STEP 14: analyzer sorted the results sent by the mediator and returns the answer to this. STEP 15: The mediator sending the result to the interface. STEP 16: Displaying the result to the client
7 B. IMPLEMENTATION RESULTS 3) launch the mediator 1) Shows the interface to launch the application Figure 12: Graphics display window. 4) launch analyzer 2) launch the interface Figure 14: Graphics display window. Figure 13: Graphics display window
8 5) Launch the task manager. 8) Get the result to the user. Figure 15: Graphics display window. V. CONCLUSIONS AND PERSPECTIVES In this paper, we are interested in the technology of mobile s and their use for cloud computing environments. The purpose of the movement of these s is generally access data locally or remote resources, making the local treatment and move only useful data. That is why we propose in this context, a new approach based on mobile s to execute a service in cloud computing (SaaS). 6) Launch the security. The advantage of this architecture is that it uses mobile s as a communication entity. This is to reduce traffic on the network and reduce the amount of information exchanged, in which case the moves to the source information and performs local exchanges. To demonstrate the feasibility of the proposed architecture on the one hand, and to better understand how it works the other hand, we have chosen as a case study the organization of travel because it is considered as a typical example to execute a service on the web. In this context, one mobile is created. It is responsible for moving to perform the task requested by the client. We believe that the use of multiple mobile s to search for information improves the quality of the proposed solution and to reduce the waiting time of the user. 7) launch executor
9 The different results obtained in the experience presented show that mobile s can positively contribute to the development of a cloud computing system. Further research can be undertaken to improve the work presented. That we propose the following: - Integration techniques of natural language processing including user interface level, in order to make the system more efficient. - Take into account the adaptability of s appearance. - Use of cooperation mechanisms between mobile s in order to effectively perform the tasks required. International Journal of Computer and Information Technology (ISSN: ) REFERENCES [1] http : //mysaas.fr/2010/10/04/private-cloud-publique-cloud-et-hybridcloud/. [2] [3] [4] [5] W. Kim, Cloud Computing: Today and Tomorrow, Journal of Object Technology, vol. 8, no. 1, January-February 2009, pp [6] Priyank Singh Hada,Ranjita Singh,Mukul Manmohan Meghwal Security Agents: A Mobile Agent based Trust Model for Cloud Computing International Journal of Computer Applications ( ) Volume 36 No.12, December 2011 [7] B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. Llorente, et al. The Reservoir model and architecture for open federated cloud computing, IBM Journal of Research and Development, Volume 53, April 2009, in press [8] Zhang. Z and Zhang. X, Realization of Open Cloud Computing Federation Based on Mobile Agent, IEEE, [9] S. E. Falou : Programmation répartie, optimisation par mobile. Thèse du Doctorat de l'université de CAEN, soutenue le 29 Novembre (2006). [10] J. P. Arcangeli, V. Hennebert, S. Leriche, F. Migeon, M. Pantel : Tutoriel JavAct (version 0.5.0), IRIT (2003). [11] J. P. Arcangeli, V. Hennebert, S. Leriche, F. Migeon, M. Pantel : JavAct : principes, installation, utilisation et développement d'applications. Rapport de recherche, IRIT/ R, Février (2004). [12] Danny B. Lance/Mitsuru Oshima: Programming And Deploying Java Mobile Agents with Aglets: Addison -Wesley, 1998, pp [13]
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
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
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
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
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,
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,
OpenNebula Leading Innovation in Cloud Computing Management
OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad
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
Key Research Challenges in Cloud Computing
3rd EU-Japan Symposium on Future Internet and New Generation Networks Tampere, Finland October 20th, 2010 Key Research Challenges in Cloud Computing Ignacio M. Llorente Head of DSA Research Group Universidad
Cluster, Grid, Cloud Concepts
Cluster, Grid, Cloud Concepts Kalaiselvan.K Contents Section 1: Cluster Section 2: Grid Section 3: Cloud Cluster An Overview Need for a Cluster Cluster categorizations A computer cluster is a group of
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
OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions
Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense
Cloud Computing for SCADA
Cloud Computing for SCADA Moving all or part of SCADA applications to the cloud can cut costs significantly while dramatically increasing reliability and scalability. A White Paper from InduSoft Larry
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
Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India [email protected]
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
Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber
Introduction to grid technologies, parallel and cloud computing Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber OUTLINES Grid Computing Parallel programming technologies (MPI- Open MP-Cuda )
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
CLOUD COMPUTING SECURITY CONCERNS
CLOUD COMPUTING SECURITY CONCERNS ABSTRACT ASMA GULAM MOHAMED Saveetha School of Engineering Cloud computing is set of resources including data storage, programs and hardware offered through the Internet.
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 [email protected] 2 Research Institute of
Dynamic Query Updation for User Authentication in cloud Environment
Dynamic Query Updation for User Authentication in cloud Environment Gaurav Shrivastava 1, Dr. S. Prabakaran 2 1 Research Scholar, Department of Computer Science, SRM University, Kattankulathur, Tamilnadu,
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
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
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 5, May-2015 1681 Software as a Model for Security in Cloud over Virtual Environments S.Vengadesan, B.Muthulakshmi PG Student,
Cloud deployment model and cost analysis in Multicloud
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. [email protected]
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY Adnan Khalid* a,dr. Muhammad Shahbaz b, Dr. Athar Masood c d Department of Computer Science, Government College University Lahore, Pakistan,
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 [email protected] 2 Introduction Technologies
Higher National Unit specification: general information
Higher National Unit specification: general information Unit code: H179 34 Superclass: CE Publication date: March 2012 Source: Scottish Qualifications Authority Version: 01 Unit purpose This Unit is intended
Cloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver [email protected], +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
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.,
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.
Datamation. Find the Right Cloud Computing Solution. Executive Brief. In This Paper
Find the Right Cloud Computing Solution In This Paper There are three main cloud computing deployment models: private, public, and hybrid The true value of the cloud is achieved when the services it delivers
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
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
Research on Operation Management under the Environment of Cloud Computing Data Center
, pp.185-192 http://dx.doi.org/10.14257/ijdta.2015.8.2.17 Research on Operation Management under the Environment of Cloud Computing Data Center Wei Bai and Wenli Geng Computer and information engineering
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: [email protected] 1, [email protected]
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
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware
Abstract 1. INTRODUCTION
Abstract CLOUD COMPUTING GauravBawa & Sheena Girdhar DAV Institute of Engineering and Technology, Jalandhar Email: [email protected], [email protected] Contact Numbers: 09417614654,09914658188
Cloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
CLEVER: a CLoud-Enabled Virtual EnviRonment
CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di
Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
Realization of Interoperability & Portability Among Open Clouds by using Agent s Mobility & Intelligence
Realization of Interoperability & Portability Among Open s by using s Mobility & Intelligence Rabia Khan 1 and Amjad Mehmood 2 1,2 Institute of Information Technology, KUST, Indus Highway, Off Jarma, Kohat,
A Comparative Study of cloud and mcloud Computing
A Comparative Study of cloud and mcloud Computing Ms.S.Gowri* Ms.S.Latha* Ms.A.Nirmala Devi* * Department of Computer Science, K.S.Rangasamy College of Arts and Science, Tiruchengode. [email protected]
In het hoger onderwijs en onderzoek
Bart Bogaert BDE Smarter Planet September 21 th 2011 Cloud Computing In het hoger onderwijs en onderzoek September 21 th 2011 Dr. Bart Bogaert 1 Contents 1 Cloud: a hype, a buzz, a trend? 2 Cloud versus
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
Data Centers and Cloud Computing. Data Centers
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
Cloud Computing and Software Agents: Towards Cloud Intelligent Services
Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy [email protected] Abstract Cloud computing systems provide large-scale
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
Cloud Computing. Following the American Psychological Association s Guidelines. Dustin Self. The University of North Texas
Running Head: CLOUD COMPUTING 1 Cloud Computing Following the American Psychological Association s Guidelines Dustin Self The University of North Texas 2 Cloud Computing by Dustin Self ABSTRACT According
CLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu
CLOUD COMPUTING Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu TRENDY 2 WHY COINED CLOUD? Ask 10 professionals what cloud computing is, and you ll get 10 different answers CC is
Cloud-Testing vs. Testing a Cloud
Cloud- vs. a Cloud - 10th Annual International Software Conference 2010 Neha Mehrotra Abstract This white paper introduces Cloud computing business model which has been the natural evolution of the adoption
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
An Introduction to Private Cloud
An Introduction to Private Cloud As the word cloud computing becomes more ubiquitous these days, several questions can be raised ranging from basic question like the definitions of a cloud and cloud computing
CLOUD BASED PEER TO PEER NETWORK FOR ENTERPRISE DATAWAREHOUSE SHARING
CLOUD BASED PEER TO PEER NETWORK FOR ENTERPRISE DATAWAREHOUSE SHARING Basangouda V.K 1,Aruna M.G 2 1 PG Student, Dept of CSE, M.S Engineering College, Bangalore,[email protected] 2 Associate Professor.,
How To Understand Cloud Computing
Dr Markus Hagenbuchner [email protected] 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
Everything You Need To Know About Cloud Computing
Everything You Need To Know About Cloud Computing What Every Business Owner Should Consider When Choosing Cloud Hosted Versus Internally Hosted Software 1 INTRODUCTION Cloud computing is the current information
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
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,
Mobile Cloud Computing T-110.5121 Open Source IaaS
Mobile Cloud Computing T-110.5121 Open Source IaaS Tommi Mäkelä, Otaniemi Evolution Mainframe Centralized computation and storage, thin clients Dedicated hardware, software, experienced staff High capital
ADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS NETWORKS USING AGLETS
ANNALS OF THE FACULTY OF ENGINEERING HUNEDOARA 2006, Tome IV, Fascicole 1, (ISSN 1584 2665) FACULTY OF ENGINEERING HUNEDOARA, 5, REVOLUTIEI, 331128, HUNEDOARA ADMINISTRATION AND CONFIGURATION OF HETEROGENEOUS
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
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
It s All About Cloud Key Concepts, Players, Platforms And Technologies
It s All About Cloud Key Concepts, Players, Platforms And Technologies 3-day seminar Description Cloud computing has gained a lot of attention in recent years. It has mostly been used for non business
Enterprise Resource Planning in Cloud Computing Bhakti C Thorat 1 Siddhesh P Patil 2 Prof.Anil Chhangani 3
IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 04, 2015 ISSN (online): 2321-0613 Enterprise Resource Planning in Cloud Computing Bhakti C Thorat 1 Siddhesh P Patil 2
Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.
Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing
Cloud, Community and Collaboration Airline benefits of using the Amadeus community cloud
Cloud, Community and Collaboration Airline benefits of using the Amadeus community cloud Index Index... 2 Overview... 3 What is cloud computing?... 3 The benefit to businesses... 4 The downsides of public
Software-Defined Networks Powered by VellOS
WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible
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...
Web Application Hosting Cloud Solution Architecture. http://www.cloud-council.org/web-app-hosting-wp/index.htm
Web Application Hosting Cloud Solution Architecture http://www.cloud-council.org/web-app-hosting-wp/index.htm February, 2015 Presenters Heather Kreger CTO International Standards, IBM US [email protected]
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
A Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
Cloud Based E-Government: Benefits and Challenges
Cloud Based E-Government: Benefits and Challenges Saleh Alshomrani 1 and Shahzad Qamar 2 1 Faculty of Computing and IT, King Abdulaziz University, Jeddah, Saudi Arabia 2 Faculty of Computing and IT, North
Cloud Computing. Cloud computing:
Cloud computing: Cloud Computing A model of data processing in which high scalability IT solutions are delivered to multiple users: as a service, on a mass scale, on the Internet. Network services offering:
The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures
Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group
A.Prof. Dr. Markus Hagenbuchner [email protected]. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1
A.Prof. Dr. Markus Hagenbuchner [email protected] CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to
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: [email protected] ABSTRACT In this paper we discuss the
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
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
Agenda. Background and cloud portability and interoperability concepts Distributed computing reference model. development Conclusions
Dr Thomas Lee 14 August 2013, 6 th Meeting of Working Group on Cloud Computing Interoperability Standards, Expert Group on Cloud Computing Services and Standards, Office of the Government Chief Information
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
A Taxonomy and Survey of Infrastructure-as-a- Service Systems
A Taxonomy and Survey of Infrastructure-as-a- Service Systems Robert Dukarić XLAB d.o.o./xlab Research, Ljubljana, Slovenia Faculty of Computer and Information Science, University of Ljubljana, Ljubljana,
CLOUD COMPUTING An Overview
CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this
Advanced Peer to Peer Discovery and Interaction Framework
Advanced Peer to Peer Discovery and Interaction Framework Peeyush Tugnawat J.D. Edwards and Company One, Technology Way, Denver, CO 80237 [email protected] Mohamed E. Fayad Computer Engineering
A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS
A SURVEY OF CLOUD COMPUTING: NETWORK BASED ISSUES PERFORMANCE AND ANALYSIS *Dr Umesh Sehgal, #Shalini Guleria *Associate Professor,ARNI School of Computer Science,Arni University,[email protected]
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
OpenNebula Cloud Case Studies
ISC Cloud 2010 Frankfurt, Germany October 29th, 2010 OpenNebula Cloud Case Studies Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad Complutense de Madrid
Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center
Data Centers and Cloud Computing Intro. to Data centers Virtualization Basics Intro. to Cloud Computing Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises
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
Subash Krishnaswamy Applications Software Technology Corporation
Oracle Applications and Cloud Computing - Future Direction Subash Krishnaswamy Applications Software Technology Corporation Agenda Introduction ti to CLOUD Oracle Corporation and CLOUD Oracle Applications
Auto-Scaling, Load Balancing and Monitoring As service in public cloud
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661, p- ISSN: 2278-8727Volume 16, Issue 4, Ver. I (Jul-Aug. 2014), PP 39-46 Auto-Scaling, Load Balancing and Monitoring As service in public
