How To Create A Plant Science Cloud Platform

Size: px
Start display at page:

Download "How To Create A Plant Science Cloud Platform"

Transcription

1 iplant Atmosphere: A Gateway to Cloud Infrastructure for the Plant Sciences Edwin Skidmore edwin@iplantcollaborative.org Sriramu Singaram sriramus@iplantcollaborative.org Seung-jin Kim seungjin@iplantcollaborative.org Nirav Merchant University of Arizona nirav@ .arizona.edu Sangeeta Kuchimanchi sangeeta@iplantcollaborative.org Dan Stanzione Texas Advanced Computing Center dan@tacc.utexas.edu ABSTRACT The cloud platform complements traditional compute and storage infrastructures by introducing capabilities for efficiently provisioning resources in a self-service, on-demand manner. The new provisioning model promises to accelerate scientific discovery by improving access to customizable and task-specific computing resources. This paradigm is well-suited, especially for those applications tailored to leverage cloud-style of infrastructure capabilities. Adoption of the cloud model has been challenging for many domain scientists and scientific software developers due to the technical expertise required to effectively utilize this infrastructure. Some of the key limitations of cloud infrastructure are: limited integration with institutional authentication and authorization frameworks, lack of frameworks to enable domainspecific configurations for instances, and integration with scientific data repositories alongside existing computational clusters and grid deployments. Specifically designed to address some of these operational barriers towards adoptions by the plant sciences community, the cloud platform, aptly named Atmosphere, is an open-source, robust, configurable gateway that extends established cloud infrastructure to meet the diverse computing needs for the plant science. Atmosphere manages the Virtual Machine (VM) lifecycle while maximizing the utilization of cloud resources for scientific workflows. Thus, Atmosphere allows researchers developing novel analytical tools to deploy them with ease while abstracting the underlying computing infrastructure, at the same time making it relatively easy for the users to access these tools via web browser. Atmosphere also provides a rich extensible Application Programming Interface (APIs) for integration and automation with other services. Since its launch, Atmosphere has seen a wide adoption by the plant sciences community for a broad array of applications that range from image processing to next generation sequence (NGS) analysis and can serve as a template for providing similar capabilities to other domains. Categories and Subject Descriptors C.2.4 [Distributed Systems]: Distributed Applications cloud computing and storage. General Terms Management, Experimentation, Performance Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Keywords cloud, cloud computing, cloud storage, virtualization, plant sciences, cyberinfrastructure 1. INTRODUCTION The was established with a very broad mandate from the National Science Foundation (NSF) to support the cyberinfrastructure (CI) needs of researchers addressing the grand challenges of plant biology [1]. Plant biology itself is a very diverse field. The rapid expansion of the omics era (genomics, proteomics, metabolomics, transcriptomics, etc.) is transforming what has traditionally been a bench- and field-based research discipline into a computationally intense, data-driven area of science. The research problems of plant biology range from those requiring intense computation (genome assembly, genome wide association studies) to those requiring little computation but intensive data integration (genome and functional annotations). The data sets range in scale and type from molecular phenotype to satellite maps of species range, with most scales falling somewhere in between. In most areas of inquiry around plants, the algorithms and workflows are still rapidly evolving, as are the types of questions being explored. The entire cyberinfrastructure foundation, therefore, must support the needs of a diverse group of plant science researchers, ranging from biologists to computer scientists. The cyberinfrastructure comprises of high performance computing (HPC) cluster and data storage resources to the support large-scale data and computational needs of plant science research. While the HPC cluster and storage resources are suitable for many applications, not all scientific computations require the use of supercomputer-scale resources [2]. Some computational workflows require a dedicated server to provide their own interfaces, some of which are web based or native operating system based graphical user interfaces (GUI) with associated local databases, or compute environments. Furthermore, the nature of algorithm development and data analyses as applied to plant biology domain requires customized software development environments with significant software version dependencies, while requiring simultaneous access to large-scale compute and storage infrastructures. Many existing plant science-related computational tools are a natural fit for the cloud based infrastructure, many of which are highly serial or data parallel. Traditionally, such tools have been designed for single-threaded, small-scale computations, easily executed on a single workstation. Large-scale compute environments typically discourage the execution of these types of tools, as they do not make efficient use of cluster resources. Additionally, large shared clusters are not always amenable to customized execution environments for the domain-specific tasks,

