Agents for Cloud Resource Allocation: an Amazon EC2 Case Study

Size: px
Start display at page:

Download "Agents for Cloud Resource Allocation: an Amazon EC2 Case Study"

Transcription

1 Agents for Cloud Resource Allocation: an Amazon EC2 Case Study J. Octavio Gutierrez-Garcia and Kwang Mong Sim, Gwangju Institute of Science and Technology, Gwangju , Republic of Korea and Abstract. Infrastructure-as-a-service consumers are presented with numerous Cloud providers with a wide variety of resources. However, consumers are faced with providers that may offer (even similar) resources at different hourly cost rates, and also that no single provider may have matching resource capabilities to fulfill a highly heterogeneous set of requirements. This work proposes an agent-based approach endowed with the well-known contract net protocol for allocating heterogeneous resources from multiple Cloud providers while selecting the most economical resources. The contributions of this paper are: (i) devising an agent-based architecture for resource allocation in multi- Cloud environments, and (ii) implementing the agent-based Cloud resource allocation mechanism in commercial Clouds using Amazon EC2 as a case study. The Amazon EC2 case study shows that agents can autonomously select and allocate heterogeneous resources from multiple Cloud providers while dynamically sampling resources allocation cost for selecting the most economical resources. Keywords: agent-based Cloud computing; Cloud computing; multi-agent systems; resource allocation. 1 Introduction Infrastructure-as-a-service consumers are offered a wide diversity of Cloud resources from multiple, distributed Cloud providers (e.g., Amazon EC2 [3], GoGrid [9], and RackSpace [11]) supplied at different hourly cost rates. Moreover, similar Cloud resources may be priced differently by each Cloud provider. Furthermore, Cloud consumers may request heterogeneous sets of Cloud resources that may not be available in a single Cloud provider. Thus, autonomously carrying out resource allocation from multiple and self-interested Cloud providers while sampling hourly cost rates associated to Cloud resources is necessary to provide efficient (i.e., with low allocation costs) resource allocation services to consumers in a dynamic manner. This stresses the need for the agent paradigm. Agents are autonomous problem solvers that can act and collaborate flexibly and self-interestedly among each other. In this paper, agents represent Cloud participants (consumers, providers, and brokers), which use the contract net protocol (CNP) [13] to establish service contracts

2 with Cloud providers while sampling hourly cost rates. The CNP is used as the foundation for an agent-based Cloud resource allocation mechanism to autonomously allocate Cloud resources in multi-cloud environments. Finally, an agent-based system prototype was devised and implemented in which a case study using Amazon EC2 as Cloud provider was carried out. The significance and novelty of this paper is that, to the best of the authors knowledge, it is the earliest work in applying, developing, and deploying an agentbased approach to allocate Cloud resources from multiple and commercial Cloud providers (e.g., Amazon EC2) in an autonomous manner. The contributions of this work are as follows. (i) Devising an agent-based Cloud architecture for resource allocation in multi-cloud environments (Section 2), and (ii) implementing and deploying the agent-based resource allocation mechanism in commercial Clouds using Amazon EC2 as a case study (Section 3). In addition, Section 4 includes a related work comparison, and Section 5 presents conclusion and future work. 2 An Agent-Based Cloud Resource Allocation Architecture The components of the agent-based architecture that supports resource allocation in multi-cloud environments (Fig. 1) are as follows: Fig. 1. Agent-based Cloud resource allocation architecture.

3 1) A Cloud resource ontology (Fig. 2) is a formal specification of Cloud resources. Cloud resources are defined by their functional and non-functional capabilities as well as their location (URI address). Non-functional capabilities are (i) storage capacity, (ii) memory, (iii) architecture type, and (iv) processing capacity. Functional capabilities are (i) pre-installed operative system, and () pre-installed applications, e.g., database servers. Fig. 2. Cloud resource ontology. 2) A Cloud directory is a listing of Cloud participants either brokers or service providers and their capabilities. The capability of brokers is stated as providing resource allocation services to Cloud consumers. The capabilities of service providers are defined by the Cloud resource types they offer. The Cloud directory is handled by a system agent (see Section 3 for details) to which (i) service provider agents and broker agents register their services, and (ii) consumer agents and broker agents contact to request for broker and service provider agents addresses, respectively. 3) Consumer agents (CAs) act on behalf of Cloud consumers and are in charge of submitting resource allocation requests composed of a set of Cloud requirements. To do this, CAs adopt the initiator (manager) role of the CNP consisting of (i) sending a call-for-proposals (resource allocation request) to q broker agents (contractors). Then, from the p (p q) broker agents proposals, CAs select the best (e.g., cheapest) proposal and send an accept message to the broker agent with the winning bid, and reject messages to the remaining broker agents. 4) Broker agents (BAs) provide Cloud resource allocation services to CAs. To do this, BAs adopt the participant (contractor) role of the CNP consisting of (i) receiving resource allocation requests (call-for-proposals) from CAs, and (ii) replying with proposals based on the current hourly cost rates associated to the Cloud resources. If a BA is selected, the BA allocates the Cloud resources from service providers listed in the Cloud directory with matching resource capabilities. To do this, BAs adopt the initiator role of the CNP with service provider agents as participants. BAs call-forproposals are composed of single Cloud requirements. In doing so, CAs allocation requests consisting of multiple Cloud requirements are handled by BAs as independent and parallel resource allocations from the best (cheapest) service providers for each Cloud requirement. 5) Service provider agents (SPAs) offer and supply Cloud resources to BAs by adopting the participant role of the CNP with BAs as initiators. SPAs proposals consist of allocation costs based on the Cloud resource types. In addition, SPAs handle Cloud resource provisioning by requesting (de)allocations of Cloud resources to resource agents.

