HPC, Grids, Clouds: A Distributed System from Top to Bottom Group 15

Size: px
Start display at page:

Download "HPC, Grids, Clouds: A Distributed System from Top to Bottom Group 15"

Transcription

1 HPC, Grids, Clouds: A Distributed System from Top to Bottom Group 15 Kavin Kumar Palanisamy, Magesh Khanna Vadivelu, Shivaraman Janakiraman, Vasumathi Sridharan 1. Introduction 1.1 Overview This project involved implementation of pagerank algorithm in on cloud. As a part of understanding of the implementation and analysis of performance of the pagerank algorithm with respect to various technologies utilized in distributed systems, we started with the parallelization of the pagerank algorithm using MPI libraries. The parallelized pagerank algorithm was then put to test in academic cloud in order to produce a performance report. This was followed by implementation of resource monitoring system which is a system that monitors and visualizes the resource utilization in a distributed set of nodes using message broker middleware. We then performed dynamic provisioning that provides the ability and possibility to use on-demand resources in a shared academic Cloud environment. 1.2 Technologies The following are the technologies we used during the course of the project: NaradaBrokering NaradaBrokering is an open source technology supporting a suite of capabilities for reliable/robust flexible messaging. It is aimed at providing for the transport of messages between services and between services and clients. NaradaBrokering is designed around a scalable distributed network of cooperating message routers and processors. NaradaBrokering is a content distribution infrastructure for voluminous data streams. The substrate places no limits on the size, rate and scope of the information encapsulated within these streams or on the number of entities within the system. NaradaBrokering provides support for the scalable and efficient dissemination of these data streams. The substrate incorporates capabilities to mitigate network-induced effects, and also to ensure that these streams are secure, reliable, ordered and jitter-reduced. All components within the system utilize globally-synchronized timestamps. To facilitate communications in a variety of network realms, NaradaBrokering incorporates support for several communication protocols such as TCP, UDP, Multicast, HTTP, SSL, IPSec and Parallel TCP. Support for enterprise messaging standards such as the Java Message Service, and a slew of Web Service specifications such as SOAP, WS-Eventing, WS-ReliableMessaging and WS-Reliability are also available. Since NaradaBrokering is application-independent, it has been harnessed in a variety of domains such as Earthquake Science, Environmental Monitoring, Particle Physics, Geosciences and Internet based conferencing systems.

2 Figure 1: NaradaBrokering Architecture. NaradaBrokering is an asynchronous messaging infrastructure with a publish and subscribe -based architecture. Networks of collaborating brokers are arranged in a cluster topology, with a hierarchy of clusters, super-clusters, and super-super-clusters. NaradaBrokering is an asynchronous messaging infrastructure with a publish and subscribe -based architecture. Networks of collaborating brokers are arranged in a cluster topology, with a hierarchy of clusters, super-clusters, and super-super-clusters. Each broker is assigned a logical address within the network, which corresponds to its location and contains a Broker Node Map (BNM) for the calculation of routes, based on broker hops. The NaradaBrokering transport framework provides the capability for each link between brokers to implement a different underlying protocol. The security framework incorporates an encryption key management structure, supporting a variety of algorithms, for topics, publishers, and subscribers. A built-in performance aggregation service can monitor links originating from a broker and typically displays values for the average delay, latency, jitter, throughput, and loss rates. Audiovideo conferencing is accomplished with the aid of the Real-Time Protocol (RTP) and the Java Media Framework. Support for JXTA Peer-to-Peer end-points communicating over a NaradaBrokering broker network is propagated though a proxy. NaradaBrokering also incorporates services for the compression/decompression and fragmentation/coalescing of payloads/files; it also has the ability to bypass firewalls and proxies Eucalyptus Eucalyptus is a software platform for the implementation of private cloud computing on computer clusters. There is an enterprise edition and an open-source edition. Currently, it exports a user-facing interface that is compatible with the Amazon EC2 and S3 services but the platform is modularized so that it can support a set of different interfaces simultaneously. The development of Eucalyptus software is sponsored by Eucalyptus Systems, a venture-backed start-up. Eucalyptus works with most currently available Linux distributions including Ubuntu, Red Hat Enterprise Linux (RHEL), CentOS, SUSE Linux Enterprise Server (SLES), opensuse, Debian and Fedora. It can also host Microsoft Windows images. Similarly Eucalyptus can use a variety of virtualization technologies including VMware, Xen and KVM hypervisors to implement the cloud abstractions it supports. Eucalyptus is an acronym for Elastic Utility Computing Architecture for Linking Your Programs to Useful Systems. Eucalyptus implements IaaS (Infrastructure as a Service) style private and hybrid clouds. The platform provides a single interface that lets users access computing infrastructure resources (machines, network, and storage) available in private clouds implemented by Eucalyptus inside an organizations's existing data center and resources available externally in public cloud services. The software is designed with a modular and extensible Web services-based architecture that enables Eucalyptus to export a variety of APIs towards users via client tools. Currently, Eucalyptus implements the industry-standard Amazon Web Services (AWS) API, which allows the interoperability of Eucalyptus with existing AWS services

3 and tools. Eucalyptus provides its own set of command line tools called Euca2ools, which can be used internally to interact with Eucalyptus private cloud installations or externally to interact with public cloud offerings, including Amazon EC2. Eucalyptus includes these features: Compatibility with Amazon Web Services API. Installation and deployment from source or DEB and RPM packages. Secure communication between internal processes via SOAP and WS-Security. Support for Linux and Windows virtual machines (VMs). Support for multiple clusters as a single cloud. Elastic IPs and Security Groups. Users and Groups Management. Accounting reports. Configurable scheduling policies and SLAs. Figure 2: Eucalyptus Software architecture The Eucalyptus cloud computing platform has five high-level components: Cloud Controller (CLC), Cluster Controller (CC), Walrus, Storage Controller (SC) and Node Controller (NC). Each high-level system component has its own Web interface and is implemented as a stand-alone Web service. This has two major advantages: First, each Web service exposes a well-defined language-agnostic API in the form of a WSDL document containing both the operations that the service can perform and the input/output data structures. Second, Eucalyptus leverages existing Web-service features such as security policies (WSS) for secure communication between components and relies on industry-standard web-services software packages. Eucalyptus Components