2 such as configuring a wide range of system library versions to support legacy versions of applications, or the latest bleeding edge versions of bioinformatics software [3]. The deployment of algorithms and tools thus becomes a challenge in shared computing environments. Atmosphere addresses these issues by providing preconfigured, domain-specific virtual instances of common bioinformatic tools that are integrated within other parts of iplant's cyberinfrastructure. In this manner, Atmosphere users are able to quickly develop algorithms and deploy workflows, thereby reducing the extensive time, resources, and overhead needed to set up analyses. Users can access the subset of data required by a specific analysis from iplant s large-scale storage by staging the data into their virtual machine (VM). In addition, users are able to preserve the state of their VM instances, saving not only a specific workflow and analysis but an entire system state, introducing new opportunities for algorithm development and experimental reproducibility. A fundamental practice within biosciences research, particularly in the plant sciences community, is the sharing of data sets, analysis tools, and computational workflows. Tool developers have their own community of collaborators and often seek convenient access to computational resources in order to provide early and reliable access to the analytical tools for their community. This iterative step is often a tedious limitation for biologists, as the data and resource provisioning to validate the tools is a time consuming process. While many cloud solutions focus on the Infrastructure-as-a-Service (IAAS) or Platform-as-a- Service (PAAS) model, Atmosphere reinforces the Software-as-a- Service (SAAS) approach by allowing users to collaborate, share their images, and conveniently launch applications using one-click buttons. SAAS allows the tool developers to provide web-based, secure single click access to their collaborators to precisely configured versions of the application and their dependencies, allowing them to provide quick assessment and feedback before publishing the tool for public consumption. This capability also allows the biologists to adjust the underlying computational infrastructure and modify items such as the number of cores and RAM depending on the size of the data set being analyzed, without having to encumber the developer for additional resources. In addition to the various cloud service models that Atmosphere supports, the iplant cloud services platform exposes its functionality by providing HTTP-based application programming interfaces (APIs) through its middleware. The APIs enable functionality available through the web front end as well as mechanisms to customize notifications, resource management, and metadata management. The purpose of the Atmosphere APIs is to encourage deeper integration with other applications and services while making Atmosphere a first-class citizen of the institutional infrastructure through the integration capabilities. Virtualization software typically exists at a low level of most infrastructures and requires proficient systems administrators to provision resources for end-users. The nature of virtualization and the provisioning of virtual resources often demand an intimate knowledge of underlying physical resources and the low level access controls. Additionally, the user interfaces for virtualization software are typically command-line tools or, at best, desktop applications requiring direct access to the systems and hardware. Many academic and open-source cloud projects began in an attempt to fulfill an unmet need to provide the dynamic, usercentric provisioning of virtual resources. Some projects began as research projects and have continued as open-source projects, such as OpenNebula [7]. Other projects have attempted to model themselves after successful private industry services. One such project is Eucalyptus Cloud [8], which provides API-compatible web services to Amazon Elastic Compute Cloud (EC2) [9] and a very basic web interface to managing VMs and storage resources. Other projects aim to be more of a toolkit or API to service, such as Nimbus [10] and OpenStack [11]. Most of these projects cater more toward service providers who wish to build a cloud rather than delivering the cloud more directly to the end-users themselves. A major distinction between Atmosphere and these other projects is that Atmosphere attempts to close the usability gap between a cloud provider and that of cloud users, particularly for biologists and plant science researchers. 3. ARCHITECTURE Conceptually, Atmosphere can be separated into three logical layers accompanied by a set of toolkits which reside within the virtual machine (VMs) (see Figure 1). The three layers of Atmosphere are the cloud engine, the middleware, and the web frontend. The toolkits facilitate the configuration of the virtual machines, communication with the middleware tier, and the interfacing with other parts of iplant s cyberinfrastructure. 2. RELATED WORK Before the inception of Atmosphere in 2010, there were few mature open-source cloud-centric middleware or portal projects focused toward a biological sciences community. Below are some of the projects that iplant evaluated before developing a targeted cloud infrastructure for the plant science community. Many IAAS clouds utilize virtualization software, such asxen [4], VMWare [5], or Kernel Virtual Machine (KVM) [6]. Figure 1. High-level illustration of Atmosphere s components.

3 3.1 Cloud Engine Atmosphere s design planned for the interchange of multiple cloud types and cloud engines. Currently, Atmosphere supports Eucalyptus Cloud, an open-source project with API compatibility with Amazon Elastic Compute Cloud and other Amazon web services. At the time of Atmosphere s inception, Eucalyptus Cloud was determined to be the most stable, feature rich, and extensibles. Integration with OpenStack is planned by early Middleware Atmosphere s middleware is built on top of Django [12], a highlevel extensible python web framework designed for rapid development. While having originated as a content management system, the Django provides an excellent foundation for web applications. Other python web frameworks were considered, but Django was considered the most mature and offered the most features when Atmosphere development began. Django s core components include an object relational mapper and user interface facilities. Atmosphere s middleware adds additional services for auditing and monitoring, resource and job scheduling, authentication, and metadata management. Atmosphere s authentication middleware service, named CloudAuth, is designed to accept different authentication schemes. Currently, it supports LDAP and an internal database. Once a user authenticates, tokens are used for subsequent API calls within the middleware. Authentication is discussed in more detail in the security section of the paper. Auditing and monitoring is provided through extensive logging of most activities in Atmosphere and stored within Atmosphere s internal database. Detailed activities include VM launches, VM terminations, storage requests, user logins, and user logouts. In addition, Atmosphere performs periodic polling of the cloud resources to perform resource consistency checks or to monitor for known failure states of the underlying cloud. For instance, a known failure state of Eucalyptus occurs when new VM cannot obtain an IP address. For failure states that cannot be automatically remedied, notifications are sent to cloud administrators. Atmosphere requires internal scheduler to perform periodic tasks, such as monitoring and polling. This internal schedule was built using python celery [13]. Another important function of the scheduler is to throttle simultaneous requests to the cloud engine at times of high utilization, without which the cloud engine could be paralyzed with too many requests. Future plans for the scheduler include providing a means to launch VMs to backfill resources during periods of low utilization, maximizing the overall cluster efficiency. Metadata management is facilitated through tags, descriptions, and derived elements provided by users or cloud administrators. Future versions of Atmosphere will include more intuitive means to manage and search metadata, and to link metadata information generated by other components of iplant s infrastructure. 3.3 Web Frontend Atmosphere s web frontend is a rich web 2.0 application, which extensively uses AJAX [14] and JavaScript [15]. Ext JS [16] provides much of the look and feel. Bidirectional communication between middleware and the client browser, such as event notifications, uses Faye [17], which implements the Bayeux protocol [18]. Figure 2. Screenshot of Atmosphere home screen. VMs organized as "Applications". The primary motivation for the user interface design is usability for both inexperienced and expert cloud users. The home screen for Atmosphere allows users to review and launch virtual machines in an application store model, resembling modern mobile and touch devices (see Figure 2). Convenient access to VM and resource metadata is also provided using sidebars in the interface. For expert cloud users, detailed information and finegrain access to the underlying cloud resources are available through the Dashboard (see Figure 3). Figure 3. Dashboard view to customize a virtual machine. The dashboard view provides fine-grained configuration options for expert users. 3.4 Virtual Machine Toolkits Atmosphere bundles several tools, in the form of scripts and applications, through the virtual machine toolkits. Some tools are essential to the operation of Atmosphere, assisting with the communication between the Atmosphere middleware and the VM. Other tools enhance the usability of a VM within iplant s infrastructure or provide integration with iplant s compute and storage resources. The following are descriptions of the tools in the iplant VM toolkits: atmocl This program provides convenient access to select Atmosphere web service functions, such as querying Atmosphere metadata and managing cloud-specific storage. A typical use for atmocl is mounting EBS volumes onto a VM without using the web frontend.