4 6) Resource agents (RAs) (de)allocate and monitor Cloud resources by using specific vendor APIs (usually web services), e.g., Amazon AWS APIs [1]. RAs are described by the Cloud resource type they can allocate. RAs functions are: (i) receiving allocation requests from SPAs, (ii) creating private/public keys to access Cloud resources, (iii) extracting and decrypting passwords to access Cloud resources, (iv) extracting public IP addresses from recently allocated Cloud resources, and (v) forwarding Cloud resources access information to SPAs. Fig. 3. Cloud resource allocation interaction protocol. An agent-based Cloud resource allocation scenario (Fig. 3) is as follows. A CA retrieves BAs addresses from the Cloud directory, and then the CA sends a call-forproposals (consisting of a set of p Cloud consumer requirements) to a set of BAs. The BAs reply with proposals containing the overall allocation cost. Afterwards, the CA sends an accept-proposal message to the selected BA and reject-proposal messages to the remaining BAs. Subsequently, the selected BA adopts p CNP executions with SPAs (listed in the Cloud directory) as participants in a parallel manner, i.e., the selected BA adopts a CNP execution for each Cloud resource requested by the CA. The SPAs (selected by the BA) send allocation requests to appropriate RAs (i.e., RAs matching the Cloud consumer requirements). Finally, the RAs extract the public IP

5 addresses and passwords from the recently allocated Cloud resources, and forward the results to their SPAs that forward the information to the BA, which hand over the information to the CA. 3 Agent-Based Cloud Resource Allocation in Amazon EC2 A case study using Amazon EC2 was carried out for which an agent-based system prototype was implemented using (i) the java agent development framework (JADE) [6], (ii) Bouncy Castle Crypto APIs [7] (for encrypting and decrypting Cloud resources passwords), and (iii) Amazon SDK for Java [5]. 3.1 Amazon EC2 Cloud Ontology The Cloud resource ontology (Fig. 2) was provided with Cloud resource definitions based on (i) Amazon instance types and (ii) Amazon machine images (AMIs), for a total of 58 different Cloud resource definitions that resulted from the valid combinations (i.e., not all the AMIs can be run on a given instance type) between instance types and AMIs (Table 1). Table 1. Amazon instance types and Amazon machine images. Amazon instance types (i) t1.micro, (ii) m1.small, (iii) m1.large, (iv) m1.xlarge, (v) m2.xlarge, (vi) m2.2xlarge, (vii) m2.4xlarge, (viii) c1.medium, (ix) c1.xlarge, (x) cc1.4xlarge, and (xi) cg1.4xlarge. Amazon machine images (i) Basic 32-bit Amazon Linux, (ii) Basic 64-bit Amazon Linux, (iii) Red Hat Enterprise Linux bit, (iv) Red Hat Enterprise Linux bit, (v) SUSE Linux Enterprise Server bit, (vi) SUSE Linux Enterprise Server bit, (vii) Microsoft Windows Server 2008 Base, (viii) Microsoft Windows Server 2008 R2 Base, (ix) Microsoft Windows Server 2008 R2 with SQL Server Express and IIS, (x) Microsoft Windows Server 2008 R2 with SQL Server Standard, (xi) Cluster Instances Amazon Linux, and (xii) Cluster Instances HVM SUSE Linux Enterprise Cloud Participants and Distributed Cloud Environment The agents involved in the case study were 1 RA, 5 BAs, 5 SPAs, and 2500 RAs. Each agent, either CAs, BAs, or SPAs was deployed on a different JADE agent container (see Fig. 1 and Fig. 4), i.e., an instance of a JADE runtime environment. In addition, since RAs do not interact among themselves, all the RAs were deployed on a single container (Container-1 in Fig. 4). In doing so, SPAs had to contact RAs located at a remote location, and an unnecessary large number of containers was avoided in the system prototype. The Cloud resource type of the RAs was randomly selected from the available 58 Cloud resource types (Table 1). Moreover, all the RAs

6 were randomly assigned to the SPAs to simulate a scenario with highly heterogeneous Cloud providers. Fig. 4. JADE sniffer agent showing an agent-based Cloud resource allocation scenario. All the agent containers must be and were registered in a main JADE container that manages and supports the agent-based platform by (i) handling asynchronous message passing communication through Java RMI and IIOP, (ii) starting and killing agents, and (iii) providing services such as: a directory facilitator agent (Cloud directory), a sniffer agent, a remote management agent, etc., see [6] for details of JADE.

7 Fig. 5. AWS management console Key pairs option. Fig. 6. AWS management console My instances option. As shown in Fig. 4, agent-based platform CloudMAS had: (i) 1 Main-Container including a remote monitoring agent (RMA@CloudMAS), an agent management system (ams@cloudmas), a directory facilitator (df@cloudmas), i.e., a Cloud directory, and a sniffer agent (for illustrative purposes); and (ii) 12 basic containers (from Container-1 to Container-12). Container-1 included all the RAs. The SPAs and BAs were included in agent containers ranging from Container-2 to Container-11, one agent for each container. Finally, the CA was included in Container-12. Since all the agent containers were deployed on the same host, each container was provided with a different network port to simulate a fully distributed environment. 3.3 Cloud Resource Allocation Scenario The CA was provided with a Cloud resource allocation request composed of 6 Cloud resources: 4 m1.small instances with an AMI ami-8c1fece5 (Basic 32-bit Amazon Linux AMI Beta) and 2 m1.large instances with an AMI ami-8e1fece7 (Basic 64-bit Amazon Linux AMI Beta).

8 Fig. 7. Console output for agent-based resource allocations using Amazon SDK. The CA submitted the allocation request to the 5 BAs by using the CNP. The selected BA executed 6 CNP (one for each Cloud resource to be allocated) with the 5 SPAs in a parallel manner. Finally, the selected SPAs requested the Cloud resource allocations to their RAs. Fig. 4 shows an extract of the messages exchanged among all the agents to carry out the Cloud resource allocation request, which was fulfilled by agent BA4 (a BA selected by consumer CA1). The messages received by agent BA4 (Fig. 4) came from the SPAs bidding for allocating a Cloud resource and/or providing data to access the recently allocated Cloud resources, e.g., the messages exchanged between agents SPA1 and BA4, see Fig. 4. In addition, as soon as allocation data (public IP address and password to access a given Cloud resource) was received, broker BA4 forwarded the data to consumer CA1, as shown in the bottom of Fig. 4. The interleaving of messages received by agent BA4 from all the SPAs (see Fig. 4) is the result of the parallel execution of CNPs for allocating Cloud resources. 3.4 Technical Aspects to Handle Cloud Resource Allocation in Amazon EC2 The RAs were provided with (i) Amazon EC2 API tools to handle Cloud resource allocations, and (ii) Amazon AWS security credentials to access Amazon EC2. It should be noted that although the RAs shared the same security credentials (i.e., all the RAs accessed Amazon EC2 using the same Amazon AWS account), sharing the credentials had no advantageous effects on the agent-based Cloud resource allocation approach.