4 Cloud Controller (CLC) - The CLC is responsible for exposing and managing the underlying virtualized resources (machines (servers), network, and storage) via user-facing APIs. Currently, the CLC exports a well-defined industry standard API (Amazon EC2) and via a Web-based user interface. Walrus - Walrus implements scalable put-get bucket storage. The current implementation of Walrus is interface compatible with Amazon s S3 (a get/put interface for buckets and objects), providing a mechanism for persistent storage and access control of virtual machine images and user data. Cluster Controller (CC) - The CC controls the execution of virtual machines (VMs) running on the nodes and manages the virtual networking between VMs and between VMs and external users. Storage Controller (SC) - The SC provides block-level network storage that can be dynamically attached by VMs. The current implementation of the SC supports the Amazon Elastic Block Storage (EBS) semantics. Node Controller (NC) - The NC (through the functionality of a hypervisor) controls VM activities, including the execution, inspection, and termination of VM instances Torque The TORQUE Resource Manager is an open source distributed resource manager providing control over batch jobs and distributed compute nodes. Its name stands for Terascale Open-Source Resource and QUEue Manager. It is a community effort based on the original PBS project and, with more than 1,200 patches, has incorporated significant advances in the areas of scalability, fault tolerance, and feature extensions contributed by NCSA, OSC, USC, the US DOE, Sandia, PNNL, UB, TeraGrid, and many other leading edge HPC organizations. TORQUE can integrate with the open source Maui Cluster Scheduler or the commercial Moab Workload Manager to improve overall utilization, scheduling and administration on a cluster. 2. Architecture and Implementations 2.1. PageRank algorithm: Figure.1.Pagerank indicated as percentage for 11 nodes

5 PageRank is defined as follows: We assume page A has pages T1...Tn which point to it (i.e., are citations). The parameter d is a damping factor which can be set between 0 and 1. We usually set d to There are more details about d in the next section. Also C(A) is defined as the number of links going out of page A. The PageRank of a page A is given as follows: PR(A) = (1-d) + d (PR(T1)/C(T1) PR(Tn)/C(Tn)) PageRank form a probability distribution over web pages, so the sum of all web pages' PageRank will be one. The process of PageRank can be understood as a Markov Chain[1] which needs iterative calculation to converge. Damping factor in Random surfer model: PageRank is considered as a model of user behavior, where a surfer clicks on links at random with no regard towards content. The probability for the random surfer not stopping to click on links is given by the damping factor d, which is, depending on the degree of probability therefore, set between 0 and 1. The higher d is, the more likely will the random surfer keep clicking links. Since the surfer jumps to another page at random after he stopped clicking links, the probability therefore is implemented as a constant (1- d) into the algorithm. b. MPI PageRank: Parallel PageRank works by partitioning PageRank problem into N sub problems so that N processes solve each sub-problem concurrently. One of simple approaches in partitioning is a vertex-centric approach. The graph of PageRank can be divided into groups of vertices and each group will be processed by a process. In this project we have implemented parallel PageRank using this method. The program thus implemented was run under two settings: bare metal and Eucalyptus VM on multiple nodes using FutureGrid. 2.2 Running MPI PageRank on a cluster and Eucalyptus Cloud infrastructure The aim of this portion of the project was to understand the efficiency of our PageRank algorithm by measuring its performance in two different environments. The goal was to achieve speed up. We ran the MPI PageRank program in two different modes: a) Baremetal b) Eucalyptus cloud We obtained a Baremetal node and Eucalyptus using our FutureGrid India account. Speedup: S = T1 / Tp, where T1 Execution time for the sequential page rank algorithm, in our case it is the execution of the algorithm for 1 process and Tp Execution time for the page rank algorithm in parallel with p number of processes.

6 In an ideal case, we would like the value of S to be the same as P to indicate that the program scales up perfectly with the increase in the number of processes. We show how this is not the case in VM environments. 2.3 A MVC based cluster monitoring system using pub/sub messaging middleware We implemented a system that monitors the CPU and memory utilization on two systems: 1) local commercial laptop 2) VM node running on Eucalyptus cluster. Monitoring information was collected and aggregated through the message broker and displayed the overall CPU and memory utilization percentages using graphs. Figure.2. MPI PageRank Algorithm Flowchart

7 NaradaBrokering NaradaBrokering is a message broker middleware that we used to monitor the resource utilization in a distributed set of nodes. Architecture: There are three main components of this monitoring system: a Message Broker, Monitoring Daemons running on nodes and a Monitoring UI. Message Broker: a middleware that holds series of messages with specific topics, and waits for a Front- End Subscriber to pick the messages. i.e. NaradaBrokering, ActiveMQ, etc. AIs had setup instances of NaradaBrokering and ActiveMQ to be used by the students. Students were advised to prefix their topics with the group number (eg: G01_xyz) to avoid conflicts when sharing the same brokers. Monitoring Daemon: a background process that runs on each compute node which captures and publishes the system resource utilization information (CPU and Memory utilization required) and other important usage information, to the Message Broker periodically. This daemon should not interfere with the other running processes in the compute node. Summarizer and Monitoring UI: Summarizer should listen to the messages with a specific topic(s) from Message Broker and should summarize the collected information. These summarized information (overall CPU and Memory utilization) needs to be displayed using a cumulative graph of the targeted computing environment. The summarizer and the UI can be separate applications that communicate with each other or can be a single application.