4 atmo_init atmo_init executes as part of the boot-time process and facilitates the configuration of a VM before it is available to a user. Users will never need to access this tool directly. condor tools iplant provides access to a small compute grid based on Condor [19]. The condor tools are essentially the condor executables necessary to submit jobs to iplant s grid for some types of computations. configuration management Traditional configuration management enables systems administrators to control and automate the configuration of system software and services. Atmosphere uses Puppet [20], a configuration management tool, to dynamically configure systems on virtual machines. Future versions of Atmosphere will enable users to dynamically configure their own VMs. image_request This command-line tool collects the necessary metadata from a VM, which will ultimately be displayed within Atmosphere s graphical catalogue. iplant Data Store utilities iplant utilitizes irods Data Grid [21] for large scale storage. Users have access to both commandline and GUI-based clients to manage data within iplant s Data Store. The second type of storage is the iplant Data Store. Users can pull, push, or synchronize data in parallel using irods command-line utilities or graphical clients. Another method of managing data is using a Filesystem in Userspace (FUSE) [28] client, which translates the irods API calls into filesystem calls. One important distinction to using the iplant Data Store is that users can readily access the data across the entirety of iplant s cyberinfrastructure, including the HPC resources and the Discovery Environment. 6. CLOUD UTILIZATION When Atmosphere was launched as a preview to the public in January 2011, access was limited. Shortly after its initial launch, iplant Atmosphere opened access to researchers. The diversity of current users represents 16 countries and 87 institutions. Within the United States, where 89.6% of the total users reside, 30 states are represented (see Chart 1). 4. SECURITY AND AUTHENTICATION A function of the Atmosphere middleware is to mediate both the cloud engine s authentication and iplant s central authentication services. An authentication service, called CloudAuth, provides a pluggable framework to integrate with different authentication mechanisms via modules. Currently, CloudAuth supports an internal database or LDAP [22]. Planned authentication modules include CAS [23] and Shibboleth [24]. In a typical authentication use case, users authenticate to the web frontend. Secure sockets are used for every layer of network communication. When a user authenticates using the web frontend, a user s iplant credentials are mapped to the corresponding credential provided by the cloud engine. The cloud credentials allow the user to provision resources within their namespace, allowing Atmosphere to leverage the cloud engine s mechanism for resource isolation. Atmosphere web services APIs employ a simplified version of a token-based authentication system. After authentication, external services use a token to call methods on behalf of a user. Tokens have a finite lifetime, configurable by the cloud administrator. Users authenticate to their VMs primarily using their iplant credentials. SSH access is automatically configured to allow ssh access to the specific user and by cloud administrators. Secure VNC [25] access is enabled using a RealVNC [26] Enterprise Server embedded on the VM. 5. DATA Plant science is a data intensive science [27]. To address their extensive data needs within the cloud, Atmosphere users have access to two types of storage. The first type is provisioned through the underlying cloud engine and is exclusive to a user s virtual machines. The cloud engine s storage is recognized by the VM as a native block device and uses typical system utilities for managing devices, such as fdisk, parted and mount. Chart 1. This chart illustrates the cumulative growth in the number of users since Atmosphere s public launch in January Atmosphere has been utilized in three workshops and one graduate-level bioinformatics course. Atmosphere is in active use by five research laboratories to share image data using the iplant data store and analyze it using custom command line and GUI based applications developed in MATLAB, these tools and dependencies were deployed as compiled binaries as a bundled VM; this custom VM is made available to the community to use with their own data sets through Atmosphere (See Figure 4). 7. USE CASES iplant s cyberinfrastructure provides multiple entry points to its storage and compute resources, where Atmosphere fills specific needs unmet by the other infrastructure services. The iplant Discovery Environment provides a structured way for users to integrate tools and perform analysis via a web portal. Web service APIs, through the Foundational and Semantic APIs, programmatically expose this functionality to developers to integrate with their existing science portals and tools. Direct access to complex, large scale compute and storage is generally available to plant scientists through XSEDE providers, such as Texas Advanced Computing Center (TACC). Given these modes