9 When the RAs received the SPAs requests to allocate Cloud resources, the RAs created new RSA key pairs to access Amazon EC2 (Fig. 5). The key pairs were automatically named based on the identifiers of the RAs that allocated the Cloud resources, e.g., newkeyra2462 (see the left side of Fig. 5). Right afterwards, the RAs proceeded to allocate the Cloud resources (Fig. 6) corresponding to the CA s initial allocation request (consisting of 6 Cloud resources, see Section 3.3). The console output of the agent-based system (Fig. 7) corresponding to the CA s allocation request shows: (i) JADE initialization messages displaying agent containers addresses and names, (ii) self-generated output messages derived from the creation of key pairs by using Amazon SDK, and (iii) self-generated output messages derived from the Amazon instance allocations by using Amazon SDK. In general, the self-generated output messages contained the following information: timestamp, key pair name, AWS access key, type of instance allocated, etc., see Fig. 7 for details. Since Amazon instances take some time to be fully functional (i.e., to start) and the delay time may vary due to the size of AMIs, number of instances to be allocated, among other factors [2], the RAs were continuously checking (every 200 s) whether Amazon instances were up and running by retrieving the console output of the recently allocated instances as indication of the start of the instances. Once the RAs detected an output in the instances console, the RAs proceeded to extract the public IP addresses and passwords (only possible when the instances are up and running), which were forwarded to their corresponding SPAs. 4 Related Work Resource allocation mechanisms have been widely investigated (see [12]). However, little attention has been directed to (i) Cloud resource allocation in multi-cloud environments, and (ii) to actual implementations of autonomous Cloud resource allocation mechanisms. Whereas current Cloud management systems (see [8], [10], and [14]) may allocate Cloud resources from different Clouds to execute consumers applications, no explicit consideration of autonomous Cloud resource selection based on fees associated to Cloud resources has been made. In contrast, this present work uses both the agent paradigm and the CNP to (i) sample Cloud resources hourly cost rates, and (ii) allocate Cloud resources in multi-cloud environments in an autonomous and dynamic manner. In addition, the proposed agent-based Cloud resource allocation mechanism is fully distributed, in contrast to centralized allocation mechanisms (see [4]) that require a central control entity (allocator) that commonly becomes a system bottleneck. 5 Conclusion and Future Work The contributions of this paper are as follows. (i) Devising the earliest (to the best of the authors knowledge) agent-based Cloud architecture for resource allocation in multi-cloud environments, and (ii) implementing and deploying the agent-based

10 resource allocation mechanism in commercial Clouds using Amazon EC2 as a case study. In this work, autonomous agents equipped with the CNP to (i) dynamically sample hourly cost rates and (ii) support cost-based Cloud resource allocation among selfinterested Cloud participants were used to deal with Cloud resource allocation in multi-cloud environments. By using the agent paradigm, Cloud consumers can efficiently (i.e., with the lowest allocation costs) allocate heterogeneous sets of Cloud resources from multiple, distributed Cloud providers in a dynamic and autonomous manner as shown in the Amazon EC2 case study. Since this work provides the foundations for a general-purpose agent-based multi- Cloud platform by providing an infrastructure-as-a-service solution (allocated from multiple Cloud providers) to Cloud consumers, future research directions include: (i) adding agent capabilities to schedule and execute both workflows and bag-of-tasks applications in multi-cloud environments, and (ii) implementing access to more commercial Cloud providers, such as: GoGrid [9] and RackSpace [11]. Acknowledgments. This work was supported by the Korea Research Foundation Grant funded by the Korean Government (MEST) (KRF D00092) and the DASAN International Faculty Fund (project code: ). References 1. Amazon EC2 API Tools, 2. Amazon EC2 FAQs, 3. Amazon Elastic Compute Cloud (Amazon EC2), 4. Asmild, M., Paradi, J.C., Pastor, J.T.: Centralized Resource Allocation BCC Models, Omega 37(1), (2009) 5. AWS SDK for Java A Java Library for Amazon S3, Amazon EC2, and More, 6. Bellifemine, F., Poggi, A., Rimassa, G.: JADE - A FIPA-Compliant Agent Framework. In: 4th International Conference and Exhibition on the Practical Application of Intelligent Agents and Multi-Agents, pp (1999) 7. Bouncy Castle Crypto APIs, 8. Buyya, R., Pandey, S., Vecchiola, C.: Cloudbus Toolkit for Market-Oriented Cloud Computing. In: Jaatun, M.G., Zhao, G., Rong C. (eds.) CloudCom 2009, LNCS, vol. 5931, pp Springer-Verlag, Berlin, Heidelberg (2009) 9. GoGrid, Lee, K., Paton, N.W., Sakellariou, R., Deelman, E., Fernandes, A.A.A., Metha, G.: Adaptive Workflow Processing and Execution in Pegasus. Concurr. Comput.: Pract. Exper. 21(16), (2009) 11. RackSpace, Sim, K.M.: A Survey of Bargaining Models for Grid Resource Allocation. SIGecom Exch. 5(5), (2006) 13. Smith, R.G.: The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver. IEEE Trans. Comput. 29(12), (1980) 14. Yang, Y., Liu, K., Chen, J., Lignier, J., Jin, H.: Peer-to-peer Based Grid Workflow Runtime Environment of SwinDeW-G. In: 3rd IEEE International Conference on e-science and Grid Computing, pp IEEE Computer Society, Washington (2007)