8 Figure.3.Overview architecture 2.4 Job submissions on a dynamic provisioning cluster We automated the process of setting up the monitoring system and running MPI PageRank using PBS job scripts on Bare metal Virtual clusters We obtained a set of Bare Metal machines from Torque resource manager from FutureGrid and boot up a set of Virtual Machines using India-Eucalyptus System Architecture Based on the information received from the monitoring infrastructure, users will programmatically switch/re-provision their nodes to another environment (eg: from Linux to Linux VM s). Figure 1 shows the interactions between each components within this system.

9 Figure 4 User interactions with Dynamic provisioning system 3.Experiments 3.1 Settings Academic Cloud and Hardware: The cloud comprised of BareMetal Cluster and Eucalyptus VM. The clients were Linux machines. Languages used: We used C using OpenMPIfor parallel implementation of PageRank and Java to implement the monitoring system. Libraries and Tool: We used NaradaBrokering as our Pub/ Sub Library, JFreeChart and Sigar Libraries for Monitoring Chart creation. We used Torque and Moab for Dynamic provisioning and Batch processing. 3.2 Input Data format: The input data for PageRank application is the web graph in adjacency matrix format [2]. It transfers the web graph into a simplified adjacency matrix. Following is the steps we constructed adjacency matrix for web graph in Fig.1: 1) Construct a set of tuples that describe the web graph structure: WebG = {(A,null), (B, C), (C, B),(D, A, B), (E, B D F), (F, B E), (G1, B E), (G2, B E), (G3, B E), (G4, E), (G5, E) 2) Map letters to numbers. A->0, B->1, C->2, D->3, E->4, F->5, G1->6, G2->7, G3->8, G4->9, G5->10 3) Construct the simplified adjacency matrix based on information in step 1,

10 3.3 Output Pagerank results: The pagerank program displays the top 10 URLs arranged according decreasing PageRank values. The following is the output achieved when the following parameters were set: a) Number of processes= 3 b) Threshold= c) Iteration count=10 d) No.of URLs in the dataset: 1000 The TOP 10 URL's are Node PRValue Performance charts of MPI pagerank running in bare vs. Eucalyptus Fig.3. Parameters used for MPI PageRank algorithm Baremetal Eucalyptus No. of worker nodes 4 3 Size of dataset 100K and 500K 100K and 500K No. of processes 1 to 13 1 to 13 Threshold Iteration setting 10 10

11 Figure.4. Performance analysis speed up charts on Bare metal and Eucalyptus Snapshots of monitoring system UI Fig.5. Performance index of a commercial Laptop (left) compared to our UI.

12 Fig.6. Performance index on cluster Fig.7.Performance index Baremetal (500K,700K and 900K URLs)

13 Fig.8.CPU and Memory Utilization (VM)

14 4 Analysis of results 4.1 Measurements of MPI PageRank on baremetal vs. Eucalyptus a) Baremetal As seen in Figure 4 graphs I and II, we achieved an overall speedup as the number of processes increase as we ran the MPI PageRank program, which is an expected trend with parallel algorithms. b) Eucalyptus: We found that as the number of processes increased in multiples of 3n+1, we got a speed up i.e when np = 4,7,10,13..At all other times, we observed a speed down in performance. The sudden spike in speed up could be due to 1) we used 3 instances and the performance increased as the first instance was assigned more processes than the rest of the instances. 2) Also, speed down could be due to the absence of virtual infinite band capacity that is present in bare metal nodes. 3) We can also attribute the speed down to the communication delay between processes Dynamic switching overhead :

15 Whenever the VM booted, we noticed a spike in the CPU and Memory utilization as shown in Figure[8]. 5.Conclusion a. Summary of Achievements We successfully parallelized pagerank algorithm with the help of MPI libraries. The performance of the pagerank algorithm was analyzed and a report was generated illustrating its performance on the academic cloud. The resource monitoring system that monitors and visualizes the resource utilization in a distributed set of nodes was implemented using NaradaBroker. Implemented Dynamic provisioning that provides the ability and possibility to use on-demand resources in a shared academic Cloud environment As a part of future work we plan to implement data classification tool in Hadoop that can be used in the shopping malls at the application level. b.findings i.computation vs Communication Overhead of MPI Pagerank Since Eucalyptus runs on Ethernet Band, we had Communication overhead. We observed speed down in Eucalyptus which we attribute to the communication delay between processes. But, in the case of baremetal, there wasn t any problem of bandwidth which resulted in a good speed up in performance in correlation with the number of processes. ii.synchronization issue in a distributed system Synchronizing the CPU and memory utilization while gathering it from multiple nodes was a challenge as each node could provide with their information asynchronously. In order to get optimum combined utilization while running the MPI pagerank algorithm in BareMetal as well as VMs, it was imperative to synchronize all the nodes. 6. Aknowledgement We thank Professor Qiu and the Future Grid team especially Andrew J Younge, Stephen Wu and Thilina Gunarathne for their continued support throughout the course of the projects. 7.References [1] - [2] Sigar Resource monitoring API, [3] - ActiveMQ, [4] - JFreeChart, [5] - TORQUE Resource Manager, [6] [7] NaradaBrokering,

16

SURVEY PAPER ON CLOUD COMPUTING

SURVEY PAPER ON CLOUD COMPUTING SURVEY PAPER ON CLOUD COMPUTING Kalpana Tiwari 1, Er. Sachin Chaudhary 2, Er. Kumar Shanu 3 1,2,3 Department of Computer Science and Engineering Bhagwant Institute of Technology, Muzaffarnagar, Uttar Pradesh