5 Education, workshops, and training: Another large category of users utilize Atmosphere for workshops and training events. Oftentimes, workshop organizers need preconfigured VMs, loading with sample data, for their participants. The iplant staff works closely with workshop organizers to structure their environments and sample data. Figure 4. A remote VNC connection to a Atmosphere instance showing the image analysis toolkit and iplant data store windows. of access, there was a need for highly configurable environments for algorithm exploration, tool development, small- to mediumsized analyses, or analyses that might not be traditionally suited for HPC environments. The following provides a glimpse of the typical use cases that Atmosphere has used over the past several months since Atmosphere has been released to the public: Algorithm and Tool Development: Many of Atmosphere s users do not have convenient access to a UNIX environment to design their own tools, whether via shell access or a graphic desktop. The cloud, with its self-service, on-demand model, is an obvious fit for these users. Typically, the period of algorithm and tool development is finite between releases, after which the environment may be saved or terminated until the next stage of development begins. In some cases, algorithm and tool developers publish their virtual machine images for other community users. One example is the Phytomorph VM, developed by Nathan Miller from the University of Wisconsin, which provides machine vision tools to correlate seed morphology to seed development. On-Demand, Standalone Analysis: As mentioned previously, some users utilize virtual machines, configured by tool developers, as part of their data analysis pipeline. In other cases, users have developed their own analysis pipeline want to deploy it virtually. A common problem mentioned by some users is that their analysis pipeline exists on a desktop or laptop, lacking the reliability or performance they need to scale their analysis. In many cases, users choose Atmosphere as a facility to share their analysis pipeline with other lab members or collaborators. In these cases, providing wholly contained, reproducible computational environments is the most attractive features of Atmosphere. On-Demand, Integrated Analysis: Integrated analysis refers to analysis that may be partially performed using other parts of iplant s infrastructure. For example, some users may have part of their analysis performed using the Discovery Environment and wish to further process the data using preinstalled tools on a virtual machine in Atmosphere. In other cases, Atmosphere VMs have been used to prepare an analysis to be later targeted for HPC resources. For integrated analyses, the iplant DataStore is used for sharing data across iplant s various services. 8. CONCLUSION AND FUTURE WORK The goal for Atmosphere is to provide ease of access to highly customizable computational infrastructure, functioning as a gateway that integrates and augments cloud resources with capabilities such as HPC and data grids. Atmosphere also serves as a platform to allow computational tool designers and developers the ability to collaborate, and rapidly deploy their analysis pipelines for broad use by the community. Atmosphere plays a key role in providing customized computational resources for pre and post analysis; e.g. Atmosphere has custom VM of eight popular genome visualizers which are used to visualize a large genome assembly, the compute intensive tasks were performed on a HPC system where these resources intensive GUI applications are not typically installed. Atmosphere s ability to provide easy web interface to preserve data, tools, and workflows with minimal effort and skill overcomes the limitations and technological barriers that prevent adoption of the cloud. Deploying a cloud for the plant sciences hasn t always been smooth. One of the most salient challenges initially faced when the project began was selecting the best cloud technology to use at a time when cloud technologies were emergent. Selecting a dominant cloud technology was more comparable to hedging a bet than making a thorough competitive analysis. To move forward with the project, we selected the best technologies at the time with a design philosophy accounting for the fact that that the underlying technologies would rapidly change and most likely be replaced in the future. Current and ongoing development module / features include: OpenStack and public cloud integration; replacing the use of euca2ools python library with a more generic, flexible library, such as Apache s Libcloud [29]. Utilization-based scheduling of resources, including backfilling instances during low utilization periods Multi-cloud support; the scheduling and provisioning of resources across multiple, geographically dispersed clouds Tighter integration with iplant Discovery Environment, Grid, and HPC resources Automated, user-initiated VM image bundling Expansion of support for mobile devices. Currently, an Android application is available to view, launch, and terminate instances. Authentication with common academic institutional authentication standards, such as Jasig Central Authentication Service (CAS) or Shibboleth; Integration with InCommon [30]. More intelligent metadata management and search capabilities; integration with semantic approaches to metadata search.