Self-Organizing Agents for Service Composition in Cloud Computing

Self-Organizing Agents for Service Composition in Cloud Computing 2nd IEEE International Conference on Cloud Computing Technology and Science Self-Organizing Agents for Service Composition in Cloud Computing J. Octavio Gutierrez-Garcia and Kwang-Mong Sim Department of

More information

Aneka Dynamic Provisioning

Aneka Dynamic Provisioning MANJRASOFT PTY LTD Aneka Aneka 3.0 Manjrasoft 05/24/2012 This document describes the dynamic provisioning features implemented in Aneka and how it is possible to leverage dynamic resources for scaling

More information

Information Collection and Survey Infrastructure, APIs, and Software Tools for Agent-based Systems (An Overview of JADE)

Information Collection and Survey Infrastructure, APIs, and Software Tools for Agent-based Systems (An Overview of JADE) Course Number: SENG 609.22 Session: Fall, 2003 Document Name: Infrastructure, APIs, and Software tools for agent-based system (An Overview of JADE) Course Name: Agent-based Software Engineering Department:

More information

Performance Comparison for Resource Allocation Schemes using Cost Information in Cloud

Performance Comparison for Resource Allocation Schemes using Cost Information in Cloud Performance Comparison for Resource Allocation Schemes using Cost Information in Cloud Takahiro KOITA 1 and Kosuke OHARA 1 1 Doshisha University Graduate School of Science and Engineering, Tataramiyakotani

More information

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES Introduction Amazon Web Services (AWS), which was officially launched in 2006, offers you varying cloud services that are not only cost effective but scalable

More information

At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

At Course Completion Prepares you as per certification requirements for AWS Developer Associate. [AWS-DAW]: AWS Cloud Developer Associate Workshop Length Delivery Method : 4 days : Instructor-led (Classroom) At Course Completion Prepares you as per certification requirements for AWS Developer Associate.

More information

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014

Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014 Cloudera s Enterprise Data Hub on the Amazon Web Services Cloud: Quick Start Reference Deployment October 2014 Karthik Krishnan Page 1 of 20 Table of Contents Table of Contents... 2 Abstract... 3 What

More information

Design of Labour Agency Platform Based on Agent Technology of JADE *

Design of Labour Agency Platform Based on Agent Technology of JADE * Design of Labour Agency Platform Based on Agent Technology of JADE * Xiaobin Qiu **, Nan Zhou, and Xin Wang Network Center, China Agriculture University, Beijing 100083, P.R. China qxb@cau.edu.cn Abstract.

More information

Scientific Workflows and Cloud Computing. Gideon Juve USC Information Sciences Institute

Scientific Workflows and Cloud Computing. Gideon Juve USC Information Sciences Institute Scientific Workflows and Cloud Computing Gideon Juve USC Information Sciences Institute gideon@isi.edu Scientific Workflows Loosely-coupled parallel applications Expressed as directed acyclic graphs (DAGs)

More information

CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT

CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT 159 Chapter 7 Java Agent Development Environment For more enhanced information resources it requires that the information system is distributed in a network

More information

Developing the ERS Collaboration Framework

Developing the ERS Collaboration Framework 1 Developing the ERS Collaboration Framework Patrick J. Martin, Ph.D. BAE Systems Technology Solutions patrick.j.martin@baesystems.com 10-26-2016 2 ERS Development Challenges Resilient System A system

More information

Cloud Computing Introduction & Offerings from IBM

Cloud Computing Introduction & Offerings from IBM Cloud Computing Introduction & Offerings from IBM Gytis Račiukaitis IT Architect, IBM Global Business Services Agenda What is cloud computing? Benefits Risks & Issues Thinking about moving into the cloud?

More information

C-Meter: A Framework for Performance Analysis of Computing Clouds

C-Meter: A Framework for Performance Analysis of Computing Clouds 9th IEEE/ACM International Symposium on Cluster Computing and the Grid C-Meter: A Framework for Performance Analysis of Computing Clouds Nezih Yigitbasi, Alexandru Iosup, and Dick Epema Delft University

More information

unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May

unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May unisys Unisys Stealth(cloud) for Amazon Web Services Deployment Guide Release 2.0 May 2016 8205 5658-002 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or related information described

More information

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus Zhen Liu, Anand Ranganathan, and Anton Riabov IBM T.J. Watson Research Center {zhenl,arangana,riabov}@us.ibm.com

More information

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Simone A. Ludwig Department of Computer Science North Dakota State

More information

Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud

Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Hybrid Auto-scaling of Multi-tier Web Applications: A Case of Using Amazon Public Cloud Abid Nisar, Waheed Iqbal, Fawaz S. Bokhari, and Faisal Bukhari Punjab University College of Information and Technology,Lahore

More information

Scalable Middleware Environment for Agent-Based Internet Applications]

Scalable Middleware Environment for Agent-Based Internet Applications] Scalable Middleware Environment for Agent-Based Internet Applications] Benno J. Overeinder and Frances M.T. Brazier Department of Computer Science, Vrije Universiteit Amsterdam De Boelelaan 1081a, 1081

More information

Exploiting Heterogeneity in the Public Cloud for Cost-Effective Data Analytics

Exploiting Heterogeneity in the Public Cloud for Cost-Effective Data Analytics Exploiting Heterogeneity in the Public Cloud for Cost-Effective Data Analytics Gunho Lee, Byung-Gon Chun, Randy H. Katz University of California, Berkeley, Intel Labs Berkeley Abstract Data analytics are

More information

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services - Amazon S3 and EBS Cloud managers

More information

Practical Methods for Adapting Services Using Enterprise Service Bus *

Practical Methods for Adapting Services Using Enterprise Service Bus * Practical Methods for Adapting s Using Enterprise Bus * Hyun Jung La, Jeong Seop Bae, Soo Ho Chang, and Soo Dong Kim Department of Computer Science Soongsil University, Seoul, Korea 511 Sangdo-Dong, Dongjak-Ku,