More information

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet.

What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. 1 INTRODUCTION What is Cloud Computing? Cloud computing is the dynamic delivery of IT resources and capabilities as a Service over the Internet. Cloud computing encompasses any Subscriptionbased or pay-per-use

More information

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida

COP Cloud Computing. Presented by: Sanketh Beerabbi University of Central Florida COP6087 - Cloud Computing Presented by: Sanketh Beerabbi University of Central Florida A cloud is a collection of networked resources configured such that users can request scalable resources (VMs, platforms,

More information

Usage of Honeypot to Secure datacenter in Infrastructure as a Service data

Usage of Honeypot to Secure datacenter in Infrastructure as a Service data Usage of Honeypot to Secure datacenter in Infrastructure as a Service data Ms. Priyanka Paliwal M. Tech. Student 2 nd yr.(comp. Science& Eng.) Government Engineering College Ajmer Ajmer, India (Erpriyanka_paliwal06@rediffmail.com)

More information

Red Hat OpenStack Platform 10 Product Guide

Red Hat OpenStack Platform 10 Product Guide Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team Red Hat OpenStack Platform 10 Product Guide Overview of Red Hat OpenStack Platform OpenStack Team rhos-docs@redhat.com

More information

Cisco Tetration Analytics

Cisco Tetration Analytics Cisco Tetration Analytics Enhanced security and operations with real time analytics Christopher Say (CCIE RS SP) Consulting System Engineer csaychoh@cisco.com Challenges in operating a hybrid data center

More information

HPC learning using Cloud infrastructure

HPC learning using Cloud infrastructure HPC learning using Cloud infrastructure Florin MANAILA IT Architect florin.manaila@ro.ibm.com Cluj-Napoca 16 March, 2010 Agenda 1. Leveraging Cloud model 2. HPC on Cloud 3. Recent projects - FutureGRID

More information

Next Generation Storage for The Software-Defned World

Next Generation Storage for The Software-Defned World ` Next Generation Storage for The Software-Defned World John Hofer Solution Architect Red Hat, Inc. BUSINESS PAINS DEMAND NEW MODELS CLOUD ARCHITECTURES PROPRIETARY/TRADITIONAL ARCHITECTURES High up-front

More information

Sky Computing on FutureGrid and Grid 5000 with Nimbus. Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France

Sky Computing on FutureGrid and Grid 5000 with Nimbus. Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France Sky Computing on FutureGrid and Grid 5000 with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France Outline Introduction to Sky Computing The Nimbus Project

More information

Cloud Programming. Programming Environment Oct 29, 2015 Osamu Tatebe

Cloud Programming. Programming Environment Oct 29, 2015 Osamu Tatebe Cloud Programming Programming Environment Oct 29, 2015 Osamu Tatebe Cloud Computing Only required amount of CPU and storage can be used anytime from anywhere via network Availability, throughput, reliability

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

Deploying File Based Security on Dynamic Honeypot Enabled Infrastructure as a Service Data Centre

Deploying File Based Security on Dynamic Honeypot Enabled Infrastructure as a Service Data Centre International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 6, Issue 7 (April 2013), PP. 23-27 Deploying File Based Security on Dynamic Honeypot

More information

Eucalyptus Installation Guide

Eucalyptus Installation Guide Eucalyptus 4.3.1 Installation Guide 2017-02-22 2017 Hewlett Packard Enterprise Development LP Eucalyptus Contents 2 Contents Installation Overview...5 Introduction to Eucalyptus...6 Eucalyptus Overview...6

More information

A10 HARMONY CONTROLLER

A10 HARMONY CONTROLLER DATA SHEET A10 HARMONY CONTROLLER AGILE MANAGEMENT, AUTOMATION, ANALYTICS FOR MULTI-CLOUD ENVIRONMENTS PLATFORMS A10 Harmony Controller provides centralized agile management, automation and analytics for

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

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Visualizing a

More information

Top 40 Cloud Computing Interview Questions

Top 40 Cloud Computing Interview Questions Top 40 Cloud Computing Interview Questions 1) What are the advantages of using cloud computing? The advantages of using cloud computing are a) Data backup and storage of data b) Powerful server capabilities

More information

StreamSets Control Hub Installation Guide

StreamSets Control Hub Installation Guide StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in

More information

LINUX, WINDOWS(MCSE),

LINUX, WINDOWS(MCSE), Virtualization Foundation Evolution of Virtualization Virtualization Basics Virtualization Types (Type1 & Type2) Virtualization Demo (VMware ESXi, Citrix Xenserver, Hyper-V, KVM) Cloud Computing Foundation

More information

How CloudEndure Disaster Recovery Works

How CloudEndure Disaster Recovery Works How Disaster Recovery Works Technical White Paper How Disaster Recovery Works THE TECHNOLOGY BEHIND CLOUDENDURE S ENTERPRISE-GRADE DISASTER RECOVERY SOLUTION Introduction Disaster Recovery is a Software-as-a-Service

More information

Large Scale Sky Computing Applications with Nimbus

Large Scale Sky Computing Applications with Nimbus Large Scale Sky Computing Applications with Nimbus Pierre Riteau Université de Rennes 1, IRISA INRIA Rennes Bretagne Atlantique Rennes, France Pierre.Riteau@irisa.fr INTRODUCTION TO SKY COMPUTING IaaS

More information

How CloudEndure Disaster Recovery Works

How CloudEndure Disaster Recovery Works How CloudEndure Disaster Recovery Works Technical White Paper How CloudEndure Disaster Recovery Works THE TECHNOLOGY BEHIND CLOUDENDURE S ENTERPRISE-GRADE DISASTER RECOVERY SOLUTION Introduction CloudEndure

More information

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 8 Cloud Programming & Software Environments: High Performance Computing & AWS Services Part 2 of 2 Spring 2015 A Specialty Course

More information

OpenNebula on VMware: Cloud Reference Architecture

OpenNebula on VMware: Cloud Reference Architecture OpenNebula on VMware: Cloud Reference Architecture Version 1.2, October 2016 Abstract The OpenNebula Cloud Reference Architecture is a blueprint to guide IT architects, consultants, administrators and

More information

Implementing a NTP-Based Time Service within a Distributed Middleware System

Implementing a NTP-Based Time Service within a Distributed Middleware System Implementing a NTP-Based Time Service within a Distributed Middleware System ACM International Conference on the Principles and Practice of Programming in Java (PPPJ `04) Hasan Bulut 1 Motivation Collaboration