6 9. ACKNOWLEDGMENTS The is funded by a grant from the National Science Foundation Plant Cyberinfrastructure Program (#DBI ). 10. REFERENCES [1] PSCIC. (2006) Plant Science Cyberinfrastructure Collaborative. [Online]. sf06594 [2] Armando Fox, "Cloud Computing - What's in it for Me as a Scientist," Science, vol. 331, no. 6016, pp , 28 January [3] P. Khatri and S. Drăghici, "Ontological analysis of gene expression data: current tools, limitations, and open problems," Bioinformatics, vol. 21, no. 18, pp , June [4] Xen. [Online]. [5] VMware. [Online]. [6] Kernel-based Virtual Machine. [Online]. [7] J. Fontan, T. Vazquez, L. Gonzalez, R. S. Montero, and I. M. Llorente, "OpenNebula: The Open Source Virtual Machine Manager for Clouster Computing," in Open Source Grid and Cluster Software Conference, San Francisco, CA, May [8] D. Nurmi et al., "The Eucalyptus Open-source Cloudcomputing System," in CCA08: Cloud Computing and Its Applications, [9] Amazon. Amazon Elastic Compute Cloud. [Online]. [10] K. Keahey and T. Freeman, Nimbus or an Open Source Cloud Platform or the Best Open Source EC2 No Money Can Buy, Supercomputing 2008; invited talk. [11] OpenStack. [Online]. [12] Django Software Foundation. Django. [Online]. [13] Python Celery. [Online]. [14] AJAX. [Online]. [15] JavaScript. [Online]. [16] Sencha Inc. Ext JS. [Online]. [17] James Coglan. Faye. [Online]. faye.jcoglan.com [18] Alex Russell, Greg Wilkins, David Davis, and Mark Nesbitt. (2007) Bayeux Protocol -- Bayeux [Online]. [19] M. Livny, M. Litzkow, and M. Mutka, "Condor - a hunter of idle workstations," in Proceedings of the 8th International Conference of Distributed Computing Systems, IEEE Computer Society Press, Madison, Wisconsin, 1988, pp [20] J. Lope, Managing Infrastructure with Puppet, 1st ed. Sebastopol, CA, USA: O'reilly Media, Inc., [21] A. Rajasekar et al., irods Primer: Synthesis Lectures on Information Concepts, Retrieval, and Services.: Morgan & Claypool Publishers, 2010, vol. 2. [22] J. Sermersheim et al., "Lightweight Directory Access Protocol (LDAP): The Protocol," Internet Engineering Task Force, Network Working Group, RFC 4511, June [Online]. [23] Jasig. Central Authentication Service. [Online]. [24] Internet2. Shibboleth. [Online]. [25] T. Richardson, Q. Stafford-Fraser, K. Wood, and A. Hooper, "Virtual Network Computing," Internet Computing, IEEE, vol. 2, no. 1, pp , Jan/Feb [26] RealVNC Ltd. RealVNC. [Online]. [27] A. Smith et al., "Biology and Data-Intensive Scientific Discovery in the Beginning of the 21st Century," OMICS, vol. 15, no. 4, pp , [28] Filesystem in Userspace. [Online]. [29] Apache Libcloud. [Online]. [30] InCommon. [Online]. [31] boto. [Online].

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

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

More information

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

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

More information

Deploying Business Virtual Appliances on Open Source Cloud Computing

Deploying Business Virtual Appliances on Open Source Cloud Computing International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and

More information

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

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

More information

Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers

Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers Cloud Computing Solutions for Genomics Across Geographic, Institutional and Economic Barriers Ntinos Krampis Asst. Professor J. Craig Venter Institute kkrampis@jcvi.org http://www.jcvi.org/cms/about/bios/kkrampis/

More information

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community Ntinos Krampis Asst. Professor J. Craig Venter Institute kkrampis@jcvi.org http://www.jcvi.org/cms/about/bios/kkrampis/

More information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms

More information

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community

Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community Cloud BioLinux: Pre-configured and On-demand Bioinformatics Computing for the Genomics Community Ntinos Krampis Asst. Professor J. Craig Venter Institute kkrampis@jcvi.org http://www.jcvi.org/cms/about/bios/kkrampis/

More information

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD By Yohan Wadia ucalyptus is a Linux-based opensource software architecture that implements efficiencyenhancing private and hybrid clouds within an enterprise s

More information

HEP Data-Intensive Distributed Cloud Computing System Requirements Specification Document

HEP Data-Intensive Distributed Cloud Computing System Requirements Specification Document HEP Data-Intensive Distributed Cloud Computing System Requirements Specification Document CANARIE NEP-101 Project University of Victoria HEP Computing Group December 18, 2013 Version 1.0 1 Revision History

More information

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito. + FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO (serena.spinoso@polito.it) FULVIO VALENZA (fulvio.valenza@polito.it) + OUTLINE INTRODUCTION OF CLOUD DEFINITION OF CLOUD BASIC CLOUD COMPONENTS

More information

Sistemi Operativi e Reti. Cloud Computing

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

More information

Orbiter Series Service Oriented Architecture Applications

Orbiter Series Service Oriented Architecture Applications Workshop on Science Agency Uses of Clouds and Grids Orbiter Series Service Oriented Architecture Applications Orbiter Project Overview Mark L. Green mlgreen@txcorp.com Tech-X Corporation, Buffalo Office

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Shang Juh Kao Dept. of Computer Science and Engineering National Chung Hsing University 2011/10/27 CSE, NCHU 1 Table of Contents 1. Introduction ( 資 料 取 自 NCHC 自 由 軟 體 實

More information

Cloud Models and Platforms

Cloud Models and Platforms Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model

More information

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases NASA Ames NASA Advanced Supercomputing (NAS) Division California, May 24th, 2012 Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases Ignacio M. Llorente Project Director OpenNebula Project.

More information

What s New in VMware vsphere 5.1 VMware vcenter Server

What s New in VMware vsphere 5.1 VMware vcenter Server What s New in VMware vsphere 5.1 VMware vsphere 5.1 TECHNICAL MARKETING DOCUMENTATION V 1.0/UPDATED JULY 2012 Table of Contents Introduction... 3 Key Components... 3 vcenter Single Sign-On Server.... 3

More information

Early Cloud Experiences with the Kepler Scientific Workflow System

Early Cloud Experiences with the Kepler Scientific Workflow System Available online at www.sciencedirect.com Procedia Computer Science 9 (2012 ) 1630 1634 International Conference on Computational Science, ICCS 2012 Early Cloud Experiences with the Kepler Scientific Workflow

More information

Data Management using irods

Data Management using irods Data Management using irods Fundamentals of Data Management September 2014 Albert Heyrovsky Applications Developer, EPCC a.heyrovsky@epcc.ed.ac.uk 2 Course outline Why talk about irods? What is irods?

More information

Comparing Open Source Private Cloud (IaaS) Platforms

Comparing Open Source Private Cloud (IaaS) Platforms Comparing Open Source Private Cloud (IaaS) Platforms Lance Albertson OSU Open Source Lab Associate Director of Operations lance@osuosl.org / @ramereth About me OSU Open Source Lab Server hosting for Open

More information

Technical. Overview. ~ a ~ irods version 4.x

Technical. Overview. ~ a ~ irods version 4.x Technical Overview ~ a ~ irods version 4.x The integrated Ru e-oriented DATA System irods is open-source, data management software that lets users: access, manage, and share data across any type or number

More information

Scyld Cloud Manager User Guide

Scyld Cloud Manager User Guide Scyld Cloud Manager User Guide Preface This guide describes how to use the Scyld Cloud Manager (SCM) web portal application. Contacting Penguin Computing 45800 Northport Loop West Fremont, CA 94538 1-888-PENGUIN

More information

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan

International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan International Symposium on Grid Computing 2009 April 23th, Academia Sinica, Taipei, Taiwan New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud Ruben Santiago Montero Distributed

More information

Globus Research Data Management: Introduction and Service Overview

Globus Research Data Management: Introduction and Service Overview Globus Research Data Management: Introduction and Service Overview Kyle Chard chard@uchicago.edu Ben Blaiszik blaiszik@uchicago.edu Thank you to our sponsors! U. S. D E P A R T M E N T OF ENERGY 2 Agenda

More information

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar OpenNebula Open Souce Solution for DC Virtualization C12G Labs Online Webinar What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized Environments I m using virtualization/cloud,

More information

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida Plug-and-play Virtual Appliance Clusters Running Hadoop Dr. Renato Figueiredo ACIS Lab - University of Florida Advanced Computing and Information Systems laboratory Introduction You have so far learned

More information

Assignment # 1 (Cloud Computing Security)

Assignment # 1 (Cloud Computing Security) Assignment # 1 (Cloud Computing Security) Group Members: Abdullah Abid Zeeshan Qaiser M. Umar Hayat Table of Contents Windows Azure Introduction... 4 Windows Azure Services... 4 1. Compute... 4 a) Virtual

More information

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization 13 th LSM 2012 7 th -12 th July, Geneva OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

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

More information

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

Li Sheng. lsheng1@uci.edu. Nowadays, with the booming development of network-based computing, more and more 36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng lsheng1@uci.edu Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors

More information

Globus Research Data Management: Introduction and Service Overview. Steve Tuecke Vas Vasiliadis

Globus Research Data Management: Introduction and Service Overview. Steve Tuecke Vas Vasiliadis Globus Research Data Management: Introduction and Service Overview Steve Tuecke Vas Vasiliadis Presentations and other useful information available at globus.org/events/xsede15/tutorial 2 Thank you to

More information

Cloud and Virtualization to Support Grid Infrastructures

Cloud and Virtualization to Support Grid Infrastructures ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense

More information

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091 Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,

More information

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization OSDC 2012 25 th April, Nürnberg OpenNebula Open Souce Solution for DC Virtualization Constantino Vázquez Blanco OpenNebula.org What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision on Virtualized

More information

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud CISCO NerdLunch Series November 7, 2008 San Jose, CA New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud Ruben Santiago Montero Distributed Systems Architecture Research

More information

An Introduction to Private Cloud

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

More information

OpenNebula The Open Source Solution for Data Center Virtualization

OpenNebula The Open Source Solution for Data Center Virtualization LinuxTag April 23rd 2012, Berlin OpenNebula The Open Source Solution for Data Center Virtualization Hector Sanjuan OpenNebula.org 1 What is OpenNebula? Multi-tenancy, Elasticity and Automatic Provision

More information

GenomeSpace Architecture

GenomeSpace Architecture GenomeSpace Architecture The primary services, or components, are shown in Figure 1, the high level GenomeSpace architecture. These include (1) an Authorization and Authentication service, (2) an analysis

More information

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing

An Introduction to Virtualization and Cloud Technologies to Support Grid Computing New Paradigms: Clouds, Virtualization and Co. EGEE08, Istanbul, September 25, 2008 An Introduction to Virtualization and Cloud Technologies to Support Grid Computing Distributed Systems Architecture Research

More information

Private Clouds with Open Source

Private Clouds with Open Source Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun baun@kit.edu http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging

More information

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director lance@osuosl.org @ramereth

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson Director lance@osuosl.org @ramereth Comparing Ganeti to other Private Cloud Platforms Lance Albertson Director lance@osuosl.org @ramereth About me OSU Open Source Lab Server hosting for Open Source Projects Open Source development projects

More information

Comparison of Several Cloud Computing Platforms

Comparison of Several Cloud Computing Platforms Second International Symposium on Information Science and Engineering Comparison of Several Cloud Computing Platforms Junjie Peng School of computer science & High performance computing center Shanghai

More information

Building Platform as a Service for Scientific Applications

Building Platform as a Service for Scientific Applications Building Platform as a Service for Scientific Applications Moustafa AbdelBaky moustafa@cac.rutgers.edu Rutgers Discovery Informa=cs Ins=tute (RDI 2 ) The NSF Cloud and Autonomic Compu=ng Center Department

More information

Managing Traditional Workloads Together with Cloud Computing Workloads

Managing Traditional Workloads Together with Cloud Computing Workloads Managing Traditional Workloads Together with Cloud Computing Workloads Table of Contents Introduction... 3 Cloud Management Challenges... 3 Re-thinking of Cloud Management Solution... 4 Teraproc Cloud

More information

Mobile Cloud Computing T-110.5121 Open Source IaaS

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

More information

Towards a New Model for the Infrastructure Grid

Towards a New Model for the Infrastructure Grid INTERNATIONAL ADVANCED RESEARCH WORKSHOP ON HIGH PERFORMANCE COMPUTING AND GRIDS Cetraro (Italy), June 30 - July 4, 2008 Panel: From Grids to Cloud Services Towards a New Model for the Infrastructure Grid

More information

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of

More information

Virtual Machine Management with OpenNebula in the RESERVOIR project

Virtual Machine Management with OpenNebula in the RESERVOIR project CISCO Cloud Computing Research Symposium (C 3 RS) November 5 & 6, 2008 San Jose, CA Virtual Machine Management with OpenNebula in the RESERVOIR project Ruben Santiago Montero Distributed Systems Architecture

More information

CONDOR CLUSTERS ON EC2

CONDOR CLUSTERS ON EC2 CONDOR CLUSTERS ON EC2 Val Hendrix, Roberto A. Vitillo Lawrence Berkeley National Lab ATLAS Cloud Computing R & D 1 INTRODUCTION This is our initial work on investigating tools for managing clusters and

More information

The OpenNebula Cloud Platform for Data Center Virtualization

The OpenNebula Cloud Platform for Data Center Virtualization CloudOpen 2012 San Diego, USA, August 29th, 2012 The OpenNebula Cloud Platform for Data Center Virtualization Carlos Martín Project Engineer Acknowledgments The research leading to these results has received

More information

MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration

MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration Hoi-Wan Chan 1, Min Xu 2, Chung-Pan Tang 1, Patrick P. C. Lee 1 & Tsz-Yeung Wong 1, 1 Department of Computer Science

More information

D3.1: Operational SaaS Test lab

D3.1: Operational SaaS Test lab Local content in a Europeana cloud D3.1: Operational SaaS Test lab Authors: Odo Benda, Gerda Koch and Walter Koch AIT Forschungsgesellschaft mbh Version: Final (2.0) LoCloud is funded by the European Commission

More information

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

More information

salsadpi: a dynamic provisioning interface for IaaS cloud

salsadpi: a dynamic provisioning interface for IaaS cloud salsadpi: a dynamic provisioning interface for IaaS cloud Tak-Lon (Stephen) Wu Computer Science, School of Informatics and Computing Indiana University, Bloomington, IN taklwu@indiana.edu Abstract On-demand

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. sivaram@redhat.com

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd. sivaram@redhat.com Cloud Computing with Red Hat Solutions Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd sivaram@redhat.com Linux Automation Details Red Hat's Linux Automation strategy for next-generation IT infrastructure

More information

Enhanced Research Data Management and Publication with Globus

Enhanced Research Data Management and Publication with Globus Enhanced Research Data Management and Publication with Globus Vas Vasiliadis Jim Pruyne Presented at OR2015 June 8, 2015 Presentations and other useful information available at globus.org/events/or2015/tutorial

More information

Infrastructure Clouds for Science and Education: Platform Tools

Infrastructure Clouds for Science and Education: Platform Tools Infrastructure Clouds for Science and Education: Platform Tools Kate Keahey, Renato J. Figueiredo, John Bresnahan, Mike Wilde, David LaBissoniere Argonne National Laboratory Computation Institute, University

More information

Cloud Computing. Adam Barker

Cloud Computing. Adam Barker Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles

More information

Simplified Private Cloud Management

Simplified Private Cloud Management BUSINESS PARTNER ClouTor Simplified Private Cloud Management ClouTor ON VSPEX by LOCUZ INTRODUCTION ClouTor on VSPEX for Enterprises provides an integrated software solution for extending your existing

More information

Design and Implementation of IaaS platform based on tool migration Wei Ding

Design and Implementation of IaaS platform based on tool migration Wei Ding 4th International Conference on Mechatronics, Materials, Chemistry and Computer Engineering (ICMMCCE 2015) Design and Implementation of IaaS platform based on tool migration Wei Ding State Key Laboratory

More information

Cloud Infrastructure Pattern

Cloud Infrastructure Pattern 1 st LACCEI International Symposium on Software Architecture and Patterns (LACCEI-ISAP-MiniPLoP 2012), July 23-27, 2012, Panama City, Panama. Cloud Infrastructure Pattern Keiko Hashizume Florida Atlantic

More information

Solution for private cloud computing

Solution for private cloud computing The CC1 system Solution for private cloud computing 1 Outline What is CC1? Features Technical details Use cases By scientist By HEP experiment System requirements and installation How to get it? 2 What

More information

OpenNebula Leading Innovation in Cloud Computing Management

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

More information

Clouds for research computing

Clouds for research computing Clouds for research computing Randall Sobie Institute of Particle Physics University of Victoria Collaboration UVIC, NRC (Ottawa), NRC-HIA (Victoria) Randall Sobie IPP/University of Victoria 1 Research

More information

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

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

More information

2) Xen Hypervisor 3) UEC