More information

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Introduction to Amazon EC2 Danilo Poccia Technical Evangelist @danilop 2015, Amazon Web Services, Inc. or its affiliates. All

More information

IaaS Integration Guide

IaaS Integration Guide FUJITSU Software Enterprise Service Catalog Manager V16.1.0 IaaS Integration Guide Windows(64) B1WS-1259-02ENZ0(00) September 2016 Preface Purpose of This Document This document explains the introduction

More information

Managing Agent Platforms with AgentSNMP

Managing Agent Platforms with AgentSNMP Managing Agent Platforms with AgentSNMP Brian D. Remick, Robert R. Kessler University of Utah, 50 S. Campus Drive, Salt Lake City, UT 84104 { remick, kessler } @cs.utah.edu Abstract. Management of agent

More information

Executing Evaluations over Semantic Technologies using the SEALS Platform

Executing Evaluations over Semantic Technologies using the SEALS Platform Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.

More information

Parameter Sweeping Programming Model in Aneka on Data Mining Applications

Parameter Sweeping Programming Model in Aneka on Data Mining Applications Parameter Sweeping Programming Model in Aneka on Data Mining Applications P. Jhansi Rani 1, G. K. Srikanth 2, Puppala Priyanka 3 1,3 Department of CSE, AVN Inst. of Engg. & Tech., Hyderabad. 2 Associate

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services -Amazon S3 and EBS Cloud managers

More information

Jade: Java Agent DEvelopment Framework Overview

Jade: Java Agent DEvelopment Framework Overview Jade: Java Agent DEvelopment Framework Overview Stefano Mariani s.mariani@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di Bologna a Cesena Academic Year

More information

Winery A Modeling Tool for TOSCA-Based Cloud Applications

Winery A Modeling Tool for TOSCA-Based Cloud Applications Winery A Modeling Tool for TOSCA-Based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2,UweBreitenbücher 2, and Frank Leymann 2 1 IPVS, University of Stuttgart, Germany 2 IAAS, University of Stuttgart,

More information

Collaboration System using Agent based on MRA in Cloud

Collaboration System using Agent based on MRA in Cloud Collaboration System using Agent based on MRA in Cloud Jong-Sub Lee*, Seok-Jae Moon** *Department of Information & Communication System, Semyeong University, Jecheon, Korea. ** Ingenium college of liberal

More information

Keywords: IR-CNP; Service Oriented Computing; Cloud Computing; Web Service Composition; Multi-Agent System.

Keywords: IR-CNP; Service Oriented Computing; Cloud Computing; Web Service Composition; Multi-Agent System. www.semargroup.org, www.ijsetr.com ISSN 2319-8885 Vol.03,Issue.18 August-2014, Pages:3769-3773 Agent Based Cloud Service Composition for Information Retrieval Purpose using IR-CNP Ph.D Scholar, UTYCC,

More information

Star: Sla-Aware Autonomic Management of Cloud Resources

Star: Sla-Aware Autonomic Management of Cloud Resources Star: Sla-Aware Autonomic Management of Cloud Resources Sakshi Patil 1, Meghana N Rathod 2, S. A Madival 3, Vivekanand M Bonal 4 1, 2 Fourth Sem M. Tech Appa Institute of Engineering and Technology Karnataka,

More information

OptiSol FinTech Platforms

OptiSol FinTech Platforms OptiSol FinTech Platforms Payment Solutions Cloud enabled Web & Mobile Platform for Fund Transfer OPTISOL BUSINESS SOLUTIONS PRIVATE LIMITED #87/4, Arcot Road, Vadapalani, Chennai 600026, Tamil Nadu. India

More information

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing. Cloud Computing By: Muhammad Naseem Assistant Professor Department of Computer Engineering, Sir Syed University of Engineering & Technology, Web: http://sites.google.com/site/muhammadnaseem105 Email: mnaseem105@yahoo.com

More information

271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA

271 Waverley Oaks Rd. Telephone: Suite 206 Waltham, MA USA f Contacting Leostream Leostream Corporation http://www.leostream.com 271 Waverley Oaks Rd. Telephone: +1 781 890 2019 Suite 206 Waltham, MA 02452 USA To submit an enhancement request, email features@leostream.com.

More information

Decentralized and Embedded Management for Smart Buildings

Decentralized and Embedded Management for Smart Buildings PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 3-7, 2011 Decentralized and Embedded Management for Smart Buildings Giancarlo Fortino and Antonio Guerrieri DEIS

More information

EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD

EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD EFFICIENT ALLOCATION OF DYNAMIC RESOURCES IN A CLOUD S.THIRUNAVUKKARASU 1, DR.K.P.KALIYAMURTHIE 2 Assistant Professor, Dept of IT, Bharath University, Chennai-73 1 Professor& Head, Dept of IT, Bharath

More information

Managing Deep Learning Workflows

Managing Deep Learning Workflows Managing Deep Learning Workflows Deep Learning on AWS Batch treske@amazon.de September 2017 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Business Understanding Data Understanding

More information

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme

An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme An Experimental Cloud Resource Broker System for Virtual Application Control with VM Allocation Scheme Seong-Hwan Kim 1, Dong-Ki Kang 1, Ye Ren 1, Yong-Sung Park 1, Kyung-No Joo 1, Chan-Hyun Youn 1, YongSuk

More information

OPENSTACK PRIVATE CLOUD WITH GITHUB

OPENSTACK PRIVATE CLOUD WITH GITHUB OPENSTACK PRIVATE CLOUD WITH GITHUB Kiran Gurbani 1 Abstract Today, with rapid growth of the cloud computing technology, enterprises and organizations need to build their private cloud for their own specific

More information

ArcGIS 10.3 Server on Amazon Web Services

ArcGIS 10.3 Server on Amazon Web Services ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2016 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick

More information

Joint Center of Intelligent Computing George Mason University. Federal Geographic Data Committee (FGDC) ESIP 2011 Winter Meeting

