Manjra Cloud Computing: Opportunities and Challenges for HPC Applications



Similar documents
Manjrasoft. Cloud Computing: The Next Revolution in Information Technology

Manjrasoft Market Oriented Cloud Computing Platform

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

Platforms for Building and Deploying Applications for Cloud Computing

Manjrasoft Market Oriented Cloud Computing Platform

Performance Evaluation of Round Robin Algorithm in Cloud Environment

Aneka: A Software Platform for.net-based Cloud Computing

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

The Structure of the New IT Frontier: Cloud Computing Part I

The Availability of Commercial Storage Clouds

An Overview on Important Aspects of Cloud Computing

Cloudbus Toolkit for Market-Oriented Cloud Computing

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

THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

Aneka: A Software Platform for.net-based Cloud Computing

EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT

The Structure of the New IT Frontier: Market Oriented Computing Part II

Contents. Preface Acknowledgements. Chapter 1 Introduction 1.1

Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Response Time Minimization of Different Load Balancing Algorithms in Cloud Computing Environment

High-Performance Cloud Computing: A View of Scientific Applications

Performance Gathering and Implementing Portability on Cloud Storage Data

CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

The Structure of the New IT Frontier: Aneka Platform for Elastic Cloud Computing Applications Part III

Distributed Systems and Recent Innovations: Challenges and Benefits

Dynamic Round Robin for Load Balancing in a Cloud Computing

Fig. 1 WfMC Workflow reference Model

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

CLOUD COMPUTING IN HIGHER EDUCATION

Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning

Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS

Chapter 27 Aneka Cloud Application Platform and Its Integration with Windows Azure

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

Putchong Uthayopas, Kasetsart University

A Survey on Cloud Computing

Cloud Computing Services and its Application

CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM

Cloud Computing-based IT Solutions For Organizations with Multiregional Branch Offices

G-Monitor: Gridbus web portal for monitoring and steering application execution on global grids

A Cloud Computing Framework for Ethiopian Higher Education Institutions

Profit Maximization Of SAAS By Reusing The Available VM Space In Cloud Computing

Cloud Computing Simulation Using CloudSim

Application Deployment Models with Load Balancing Mechanisms using Service Level Agreement Scheduling in Cloud Computing

CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies

CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms

SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY

DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE. Darko ANDROCEC

Cluster, Grid, Cloud Concepts

How To Install An Aneka Cloud On A Windows 7 Computer (For Free)

2) Xen Hypervisor 3) UEC

Simulation-based Evaluation of an Intercloud Service Broker

Storage CloudSim: A Simulation Environment for Cloud Object Storage Infrastructures

International Journal of Advanced Research in Computer Science and Software Engineering

Microsoft Research Windows Azure for Research Training

NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

Neptune. A Domain Specific Language for Deploying HPC Software on Cloud Platforms. Chris Bunch Navraj Chohan Chandra Krintz Khawaja Shams

Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India

The Structure of the New IT Frontier: Market Oriented Computing Part II

Microsoft Research Microsoft Azure for Research Training

Role of Cloud Computing in Education

Clearing The Clouds On Cloud Computing: Survey Paper

Dynamic Resource Pricing on Federated Clouds

A Web Portal for Management of Aneka-Based MultiCloud Environments

Cloud Computing & Spatial Database - A Research Paper

PART III PLATFORM AND SOFTWARE AS A SERVICE (PAAS/IAAS)

Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities

Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility

Adapting Market-Oriented Scheduling Policies for Cloud Computing

Cloud Computing : Concepts, Types and Research Methodology

Innovative Master s Program in Distributed Melbourne

An HPC Application Deployment Model on Azure Cloud for SMEs

Comparison of Dynamic Load Balancing Policies in Data Centers

CLOUD COMPUTING An Overview

DESIGN OF AGENT BASED SYSTEM FOR MONITORING AND CONTROLLING SLA IN CLOUD ENVIRONMENT

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

Exploring Inter-Cloud Load Balancing by Utilizing Historical Service Submission Records

Virtual Machine Instance Scheduling in IaaS Clouds

Multilevel Communication Aware Approach for Load Balancing

Analysis of Service Broker Policies in Cloud Analyst Framework

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

Modeling and Simulation Frameworks for Cloud Computing Environment: A Critical Evaluation

OpenNebula Leading Innovation in Cloud Computing Management

Scientific and Technical Applications as a Service in the Cloud

An Efficient Use of Virtualization in Grid/Cloud Environments. Supervised by: Elisa Heymann Miquel A. Senar

A framework to support flexible application collaboration in cloud computing

Cost-effective Provisioning and Scheduling of Deadline-constrained Applications in Hybrid Clouds

How Liferay Is Improving Quality Using Hundreds of Jenkins Servers

Resource Allocation Based On Agreement with Data Security in Cloud Computing

Nutan. N PG student. Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services

Assignment # 1 (Cloud Computing Security)

Cloud Computing with Azure PaaS for Educational Institutions

Cloud Computing Management and Synchronization Tools

Cloud computing: utility computing over the Internet