2) Xen Hypervisor 3) UEC 5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools

More information

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

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

More information

Research on Operation Management under the Environment of Cloud Computing Data Center

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

More information

IBM Platform Computing : infrastructure management for HPC solutions on OpenPOWER Jing Li, Software Development Manager IBM

IBM Platform Computing : infrastructure management for HPC solutions on OpenPOWER Jing Li, Software Development Manager IBM IBM Platform Computing : infrastructure management for HPC solutions on OpenPOWER Jing Li, Software Development Manager IBM #OpenPOWERSummit Join the conversation at #OpenPOWERSummit 1 Scale-out and Cloud

More information

ACCELERATE DEVOPS USING OPENSHIFT PAAS

ACCELERATE DEVOPS USING OPENSHIFT PAAS ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application

More information

Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix Alternative Deployment Models for Cloud Computing in HPC Applications Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix The case for Cloud in HPC Build it in house Assemble in the cloud?

More information

Infrastructure as a Service

Infrastructure as a Service Infrastructure as a Service Jose Castro Leon CERN IT/OIS Cloud Computing On-Demand Self-Service Scalability and Efficiency Resource Pooling Rapid elasticity 2 Infrastructure as a Service Objectives 90%

More information

Efficient Cloud Management for Parallel Data Processing In Private Cloud

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

