Trust and Dependability in Cloud Computing



Similar documents
PaaS Cloud Migration Migration Process, Architecture Problems and Solutions. Claus Pahl and Huanhuan Xiong

Web Application Hosting Cloud Solution Architecture.

Cloud Security Specialist Certification Self-Study Kit Bundle

A Comparison of On-premise to Cloud Migration Approaches

Cloud Courses Description

Transformational Benefits of the Cloud. Information & Communication technology October 2013

Validating Enterprise Systems: A Practical Guide

NATO s Journey to the Cloud Vision and Progress

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

Cloud Courses Description

API Management: Powered by SOA Software Dedicated Cloud

Implementing Microsoft Azure Infrastructure Solutions

BEDIFFERENT A C E I N T E R N A T I O N A L

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

How To Manage Cloud Data Safely

Cloud Computing Evolution Not Revolution

CLOUD COMPUTING & WINDOWS AZURE

Software Defined Hybrid IT. Execute your 2020 plan

The reality of cloud. Go beyond the hype and make a better choice. t e sales@365itms.co.uk.

Security Issues in Cloud Computing

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

CLOUD COMPUTING. A Primer

The Way to SOA Concept, Architectural Components and Organization

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

Profile. Business solutions with a difference

Cloud Adoption. The definitive guide to a business technology revolution. shaping tomorrow with you

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

CLOUD COMPUTING SECURITY CONCERNS

Architecting the Cloud

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Cloud Computing Security Considerations

Chapter 1: Introduction

Securing the Cloud with IBM Security Systems. IBM Security Systems IBM Corporation IBM IBM Corporation Corporation

Cloud Security considerations for business adoption. Ricci IEONG CSA-HK&M Chapter

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value

Journeys in the Clouds The Cloud Codex John Barr, Head of EU Research

Service Component Architecture for Building Cloud Services

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Audit Management. service definition document

Brad Smith, General Counsel & Executive Vice President, Legal and Corporate Affairs, Microsoft

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Openbravo Subscription and Recurring Billing Managing a Subscription-based Business and How a Technology Giant Did It

Securing the Microsoft Cloud

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

WALKME WHITEPAPER. WalkMe Architecture

NCTA Cloud Architecture

Cloud Customer Architecture for Web Application Hosting, Version 2.0

BEDIFFERENT ACE G E R M A N Y. aras.com. Copyright 2012 Aras. All Rights Reserved.

Managing the Challenges of Cloud Management November 7, 2013

IN CLOUD. The Indra Cloud proposal. indracompany.com

Interoperability and Portability for Cloud Computing: A Guide