Department of Information Technology Engineering, Bharati Vidyapeeth Deemed University, College of Engineering, Pune, Maharashtra, India

Transcription:

Manjrasoft Cloud Computing: Opportunities and Challenges for HPC Applications 1

Prediction: Buyya s Cloud is the Computer 100% real in 2020! Dr. Rajkumar Buyya Grid Computing and Distributed Systems (GRIDS) Lab Dept. of Computer Science and Software Engineering The University of Melbourne, Australia www.gridbus.org/megha www.buyya.com www.manjrasoft.com Manjrasoft Dr Rajkumar Buyya Ch ie f Exe c utiv e O ffic e r Manjrasoft Pty Ltd Room 5.31, ICT Building, 111, Barry Street, Carlton, Melbourne, VIC 3053, Australia P: +61-3-8344 1344 F : +61-3-9348 1184 E: raj@manjrasoft.com http://www.manjrasoft.com Gridbus Sponsors Manjrasoft

Issues with HPC So far, HPC is too much patronaged by Govt. and dominated by scientific apps: This has changed recently with Clusters Setting up HPC environment is harder and requires too much of expertise. Often people with PhD qualification needs to be hired develop parallel applications. Programming in MPI is harder. Need more advances in Application Development and Deployment Environments 3

Issues with HPC HPC environment is often setup to meet peak needs. HPC systems are often underutilised Few applications dominate the system. Clouds can help here: Blessing for those who have a great idea for applications (and don t have huge budget). Lease more resources only when you need. But Clouds need to have SDK supporting HPC and non-hpc (Internet Service) Applications 4

Too popular: too many are In Search of Cloud Computing Legend: Cluster computing, Grid computing, Cloud computing 5

Aneka:.NET-based Cloud Computing Development of Enterprise Cloud Applications Cloud enabling legacy applications Portability for Customer Apps: Enterprise Public Clouds.NET/Win Mono/Linux Design Explorer APIs SLA-Negotiation Web Services Management Web Services Container Programming Models Thread Model Task Model Map Reduce Model Other Models Foundation Services Membership Services Reservation Services Storage Services License Services Accounting Services Fabric Services Dynamic Resource Provisioning Services Hardware Profile Services Infrastructure.NET @ Windows Mono @ Linux Physical Machines/Virtual Machines Amazon Private Cloud 6 Administration Portal LAN network Microsoft Google IBM Data Center Security Software Development Kit Management Studio Persistence SDK containing APIs for multiple programming models and tools Runtime Environment for managing application execution management Suitable for Management Kit Application

Clouds pose Challenge Some HPC Apps (e.g., MPI-based) often use space shared allocation: Nodes need to be allocated/reserved often for entire execution duration. Cloud providers will charge once you lease nodes irrespective of their usage. Block charging of Clouds (hourly basis like in Amazon) is NOT good for HPC applications. VMs can be performance killers. 7

What do we do? Can we force Cloud providers to change charging policy? Can we bypass VMs to gain best performance. We/HPC definitely need to align with mainstream computing industry: Make HPC Apps accessible/beneficial for all. Offer HPC Apps as services so that they can be embedded in consumer applications. 8

When will Cloud spending become 50% of IT spending or reach to a several trillion $ business/year? 600? 30% 1000? 50% 120? 15% 9 2016 2020? Buyya s Estimate! 2020?

Manjrasoft: Roadmap & ambition - What can we do to achieve it and how can you all help? CNN.com: Manjrasoft Acquires Microsoft Aneka idea Aneka Aneka Beta Aneka Patent 1.0, Amazon Aneka Federation Open Cloud Market De-facto PaaS Aneka: De-facto PaaS On all Clouds 50% Cloud Apps On Manjrasoft 70% Cloud Apps On Manjrasoft 50 % of IT spending is on Cloud (trillions?) 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 10

Manjrasoft Become part of the Revolution: Join hands with Manjrasoft and use its Solutions for Cloud Computing! 11

Thanks for your attention! Are there any Questions? Comments/ Suggestions Manjrasoft We Welcome Cooperation in R&D and Business! http:/ www.gridbus.org www.manjrasoft.com rbuyya@unimelb.edu.au raj@manjrasoft.com 12

References Blueprint Paper! R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, I. Brandic, Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5 th Utility, Future Generation Computer Systems (FGCS) Journal, 2009. Aneka Documents: http://www.manjrasoft.com/ The Grid Economy Paper: R. Buyya, D. Abramson, S. Venugopal, The Grid Economy, Proceedings of the IEEE, No. 3, Volume 93, IEEE Press, 2005. MetaCDN Paper: James Broberg, Rajkumar Buyya, and Zahir Tari, MetaCDN: Harnessing 'Storage Clouds' for High Performance Content Delivery, Journal of Network and Computer Applications, ISSN: 1084-8045, Elsevier, Amsterdam, The Netherlands, 2009. CloudSim Keynote Paper: R. Buyya, R. Ranjan and R. Calheiros, Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim Toolkit: Challenges and Opportunities, Proceedings of the 7th High Performance Computing and Simulation (HPCS 2009) Conference, Leipzig, Germany, June 21-24, 2009. 13

14