Joint Center of Intelligent Computing George Mason University. Federal Geographic Data Committee (FGDC) ESIP 2011 Winter Meeting Qunying Huang 1, Chaowei Yang 1, Doug Nebert 2 Kai Liu 1, Huayi Wu 1 1 Joint Center of Intelligent Computing George Mason University 2 Federal Geographic Data Committee (FGDC) ESIP 2011 Winter Meeting

More information

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama

Basics of Cloud Computing Lecture 2. Cloud Providers. Satish Srirama Basics of Cloud Computing Lecture 2 Cloud Providers Satish Srirama Outline Cloud computing services recap Amazon cloud services Elastic Compute Cloud (EC2) Storage services - Amazon S3 and EBS Cloud managers

More information

Decentralization of BPEL Using Various Processes.

Decentralization of BPEL Using Various Processes. Decentralization of BPEL Using Various Processes. A.V.A Sushama Sarvani M.Tech Student, Department of CSE Vignan'sNirula Institute of Technology and Science for Women, Pedapalakaluru, Guntur-522 005 ABSTRACT:

More information

Configuring and Monitoring Amazon EC2. eg Enterprise v5.6

Configuring and Monitoring Amazon EC2. eg Enterprise v5.6 Configuring and Monitoring Amazon EC2 eg Enterprise v5.6 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document

More information

Resizing your AWS VPC NAT Instance to a Lower Cost Instance Type

Resizing your AWS VPC NAT Instance to a Lower Cost Instance Type Resizing your AWS VPC NAT Instance to a Lower Cost Instance Type Let s say that you wanted to run a lab using AWS and you need to set up a VPC. Thats a very common design that takes advantage of creating

More information

Deploying the Cisco CSR 1000v on Amazon Web Services

Deploying the Cisco CSR 1000v on Amazon Web Services Deploying the Cisco CSR 1000v on Amazon Web Services This section contains the following topics: Prerequisites, page 1 Information About Launching Cisco CSR 1000v on AWS, page 1 Launching the Cisco CSR

More information

CIT 668: System Architecture. Amazon Web Services

CIT 668: System Architecture. Amazon Web Services CIT 668: System Architecture Amazon Web Services Topics 1. AWS Global Infrastructure 2. Foundation Services 1. Compute 2. Storage 3. Database 4. Network 3. AWS Economics Amazon Services Architecture Regions

More information

Towards the Performance Visualization of Web-Service Based Applications

Towards the Performance Visualization of Web-Service Based Applications Towards the Performance Visualization of Web-Service Based Applications Marian Bubak 1,2, Wlodzimierz Funika 1,MarcinKoch 1, Dominik Dziok 1, Allen D. Malony 3,MarcinSmetek 1, and Roland Wismüller 4 1

More information

Enterprise Business. Solution Partner Program Guideline

Enterprise Business. Solution Partner Program Guideline [ 键入文字 ] Huawei Enterprise Solution Partner Program Guidelines Enterprise Business Solution Partner Program Guideline Huawei Technologies Co., Ltd. Huawei Technologies Co., Ltd. i Contents 1 Program Overview...

More information

AWS Lambda. 1.1 What is AWS Lambda?

AWS Lambda. 1.1 What is AWS Lambda? Objectives Key objectives of this chapter Lambda Functions Use cases The programming model Lambda blueprints AWS Lambda 1.1 What is AWS Lambda? AWS Lambda lets you run your code written in a number of

More information

Are You Sure Your AWS Cloud Is Secure? Alan Williamson Solution Architect at TriNimbus

Are You Sure Your AWS Cloud Is Secure? Alan Williamson Solution Architect at TriNimbus Are You Sure Your AWS Cloud Is Secure? Alan Williamson Solution Architect at TriNimbus 1 60 Second AWS Security Review 2 AWS Terminology Identity and Access Management (IAM) - AWS Security Service to manage

More information

Grid Computing. Lectured by: Dr. Pham Tran Vu Faculty of Computer and Engineering HCMC University of Technology

Grid Computing. Lectured by: Dr. Pham Tran Vu   Faculty of Computer and Engineering HCMC University of Technology Grid Computing Lectured by: Dr. Pham Tran Vu Email: ptvu@cse.hcmut.edu.vn 1 Grid Architecture 2 Outline Layer Architecture Open Grid Service Architecture 3 Grid Characteristics Large-scale Need for dynamic

More information

AALOK INSTITUTE. DevOps Training

AALOK INSTITUTE. DevOps Training DevOps Training Duration: 40Hrs (8 Hours per Day * 5 Days) DevOps Syllabus 1. What is DevOps? a. History of DevOps? b. How does DevOps work anyways? c. Principle of DevOps: d. DevOps combines the best

More information

Generic and Domain Specific Ontology Collaboration Analysis

Generic and Domain Specific Ontology Collaboration Analysis Generic and Domain Specific Ontology Collaboration Analysis Frantisek Hunka, Steven J.H. van Kervel 2, Jiri Matula University of Ostrava, Ostrava, Czech Republic, {frantisek.hunka, jiri.matula}@osu.cz

More information

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS Jane R. Circle Manager, Red Hat Global Cloud Provider Program and Cloud Access Program June 28, 2016 WHAT WE'LL DISCUSS TODAY Hybrid clouds and multi-cloud

More information

Introduction to Amazon Web Services

Introduction to Amazon Web Services Introduction to Amazon Web Services Introduction Amazon Web Services (AWS) is a collection of remote infrastructure services mainly in the Infrastructure as a Service (IaaS) category, with some services

More information

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop

A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop A Robust Cloud-based Service Architecture for Multimedia Streaming Using Hadoop Myoungjin Kim 1, Seungho Han 1, Jongjin Jung 3, Hanku Lee 1,2,*, Okkyung Choi 2 1 Department of Internet and Multimedia Engineering,

More information

A Distributed Media Service System Based on Globus Data-Management Technologies1

A Distributed Media Service System Based on Globus Data-Management Technologies1 A Distributed Media Service System Based on Globus Data-Management Technologies1 Xiang Yu, Shoubao Yang, and Yu Hong Dept. of Computer Science, University of Science and Technology of China, Hefei 230026,