More information

When (and how) to move applications from VMware to Cisco Metacloud

When (and how) to move applications from VMware to Cisco Metacloud White Paper When (and how) to move applications from VMware to Cisco Metacloud What You Will Learn This white paper will explain when to migrate various applications running in VMware virtual machines

More information

Evolving HPC Solutions Using Open Source Software & Industry-Standard Hardware

Evolving HPC Solutions Using Open Source Software & Industry-Standard Hardware CLUSTER TO CLOUD Evolving HPC Solutions Using Open Source Software & Industry-Standard Hardware Carl Trieloff cctrieloff@redhat.com Red Hat, Technical Director Lee Fisher lee.fisher@hp.com Hewlett-Packard,

More information

How CloudEndure Works

How CloudEndure Works How Works How Works THE TECHNOLOGY BEHIND CLOUDENDURE S DISASTER RECOVERY AND LIVE MIGRATION SOLUTIONS offers Disaster Recovery and Live Migration Software-as-a-Service (SaaS) solutions. Both solutions

More information

Performance and Scalability with Griddable.io

Performance and Scalability with Griddable.io Performance and Scalability with Griddable.io Executive summary Griddable.io is an industry-leading timeline-consistent synchronized data integration grid across a range of source and target data systems.

More information

Eucalyptus Installation Guide

Eucalyptus Installation Guide Eucalyptus 4.0.2 Installation Guide 2014-11-05 Eucalyptus Systems Eucalyptus Contents 2 Contents Installation Overview...6 Introduction to Eucalyptus...7 Eucalyptus Overview...7 Eucalyptus Components...7

More information

Architectural challenges for building a low latency, scalable multi-tenant data warehouse

Architectural challenges for building a low latency, scalable multi-tenant data warehouse Architectural challenges for building a low latency, scalable multi-tenant data warehouse Mataprasad Agrawal Solutions Architect, Services CTO 2017 Persistent Systems Ltd. All rights reserved. Our analytics

More information

How CloudEndure Works

How CloudEndure Works How Works How Works THE TECHNOLOGY BEHIND CLOUDENDURE S DISASTER RECOVERY AND LIVE MIGRATION SOLUTIONS offers cloud-based Disaster Recovery and Live Migration Software-as-a-Service (SaaS) solutions. Both

More information

Bright Cluster Manager

Bright Cluster Manager Bright Cluster Manager Using Slurm for Data Aware Scheduling in the Cloud Martijn de Vries CTO About Bright Computing Bright Computing 1. Develops and supports Bright Cluster Manager for HPC systems, server

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

SaaSaMe Transport Workload Snapshot Export for. Alibaba Cloud

SaaSaMe Transport Workload Snapshot Export for. Alibaba Cloud SaaSaMe Transport Workload Snapshot Export for Alibaba Cloud Contents About This Document... 3 Revision History... 3 Workload Snapshot Export for Alibaba Cloud... 4 Workload Snapshot Export Feature...

More information

Module Day Topic. 1 Definition of Cloud Computing and its Basics

Module Day Topic. 1 Definition of Cloud Computing and its Basics Module Day Topic 1 Definition of Cloud Computing and its Basics 1 2 3 1. How does cloud computing provides on-demand functionality? 2. What is the difference between scalability and elasticity? 3. What

More information

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing This paper was accepted for publication in the IEEE Cloud Computing. The copyright was transferred to IEEE. The final version of the paper will be made available on IEEE Xplore via http://dx.doi.org/10.1109/mcc.2017.28

More information

Eucalyptus Overview The most widely deployed on-premise cloud computing platform

Eucalyptus Overview The most widely deployed on-premise cloud computing platform Eucalyptus Overview The most widely deployed on-premise cloud computing platform Vision Value Proposition Solution Highlights Ecosystem Background We bring the power of cloud to your business The world

More information

ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective

ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective ECE 60 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective Part II: Data Center Software Architecture: Topic 3: Programming Models Pregel: A System for Large-Scale Graph Processing

More information

Grid Architectural Models

Grid Architectural Models Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers

More information

Oracle IaaS, a modern felhő infrastruktúra

Oracle IaaS, a modern felhő infrastruktúra Sárecz Lajos Cloud Platform Sales Consultant Oracle IaaS, a modern felhő infrastruktúra Copyright 2017, Oracle and/or its affiliates. All rights reserved. Azure Window collapsed Oracle Infrastructure as

More information

Performance evaluation of private cloud computing with Eucalyptus

Performance evaluation of private cloud computing with Eucalyptus SCIS & ISIS 2010, Dec. 8-12, 2010, Okayama Convention Center, Okayama, Japan Performance evaluation of private cloud computing with Eucalyptus Kei Hirata 1, Akihiro Yamashita 1, Takayuki Tanaka 2, Masaya

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction WHITE PAPER RedHat OpenShift Container Platform Abstract Benefits: Applications are designed around smaller independent components called microservices. Elastic resources: Scale up or down quickly and