ISSN: (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies

IBM & Cloud Computing. Smarter Planet. John Easton UK & Ireland Cloud Computing Technical Leader

Cloud Ready Data: Speeding Your Journey to the Cloud

Cloud Computing and Standards

Hedge Funds & the Cloud: The Pros, Cons and Considerations

Accenture Development Partnerships Cloud Lessons Learned

Performance Management for Cloud-based Applications STC 2012

Secure Cloud Computing

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Understanding and Addressing Architectural Challenges of Cloud- Based Systems

Cloud IaaS Migration Roadmap

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Cisco Cloud Enablement Services for Adopting Clouds

A white paper from Fordway on CLOUD COMPUTING. Why private cloud should be your first step on the cloud computing journey - and how to get there

Cloud Computing in a Regulated Environment

Leveraging the Private Cloud for Competitive Advantage

Licensing Guide for Customers. License Mobility through Microsoft Software Assurance

Securing The Cloud With Confidence. Opinion Piece

SAP HANA Cloud Platform for SuccessFactors High Level Overview August 2013

Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS

How to ensure control and security when moving to SaaS/cloud applications

Hybrid Cloud Computing

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

Securing Oracle E-Business Suite in the Cloud

Allison Stanton Director of E-Discovery U.S. Department of Justice, Civil Division

Securing The Cloud. Foundational Best Practices For Securing Cloud Computing. Scott Clark. Insert presenter logo here on slide master

Enterprise Voice and Online Services with Microsoft Lync Server 2013

IBM Software Cloud service delivery and management

RE Think. IT & Business. Invent. IBM SmartCloud Security. Dr. Khaled Negm, SMIEEE, ACM Fellow IBM SW Global Competency Center Leader GCC

HOW TO SELL CLOUD SERVICES. A channel guide

Cloud Security. Peter Jopling IBM UK Ltd Software Group Hursley Labs. peterjopling IBM Corporation

Transcription:

Trust and Dependability in Cloud Computing Claus Pahl IC4 Principal Investigator November 7 th, 2013

Research Philosophy design for growth design for best service provision design for widest acceptance building trust and dependability in the cloud

Research Themes Dr Claus Pahl (DCU) Architecture Dr Brian Lee (AIT) Cloud and Mobile Security Service Lifecycle Prof. John Morrison (UCC) Business Dr Theo Lynn (DCU)

Architecture Research Interoperability Migration Interoperability SOA Cloud Migration and Cloud Architecture Modelling SOA Data and Service Integration Catalogue of Migration Patterns Managing and Maintaining Interoperable Solutions Developing a Strategy for Migrating Legacy Software to the Cloud

Auto-configuration and Deployment Best Practice Cloud Messaging and Monitoring Systems Service Lifecycle Management Research Metrics for QoS and QoE Cloud Messaging Bus Cloud Services Brokerage

Business Research Organisation Development Effectiveness Toolboxes Capabilities Cloud Readiness Regulation EU Review US Briefing Note Competitive Advantage Cases Strategic Alignment Model Costing & Pricing Assurance, Accountability and Trustmarks

Cloud and Mobile Security Research Risk Catalogue for Authentication in the Cloud Risk catalogue for Mobile Deployment Attack Penetration Test Software Prototype Managing Mobile Computing Risk Searchable Encryption Critical Analysis of HTML 5 Threats

Selected Research Projects Trust and Dependability in Cloud Computing

CloudPASS: an Integrated Framework for Assurance and Accountability in the Cloud

CloudPASS: an Integrated Framework for Assurance and Accountability in the Cloud CloudPASS : a computing architecture, patterns and programming models independent integrated accountability, assurance and trustmark system to build trust and confidence in cloud computing Key features: enabling cloud service providers to give consumers appropriate control and transparency over the definition and execution of cloud processes and workflows providing assurance to consumers and regulators that processes and workflows were executed in accordance with declared service and compliance expectations providing independent third-party services for monitoring, auditing, certification, trust modelling to support accountability in the cloud verifying the authenticity of trustmarks through certification.

CloudPASS: an Integrated Framework for Assurance and Accountability in the Cloud

CloudPASS: an Integrated Framework for Assurance and Accountability in the Cloud Provenance in the Cloud : Provenance is information about entities, activities, and people involved in producing a piece of data or thing Provenance can be used to form assessments about its quality, reliability or trustworthiness Provenance data integrity and data confidentiality of importance in the cloud data processed by cloud services Provenance logging supported by database/repository Monitoring Data: Provenance applies - cloud service metadata Providing assurance that SLAs are observed

CloudPASS: an Integrated Framework for Assurance and Accountability in the Cloud CloudPass System Architecture : Signup and Identity Management Module Trustmark Interface QA Level Description Module (min-max to inform risk assessment) Transparency and Third Party Verification Interface Pattern Analysis and Preventative Controls Trustmarks : Framework Design Energy and Food Labels Metadata Platform in the form of an Ontology Trustmark Process Design Trustmark Visualisation

PaaS Provider PaaS Migration Process PaaS Migration: Migrating Application Software to PaaS Clouds Consultation with ISV CEO On Premise Analysis motivation discovery Discussion change implications Business Level costing and operation Business - FROM classical licensing model TO SaaS ISV PaaS Infrastructure Assessment and Requirements Infrastructure Architecture architecture statelessness scoping and and data analysis definition externalisation Technical - FROM local TO virtualised (self-hosted, or better 3rd party-hosted) TO public configuration (3rd-party hosted, data centres) Re-engineering/ Development stateless architecture ISV Developer and Software Development Re-engineering/ Development data externalisation Development pricing, support and marketing Technical - FROM on-premise environment TO cloud data centres ISV Provisioning Migration PaaS-level infrastructure Migration SaaS-level infrastructure Cloud Solution Business - FROM Installation TO PaaS access channels (for clients)

PaaS Migration Processes Research IC4 Research into Migration Processes to determine commonalities and differences between cloud scenarios. Research Activities: Expert interviews with several multinationals covering the IaaS, PaaS and SaaS space Definition of Migration Processes and Patterns for difference Migration Scenarios Collaborators and Contributors: Microsoft, IBM, Salesforce, Cloud Consulting

PaaS Migration Research Benefits PaaS Cloud User for example ISVs: Management: Clarification of migration process by defining common process activities and best-practice approaches Concerns: Transparency of migration process with Technical aspects: architecture, software lifecycle Business aspects: change of expenditure model; skills needs Migration Experts PaaS platform providers: Documentation of reference cases as guidelines for migration project management Summary of best-practice for specific settings

PaaS Migration Test Case 10 servers serving 1000 users 100 100 1 10

PaaS Migration Test Case 10 servers serving 100 users 10 10 1 10

PaaS Migration Test Case 1 server serving 100 users? 10 10 1 10

PaaS Migration Test Case 1 server serving 100 users? 10 10 Problem! Sticky Session State (Statefulness) 1 10

PaaS Migration Solutions In a migration process, software architecture and programming need to be embedded into: methodological process support, e.g. enhanced questionnaires (infrastructure used, complexity of programs/data) analytical and diagnostic tools supporting dependency analysis and preparations for the actual re-engineering and refactoring Overall, a productivity support system that aims at scalability (scaleout, scale-down) and performance as a cloud benefit. This identifies possible software architecture and engineering techniques software re-engineering or refactoring

PaaS Migration Techniques Software engineering in the PaaS migration process Migration method and technique development Experimental research quantifying benefits Software Migration and Modernisation Techniques: Programming Models for Stateless Programming Databases for State Management Data Externalisation for Resiliency This results in an identification of some key solution components the first two address elasticity, the third addresses resiliency.

PaaS Migration Research Benefits PaaS Vendor Migration Experts: Quantification of experimental results to substantiate benefits of re-engineering and modernisation for the cloud Software engineering techniques to adjust to changing cloud landscape PaaS Cloud Technology Users: Convincing arguments for the need of optimising migration activities Tools to make the migration process more effective and reliable.

Thank You! Dr. Claus Pahl Claus.Pahl@dcu.ie