More information

IaaS Configuration for Cloud Platforms

IaaS Configuration for Cloud Platforms vcloud Automation Center 6.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions

More information

Could a Resource be Simultaneously a Schedule according to the REA Ontology?

Could a Resource be Simultaneously a Schedule according to the REA Ontology? Could a Resource be Simultaneously a Schedule according to the REA Ontology? Frantisek Hunka 1, Miroslav Hucka 2, Josef Kasik 2, Dominik Vymetal 3 emails: frantisek.hunka@osu.cz, (miroslav.hucka, josef.kasik)@vsb.cz,

More information

A Mobile Agent Platform for Supporting Ad-hoc Network Environment

A Mobile Agent Platform for Supporting Ad-hoc Network Environment International Journal of Grid and Distributed Computing 9 A Mobile Agent Platform for Supporting Ad-hoc Network Environment Jinbae Park, Hyunsang Youn, Eunseok Lee School of Information and Communication

More information

"Charting the Course... MOC A Configuring and Deploying a Private Cloud with System Center Course Summary

Charting the Course... MOC A Configuring and Deploying a Private Cloud with System Center Course Summary Description Course Summary This course describes private cloud configuration and deployment with Microsoft System. Objectives At the end of this course, students will be able to: Produce a high-level design

More information

Transition Plan (TP)

Transition Plan (TP) Transition Plan (TP) FlowerSeeker Team 05 Name Eder Figueroa Sophia Wu Doris Lam Hiram Garcia Roles Primary Role: Project Manager/ Implementer. Secondary Role: Tester. Primary Role: Tester/ Trainer Secondary

More information

Introduction to Cloud Computing

Introduction to Cloud Computing You will learn how to: Build and deploy cloud applications and develop an effective implementation strategy Leverage cloud vendors Amazon EC2 and Amazon S3 Exploit Software as a Service (SaaS) to optimize

More information

Launching the SafeArchive Amazon Machine Instance

Launching the SafeArchive Amazon Machine Instance Running the SafeArchive System Using Amazon Web Services Last update: 10/26/2012 The SafeArchive System (SAAS) can easily be run using Amazon Web Services. While SAAS is free-to-use open source software,

More information

LinDA: A Service Infrastructure for Linked Data Analysis and Provision of Data Statistics

LinDA: A Service Infrastructure for Linked Data Analysis and Provision of Data Statistics LinDA: A Service Infrastructure for Linked Data Analysis and Provision of Data Statistics Nicolas Beck, Stefan Scheglmann, and Thomas Gottron WeST Institute for Web Science and Technologies University

More information

MaSMT: A Multi-agent System Development Framework for English-Sinhala Machine Translation

MaSMT: A Multi-agent System Development Framework for English-Sinhala Machine Translation MaSMT: A Multi-agent System Development Framework for English-Sinhala Machine Translation B. Hettige #1, A. S. Karunananda *2, G. Rzevski *3 # Department of Statistics and Computer Science, University

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

CloudHealth. AWS and Azure On-Boarding

CloudHealth. AWS and Azure On-Boarding CloudHealth AWS and Azure On-Boarding Contents 1. Enabling AWS Accounts... 3 1.1 Setup Usage & Billing Reports... 3 1.2 Setting Up a Read-Only IAM Role... 3 1.3 CloudTrail Setup... 5 1.4 Cost and Usage

More information

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)? What is Amazon Machine Image (AMI)? Amazon Elastic Compute Cloud (EC2)?

More information

A New Trusted and Collaborative Agent Based Approach for Ensuring Cloud Security

A New Trusted and Collaborative Agent Based Approach for Ensuring Cloud Security A New Trusted and Collaborative Agent Based Approach for Ensuring Cloud Security 1 Shantanu Pal, 2 Sunirmal Khatua, 3Corresponding Author Nabendu Chaki, 4 Sugata Sanyal [1, 2, 3] 92 A. P. C. Road, University

More information

Confluence Data Center on the AWS Cloud

Confluence Data Center on the AWS Cloud Confluence Data Center on the AWS Cloud Quick Start Reference Deployment March 2017 Atlassian AWS Quick Start Reference Team Contents Overview... 2 Costs and Licenses... 2 Architecture... 3 Prerequisites...

More information

Improving Information Retrieval Effectiveness in Peer-to-Peer Networks through Query Piggybacking

Improving Information Retrieval Effectiveness in Peer-to-Peer Networks through Query Piggybacking Improving Information Retrieval Effectiveness in Peer-to-Peer Networks through Query Piggybacking Emanuele Di Buccio, Ivano Masiero, and Massimo Melucci Department of Information Engineering, University

More information

QUICK START: VERITAS STORAGE FOUNDATION BASIC FOR AMAZON EC2

QUICK START: VERITAS STORAGE FOUNDATION BASIC FOR AMAZON EC2 QUICK START: VERITAS STORAGE FOUNDATION BASIC FOR AMAZON EC2 Quick Start Guide for Using Symantec's Veritas Storage Foundation Basic for Amazon EC2 Quick Start Guide for Using Symantec's Veritas Storage

More information

Netflix OSS Spinnaker on the AWS Cloud

Netflix OSS Spinnaker on the AWS Cloud Netflix OSS Spinnaker on the AWS Cloud Quick Start Reference Deployment August 2016 Huy Huynh and Tony Vattathil Solutions Architects, Amazon Web Services Contents Overview... 2 Architecture... 3 Prerequisites...

More information

1.1 Jadex - Engineering Goal-Oriented Agents

1.1 Jadex - Engineering Goal-Oriented Agents 1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute

More information

MDD-Approach for developing Pervasive Systems based on Service-Oriented Multi-Agent Systems

MDD-Approach for developing Pervasive Systems based on Service-Oriented Multi-Agent Systems MDD-Approach for developing Pervasive Systems based on Service-Oriented Multi- Agent Systems Jorge Agüero, Miguel Rebollo, Carlos Carrascosa, Vicente Julián Departamento de Sistemas Informaticos y Computacion