More information

CYBERINFRASTRUCTURE FRAMEWORK FOR 21 st CENTURY SCIENCE AND ENGINEERING (CIF21)

CYBERINFRASTRUCTURE FRAMEWORK FOR 21 st CENTURY SCIENCE AND ENGINEERING (CIF21) CYBERINFRASTRUCTURE FRAMEWORK FOR 21 st CENTURY SCIENCE AND ENGINEERING (CIF21) Goal Develop and deploy comprehensive, integrated, sustainable, and secure cyberinfrastructure (CI) to accelerate research

More information

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform

An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform An Experimental Study of Load Balancing of OpenNebula Open-Source Cloud Computing Platform A B M Moniruzzaman 1, Kawser Wazed Nafi 2, Prof. Syed Akhter Hossain 1 and Prof. M. M. A. Hashem 1 Department

More information

Cloud Computing and Open Source: Watching Hype meet Reality

Cloud Computing and Open Source: Watching Hype meet Reality Cloud Computing and Open Source: Watching Hype meet Reality Rich Wolski UCSB Computer Science Eucalyptus Systems Inc. May 26, 2011 Exciting Weather Forecasts 99 M 167 M 6.5 M What is a cloud? SLAs Web

More information

Getting Started Hacking on OpenNebula

Getting Started Hacking on OpenNebula LinuxTag 2013 Berlin, Germany, May 22nd Getting Started Hacking on OpenNebula Carlos Martín Project Engineer Acknowledgments The research leading to these results has received funding from Comunidad de