More information

SCALE AND SECURE MOBILE / IOT MQTT TRAFFIC

SCALE AND SECURE MOBILE / IOT MQTT TRAFFIC APPLICATION NOTE SCALE AND SECURE MOBILE / IOT TRAFFIC Connecting millions of devices requires a simple implementation for fast deployments, adaptive security for protection against hacker attacks, and

More information

VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it

VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it VirtuLocity VLN Software Acceleration Service Virtualized acceleration wherever and whenever you need it Bandwidth Optimization with Adaptive Congestion Avoidance for WAN Connections model and supports

More information

PARALLEL PROGRAM EXECUTION SUPPORT IN THE JGRID SYSTEM

PARALLEL PROGRAM EXECUTION SUPPORT IN THE JGRID SYSTEM PARALLEL PROGRAM EXECUTION SUPPORT IN THE JGRID SYSTEM Szabolcs Pota 1, Gergely Sipos 2, Zoltan Juhasz 1,3 and Peter Kacsuk 2 1 Department of Information Systems, University of Veszprem, Hungary 2 Laboratory

More information

ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective

ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective ECE 7650 Scalable and Secure Internet Services and Architecture ---- A Systems Perspective Part II: Data Center Software Architecture: Topic 3: Programming Models Piccolo: Building Fast, Distributed Programs

More information

White P C aper Title Here arbonite Cloud Migration Te T c e hnica ic l a G l g uide VM VM

White P C aper Title Here arbonite Cloud Migration Te T c e hnica ic l a G l g uide VM VM White Paper Carbonite Cloud TitleMigration Here Technical guide Guide VM Carbonite Cloud Migration Carbonite Cloud Migration Powered by DoubleTake is an online service that enables migrations from any

More information

VMware Cloud on AWS Operations Guide. 18 July 2018 VMware Cloud on AWS

VMware Cloud on AWS Operations Guide. 18 July 2018 VMware Cloud on AWS VMware Cloud on AWS Operations Guide 18 July 2018 VMware Cloud on AWS You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning

Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning David Bernstein Deepak Vij Copyright 2013, 2014 IEEE. All rights reserved. Redistribution and use in source

More information

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Java Message Service (JMS) is a standardized messaging interface that has become a pervasive part of the IT landscape

More information

6/20/2018 CS5386 SOFTWARE DESIGN & ARCHITECTURE LECTURE 5: ARCHITECTURAL VIEWS C&C STYLES. Outline for Today. Architecture views C&C Views

6/20/2018 CS5386 SOFTWARE DESIGN & ARCHITECTURE LECTURE 5: ARCHITECTURAL VIEWS C&C STYLES. Outline for Today. Architecture views C&C Views 1 CS5386 SOFTWARE DESIGN & ARCHITECTURE LECTURE 5: ARCHITECTURAL VIEWS C&C STYLES Outline for Today 2 Architecture views C&C Views 1 Components and Connectors (C&C) Styles 3 Elements Relations Properties

More information

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud.

Price Performance Analysis of NxtGen Vs. Amazon EC2 and Rackspace Cloud. Price Performance Analysis of Vs. EC2 and Cloud. Performance Report: ECS Performance Analysis of Virtual Machines on ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads

More information

Reactive Microservices Architecture on AWS

Reactive Microservices Architecture on AWS Reactive Microservices Architecture on AWS Sascha Möllering Solutions Architect, @sascha242, Amazon Web Services Germany GmbH Why are we here today? https://secure.flickr.com/photos/mgifford/4525333972

More information

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies

Red Hat Enterprise Virtualization and KVM Roadmap. Scott M. Herold Product Management - Red Hat Virtualization Technologies Red Hat Enterprise Virtualization and KVM Roadmap Scott M. Herold Product Management - Red Hat Virtualization Technologies INTRODUCTION TO RED HAT ENTERPRISE VIRTUALIZATION RED HAT ENTERPRISE VIRTUALIZATION

More information

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer

BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer BRKDCT-1253: Introduction to OpenStack Daneyon Hansen, Software Engineer Agenda Background Technical Overview Demonstration Q&A 2 Looking Back Do You Remember What This Guy Did to IT? Linux 3 The Internet

More information

Backtesting in the Cloud

Backtesting in the Cloud Backtesting in the Cloud A Scalable Market Data Optimization Model for Amazon s AWS Environment A Tick Data Custom Data Solutions Group Case Study Bob Fenster, Software Engineer and AWS Certified Solutions

More information

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software

More information

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016 Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016 VNFaaS (Virtual Network Function as a Service) In our present work, we consider the VNFaaS use-case

More information

Cloud Computing. UCD IT Services Experience

Cloud Computing. UCD IT Services Experience Cloud Computing UCD IT Services Experience Background - UCD IT Services Central IT provider for University College Dublin 23,000 Full Time Students 7,000 Researchers 5,000 Staff Background - UCD IT Services

More information

OPENSTACK: THE OPEN CLOUD

OPENSTACK: THE OPEN CLOUD OPENSTACK: THE OPEN CLOUD Anuj Sehgal (s.anuj@jacobs-university.de) AIMS 2012 Labs 04 June 2012 1 Outline What is the cloud? Background Architecture OpenStack Nova OpenStack Glance 2 What is the Cloud?

More information

DOWNLOAD OR READ : CLOUD GRID AND HIGH PERFORMANCE COMPUTING EMERGING APPLICATIONS PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : CLOUD GRID AND HIGH PERFORMANCE COMPUTING EMERGING APPLICATIONS PDF EBOOK EPUB MOBI DOWNLOAD OR READ : CLOUD GRID AND HIGH PERFORMANCE COMPUTING EMERGING APPLICATIONS PDF EBOOK EPUB MOBI Page 1 Page 2 cloud grid and high performance computing emerging applications cloud grid and high