More information

V iew Direct- Connection Plug-In. The Leostream Connection Broker. Advanced Connection and Capacity Management for Hybrid Clouds

V iew Direct- Connection Plug-In. The Leostream Connection Broker. Advanced Connection and Capacity Management for Hybrid Clouds V iew Direct- Connection Plug-In The Leostream Connection Broker Advanced Connection and Capacity Management for Hybrid Clouds Version 9.0 June 2018 f Contacting Leostream Leostream Corporation http://www.leostream.com

More information

Contents. Contents (ix) Chapter 1 EVOLUTION OF CLOUD COMPUTING. Chapter 2 INTRODUCTION TO CLOUD COMPUTING. (ix)

Contents. Contents (ix) Chapter 1 EVOLUTION OF CLOUD COMPUTING. Chapter 2 INTRODUCTION TO CLOUD COMPUTING. (ix) (ix) Preface... (v) Acknowledgment... (vii) Abbreviations... (xvii) Chapter 1 EVOLUTION OF CLOUD COMPUTING 1.1 Chapter Overview... 1 1.2 Distributed System... 1 1.2.1 Examples of Distributed Systems...

More information

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang,

SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture. Authors: SwinDeW-G Team Contact: {yyang, SwinDeW-G (Swinburne Decentralised Workflow for Grid) System Architecture Authors: SwinDeW-G Team Contact: {yyang, jchen}@swin.edu.au Date: 05/08/08 1. Introduction SwinDeW-G is a scientific workflow management

More information

Figure 1 0: AMI Instances

Figure 1 0: AMI Instances Title: Configuring Control-M installation in Cloud environment. Last Update: July 4 th, 2018 Cause: Cloud Services Background Cloud Services is a collection of remote computing services that together make

More information

DNA Based Cryptography in Multi-Cloud: Security Strategy and Analysis

DNA Based Cryptography in Multi-Cloud: Security Strategy and Analysis 19 International Journal of Engineering Technology Science and Research DNA Based Cryptography in Multi-Cloud: Security Strategy and Analysis Dept of ISE, The National Institute of Engineering, Mysore,

More information

Commvault Backup to Cloudian Hyperstore CONFIGURATION GUIDE TO USE HYPERSTORE AS A STORAGE LIBRARY

Commvault Backup to Cloudian Hyperstore CONFIGURATION GUIDE TO USE HYPERSTORE AS A STORAGE LIBRARY Commvault Backup to Cloudian Hyperstore CONFIGURATION GUIDE TO USE HYPERSTORE AS A STORAGE LIBRARY CONTENTS EXECUTIVE SUMMARY... 2 SOLUTION OVERVIEW... 3 USE CASES... 4 SOLUTION COMPONENTS... 5 Commvault

More information

QUT Digital Repository:

QUT Digital Repository: QUT Digital Repository: http://eprints.qut.edu.au/ This is the accepted version of this conference paper. To be published as: Ai, Lifeng and Tang, Maolin and Fidge, Colin J. (2010) QoS-oriented sesource

More information

CPM. Quick Start Guide V2.4.0

CPM. Quick Start Guide V2.4.0 CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...

More information

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme

A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,

More information

Using AWS Data Migration Service with RDS

Using AWS Data Migration Service with RDS Using AWS Data Migration Service with RDS INTRODUCTION AWS s Database Migration Service (DMS) is a managed service to help migrate existing data and replicate changes from on-premise databases to AWS s

More information

IBM Tivoli Federated Identity Manager Version Installation Guide GC

IBM Tivoli Federated Identity Manager Version Installation Guide GC IBM Tivoli Federated Identity Manager Version 6.2.2 Installation Guide GC27-2718-01 IBM Tivoli Federated Identity Manager Version 6.2.2 Installation Guide GC27-2718-01 Note Before using this information

More information

Examining Public Cloud Platforms

Examining Public Cloud Platforms Examining Public Cloud Platforms A Survey Copyright 2012 Chappell & Associates Agenda What is Cloud Computing? Cloud Platform Technologies: An Overview Public Cloud Platforms: Reviewing the Terrain What

More information

IaaS Integration Guide

IaaS Integration Guide FUJITSU Software Enterprise Service Catalog Manager V16.0.0 IaaS Integration Guide Windows(64) B1WS-1259-01ENZ0(00) February 2016 Preface Purpose of This Document This document explains the introduction

More information

Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive!

Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive! Licensing Oracle on Amazon EC2, RDS and Microsoft Azure now twice as expensive! Authors: Adrian Cristache and Andra Tarata This whitepaper provides an overview of the changes in Licensing Oracle Software

More information

CIT 668: System Architecture

CIT 668: System Architecture CIT 668: System Architecture Amazon Web Services I Topics 1. Economics 2. Key Concepts 3. Key Services 4. Elastic Compute Cloud 5. Creating an EC2 Instance Images from AWS EC2 User Guide or Wikipedia unless

More information

Security Camp 2016 Cloud Security. August 18, 2016

Security Camp 2016 Cloud Security. August 18, 2016 Security Camp 2016 Cloud Security What I ll be discussing Cloud Security Topics Cloud overview The VPC and structures Cloud Access Methods Who owns your data? Cover your Cloud trail? Protection approaches

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System Impact Factor (SJIF): 3.632 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 (Special Issue for ITECE 2016) Study & Analysis of SOA based

More information

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online)

More information

AWS Solution Architect (AWS SA)

AWS Solution Architect (AWS SA) AWS Solution Architect (AWS SA) From Length: Approx 4-5 weeks/40+ hours Audience: Students with or without IT experience or knowledge Student Location To students from around the world Delivery Method:

More information

Sputnik Installation and Configuration Guide

Sputnik Installation and Configuration Guide Sputnik Installation and Configuration Guide Contents Introduction... 2 Installing Sputnik (Local Linux Machine)... 2 Sputnik Operation... 2 Creating an Amazon EC2 instance for Sputnik... 3 Configuring

More information