More information

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds.

Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid clouds. ENTERPRISE MONITORING & LIFECYCLE MANAGEMENT Unify IT Operations Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

Scheduler in Cloud Computing using Open Source Technologies

Scheduler in Cloud Computing using Open Source Technologies Scheduler in Cloud Computing using Open Source Technologies Darshan Upadhyay Prof. Chirag Patel Student of M.E.I.T Asst. Prof. Computer Department S. S. Engineering College, Bhavnagar L. D. College of

More information

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise openshift Benefits Document platform features Feature Benefit FOR APPLICATIO DEVELOPMET Self-Service and On-Demand Application Stacks By enabling Developers with the ability to quickly and easily deploy

More information

Cisco Intelligent Automation for Cloud

Cisco Intelligent Automation for Cloud Product Data Sheet Cisco Intelligent Automation for Cloud Early adopters of cloud-based service delivery were seeking additional cost savings beyond those achieved with server virtualization and abstraction.

More information

Scientific Cloud Computing: Early Definition and Experience

Scientific Cloud Computing: Early Definition and Experience The 10th IEEE International Conference on High Performance Computing and Communications Scientific Cloud Computing: Early Definition and Experience Lizhe Wang, Jie Tao, Marcel Kunze Institute for Scientific

More information

Vistara Lifecycle Management

Vistara Lifecycle Management Vistara Lifecycle Management Solution Brief Unify IT Operations Enterprise IT is complex. Today, IT infrastructure spans the physical, the virtual and applications, and crosses public, private and hybrid

More information

Qlik Sense Enabling the New Enterprise

Qlik Sense Enabling the New Enterprise Technical Brief Qlik Sense Enabling the New Enterprise Generations of Business Intelligence The evolution of the BI market can be described as a series of disruptions. Each change occurred when a technology

More information

Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems

Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems Appendix to; Assessing Systemic Risk to Cloud Computing Technology as Complex Interconnected Systems of Systems Yacov Y. Haimes and Barry M. Horowitz Zhenyu Guo, Eva Andrijcic, and Joshua Bogdanor Center

More information

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse.

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager pchadwick@suse.com. Product Marketing Manager djarvis@suse. SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager pchadwick@suse.com Product Marketing Manager djarvis@suse.com SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack

More information

The KOALA Cloud Management Service

The KOALA Cloud Management Service The KOALA Cloud Management Service A Modern Approach for Cloud Infrastructure Management CloudCP 1 st International Workshop on Cloud Computing Platforms at EuroSys 2011 Christian Baun, Marcel Kunze April

More information

Introduction to OpenStack

Introduction to OpenStack Introduction to OpenStack Carlo Vallati PostDoc Reseracher Dpt. Information Engineering University of Pisa carlo.vallati@iet.unipi.it Cloud Computing - Definition Cloud Computing is a term coined to refer

More information

Cloud Computing Architecture: A Survey

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

More information

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT COVERS INTRODUCTION A NEW APPROACH CUSTOMER USE CASES FEATURES ARCHITECTURE V 1.0 INTRODUCTION & OVERVIEW Businesses use computers

More information

Billing System: An Accounting Solution for the Private Cloud with Eucalyptus

Billing System: An Accounting Solution for the Private Cloud with Eucalyptus CMSC 190 SPECIAL PROBLEM, INSTITUTE OF COMPUTER SCIENCE 1 Billing System: An Accounting Solution for the Private Cloud with Eucalyptus Regelyn T. Bañacia, Chryss Ann A. Belaguin, Rodolfo N. Duldulao, Jr.

More information

IO Informatics The Sentient Suite

IO Informatics The Sentient Suite IO Informatics The Sentient Suite Our software, The Sentient Suite, allows a user to assemble, view, analyze and search very disparate information in a common environment. The disparate data can be numeric

More information

Integrating Clouds and Cyberinfrastructure: Research Challenges

Integrating Clouds and Cyberinfrastructure: Research Challenges Integrating Clouds and Cyberinfrastructure: Research Challenges Manish Parashar, Rutgers University, parashar@rutgers.edu Geoffrey Fox, Indiana University, gcf@indiana.edu Kate Keahey, Argonne National

More information

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What

More information

EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE

EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE Self-service portal delivers ready-to-use development platform in less than one hour Application developers order from online catalog with just a few clicks

More information

Private Cloud in Educational Institutions: An Implementation using UEC

Private Cloud in Educational Institutions: An Implementation using UEC Private Cloud in Educational Institutions: An Implementation using UEC D. Sudha Devi L.Yamuna Devi K.Thilagavathy,Ph.D P.Aruna N.Priya S. Vasantha,Ph.D ABSTRACT Cloud Computing, the emerging technology,

More information

NEXT GENERATION ARCHIVE MIGRATION TOOLS

NEXT GENERATION ARCHIVE MIGRATION TOOLS NEXT GENERATION ARCHIVE MIGRATION TOOLS Cloud Ready, Scalable, & Highly Customizable - Migrate 6.0 Ensures Faster & Smarter Migrations EXECUTIVE SUMMARY Data migrations and the products used to perform

More information

Solution for private cloud computing

Solution for private cloud computing The CC1 system Solution for private cloud computing 1 Outline What is CC1? Features Technical details System requirements and installation How to get it? 2 What is CC1? The CC1 system is a complete solution

More information