More information

A Holistic View of Telco Clouds

A Holistic View of Telco Clouds A Holistic View of Telco Clouds Cloud Computing in the Telecom environment, bridging the gap Miyazaki, 4 March 2012 (A workshop in conjunction with World Telecom Congress 2012) Authors: Lóránt Németh,

More information

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014 COMP6511A: Large-Scale Distributed Systems Windows Azure Lin Gu Hong Kong University of Science and Technology Spring, 2014 Cloud Systems Infrastructure as a (IaaS): basic compute and storage resources

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET2896BU Expanding Protection Across the Software Defined Data Center with Encryption VMworld 2017 Chris Corde Senior Director, Security Product Management Content: Not for publication #VMworld #NET2896BU

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

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud? DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing Slide 1 Slide 3 ➀ What is Cloud Computing? ➁ X as a Service ➂ Key Challenges ➃ Developing for the Cloud Why is it called Cloud? services provided

More information

Chapter 3 Virtualization Model for Cloud Computing Environment

Chapter 3 Virtualization Model for Cloud Computing Environment Chapter 3 Virtualization Model for Cloud Computing Environment This chapter introduces the concept of virtualization in Cloud Computing Environment along with need of virtualization, components and characteristics

More information

Pregel. Ali Shah

Pregel. Ali Shah Pregel Ali Shah s9alshah@stud.uni-saarland.de 2 Outline Introduction Model of Computation Fundamentals of Pregel Program Implementation Applications Experiments Issues with Pregel 3 Outline Costs of Computation

More information

Distributed Systems COMP 212. Lecture 18 Othon Michail

Distributed Systems COMP 212. Lecture 18 Othon Michail Distributed Systems COMP 212 Lecture 18 Othon Michail Virtualisation & Cloud Computing 2/27 Protection rings It s all about protection rings in modern processors Hardware mechanism to protect data and

More information

COMMUNICATION PROTOCOLS

COMMUNICATION PROTOCOLS COMMUNICATION PROTOCOLS Index Chapter 1. Introduction Chapter 2. Software components message exchange JMS and Tibco Rendezvous Chapter 3. Communication over the Internet Simple Object Access Protocol (SOAP)

More information

Survey on Cloud Infrastructure Service: OpenStack Compute

Survey on Cloud Infrastructure Service: OpenStack Compute Survey on Cloud Infrastructure Service: OpenStack Compute Vignesh Ravindran Sankarbala Manoharan School of Informatics and Computing Indiana University, Bloomington IN {ravindrv, manohars}@indiana.edu

More information

Xen Summit Spring 2007

Xen Summit Spring 2007 Xen Summit Spring 2007 Platform Virtualization with XenEnterprise Rich Persaud 4/20/07 Copyright 2005-2006, XenSource, Inc. All rights reserved. 1 Xen, XenSource and XenEnterprise

More information

Chapter 3. Design of Grid Scheduler. 3.1 Introduction

Chapter 3. Design of Grid Scheduler. 3.1 Introduction Chapter 3 Design of Grid Scheduler The scheduler component of the grid is responsible to prepare the job ques for grid resources. The research in design of grid schedulers has given various topologies

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

Technical Brief: Microsoft Configuration Manager 2012 and Nomad

Technical Brief: Microsoft Configuration Manager 2012 and Nomad Configuration Manager 2012 and Nomad Better together for large organizations ConfigMgr 2012 (including SP1 and R2) has substantial improvements in content distribution as compared with ConfigMgr 2007.

More information

Configure IBM Security Identity Manager Virtual Appliance in Cloud

Configure IBM Security Identity Manager Virtual Appliance in Cloud Configure IBM Security Identity Manager Virtual Appliance in Cloud Rahul Relan rarelan3@in.ibm.com Nnaemeka Emejulu eemejulu@us.ibm.com Parag Gokhale parag.gokhale@in.ibm.com Abstract: Installing IBM Security

More information

TITLE: PRE-REQUISITE THEORY. 1. Introduction to Hadoop. 2. Cluster. Implement sort algorithm and run it using HADOOP

TITLE: PRE-REQUISITE THEORY. 1. Introduction to Hadoop. 2. Cluster. Implement sort algorithm and run it using HADOOP TITLE: Implement sort algorithm and run it using HADOOP PRE-REQUISITE Preliminary knowledge of clusters and overview of Hadoop and its basic functionality. THEORY 1. Introduction to Hadoop The Apache Hadoop

More information

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper

Paperspace. Architecture Overview. 20 Jay St. Suite 312 Brooklyn, NY Technical Whitepaper Architecture Overview Copyright 2016 Paperspace, Co. All Rights Reserved June - 1-2017 Technical Whitepaper Paperspace Whitepaper: Architecture Overview Content 1. Overview 3 2. Virtualization 3 Xen Hypervisor

More information

Red Hat Enterprise Linux MRG Red Hat Network Satellite Red Hat Enterprise Virtualization JBoss Cloud

Red Hat Enterprise Linux MRG Red Hat Network Satellite Red Hat Enterprise Virtualization JBoss Cloud 1 Red Hat Enterprise Linux MRG Red Hat Satellite Red Hat Enterprise Virtualization JBoss Cloud 2 Red Hat Enterprise Linux 3 Proven development model Red Hat collaborates with the open source community

More information

Cisco Tetration Platform: Network Performance Monitoring and Diagnostics

Cisco Tetration Platform: Network Performance Monitoring and Diagnostics Data Sheet Cisco Tetration Platform: Network Performance Monitoring and Diagnostics The Cisco Tetration platform, extends machine learning capability to provide unprecedented insights into network performance

More information

Performance Analysis of Virtual Machines on NxtGen ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads

Performance Analysis of Virtual Machines on NxtGen ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads Performance Report: ECS Performance Analysis of Virtual Machines on ECS and Competitive IaaS Offerings An Examination of Web Server and Database Workloads April 215 EXECUTIVE SUMMARY commissioned this

More information

VNS3 Configuration. IaaS Private Cloud Deployments

VNS3 Configuration. IaaS Private Cloud Deployments VNS3 Configuration IaaS Private Cloud Deployments Table of Contents Requirements 3 Remote Support Operations 12 IaaS Deployment Setup 13 VNS3 Configuration Document Links 19 2 Requirements 3 Requirements

More information

Cloud Monitoring as a Service. Built On Machine Learning

Cloud Monitoring as a Service. Built On Machine Learning Cloud Monitoring as a Service Built On Machine Learning Table of Contents 1 2 3 4 5 6 7 8 9 10 Why Machine Learning Who Cares Four Dimensions to Cloud Monitoring Data Aggregation Anomaly Detection Algorithms

More information

Nirvana A Technical Introduction

Nirvana A Technical Introduction Nirvana A Technical Introduction Cyril PODER, ingénieur avant-vente June 18, 2013 2 Agenda Product Overview Client Delivery Modes Realm Features Management and Administration Clustering & HA Scalability

More information

Tooling Linux for the Future of Embedded Systems. Patrick Quairoli Director of Alliance and Embedded Technology SUSE /

Tooling Linux for the Future of Embedded Systems. Patrick Quairoli Director of Alliance and Embedded Technology SUSE / Tooling Linux for the Future of Embedded Systems Patrick Quairoli Director of Alliance and Embedded Technology SUSE / Patrick.Quairoli@suse.com With SUSE You Can Control Infrastructure Optimize Operations

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

Enroll Now to Take online Course Contact: Demo video By Chandra sir

Enroll Now to Take online Course   Contact: Demo video By Chandra sir Enroll Now to Take online Course www.vlrtraining.in/register-for-aws Contact:9059868766 9985269518 Demo video By Chandra sir www.youtube.com/watch?v=8pu1who2j_k Chandra sir Class 01 https://www.youtube.com/watch?v=fccgwstm-cc

More information

Azure MapReduce. Thilina Gunarathne Salsa group, Indiana University

Azure MapReduce. Thilina Gunarathne Salsa group, Indiana University Azure MapReduce Thilina Gunarathne Salsa group, Indiana University Agenda Recap of Azure Cloud Services Recap of MapReduce Azure MapReduce Architecture Application development using AzureMR Pairwise distance

More information

SteelConnect. The Future of Networking is here. It s Application-Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN

SteelConnect. The Future of Networking is here. It s Application-Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN Data Sheet SteelConnect The Future of Networking is here. It s Application-Defined for the Cloud Era. SD-WAN Cloud Networks Branch LAN/WLAN The Business Challenge Delivery of applications is becoming more

More information

MapReduce for Data Intensive Scientific Analyses

MapReduce for Data Intensive Scientific Analyses apreduce for Data Intensive Scientific Analyses Jaliya Ekanayake Shrideep Pallickara Geoffrey Fox Department of Computer Science Indiana University Bloomington, IN, 47405 5/11/2009 Jaliya Ekanayake 1 Presentation

More information

02 - Distributed Systems

02 - Distributed Systems 02 - Distributed Systems Definition Coulouris 1 (Dis)advantages Coulouris 2 Challenges Saltzer_84.pdf Models Physical Architectural Fundamental 2/58 Definition Distributed Systems Distributed System is

More information

Programming model and implementation for processing and. Programs can be automatically parallelized and executed on a large cluster of machines

Programming model and implementation for processing and. Programs can be automatically parallelized and executed on a large cluster of machines A programming model in Cloud: MapReduce Programming model and implementation for processing and generating large data sets Users specify a map function to generate a set of intermediate key/value pairs

More information

Discover SUSE Manager

Discover SUSE Manager White Paper SUSE Manager Discover SUSE Manager Table of Contents page Reduce Complexity and Administer All Your IT Assets in a Simple, Consistent Way...2 How SUSE Manager Works...5 User Interface...5 Conclusion...9

More information

CLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters

CLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters CLUSTERING HIVEMQ Building highly available, horizontally scalable MQTT Broker Clusters 12/2016 About this document MQTT is based on a publish/subscribe architecture that decouples MQTT clients and uses

More information

Introduction. Distributed Systems IT332

Introduction. Distributed Systems IT332 Introduction Distributed Systems IT332 2 Outline Definition of A Distributed System Goals of Distributed Systems Types of Distributed Systems 3 Definition of A Distributed System A distributed systems

More information

for Multi-Services Gateways

for Multi-Services Gateways KURA an OSGi-basedApplication Framework for Multi-Services Gateways Introduction & Technical Overview Pierre Pitiot Grenoble 19 février 2014 Multi-Service Gateway Approach ESF / Increasing Value / Minimizing

More information

Virtualized Network Services SDN solution for enterprises

Virtualized Network Services SDN solution for enterprises Virtualized Network Services SDN solution for enterprises Nuage Networks Virtualized Network Services (VNS) is a fresh approach to business networking that seamlessly links your enterprise s locations

More information

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview

IP SLAs Overview. Finding Feature Information. Information About IP SLAs. IP SLAs Technology Overview This module describes IP Service Level Agreements (SLAs). IP SLAs allows Cisco customers to analyze IP service levels for IP applications and services, to increase productivity, to lower operational costs,

More information