© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Domain Quotas (DRAFT)

Slides:



Advertisements
Similar presentations
JIRA HBASE A Common Transactional API for HBase John de Roo Hewlett Packard, July 2014.
Advertisements

Extreme Planning: Agile turned to the max Exilesoft Johannes Brodwall Exilesoft Chief
Copyright © 2005, SAS Institute Inc. All rights reserved. SAS ABM Survey Kit A Sample Usage Scenario: Collecting Numeric Attribute Values.
© 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP IPG Solutions -Achieve more with.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Software Defined Networking.
© 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
HP Asset Hub Support through Service Central
Symantec Vision and Strategy for the Information-Centric Enterprise Muhamed Bavçiç Senior Technology Consultant SEE.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. TOSCA Requirements & Capabilities.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Verify the quality and.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Anywhere Defect.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted. For HP.
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Automates Infrastructure Outsourcing.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Hewlett Packard EG - presenterar.
CRM On Demand Integration Capabilities Joerg Wallmueller CRM Sales.
1 © Talend 2014 XACML Authorization Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Networking - EMEA Promotion.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Enterprise Group Marketing.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enable Cloud with Virtual.
Copyright © 2005, SAS Institute Inc. All rights reserved. SAS ABM Survey Kit A Sample Usage Scenario: Collecting Group Assignment Values.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Job Request System v3.0.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Global Supplier Diversity.
© Copyright 2011 Hewlett-Packard Development Company, L.P. 1 Sundara Nagarajan (“SN”) CLOUD SYSTEMS AUTOMATION.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential Document.
Database Requirements IMEI/MEID CEIR March 30/31 JEM Geneva.
The NISO Question/Answer Transaction Protocol (QATP) AVIAC January 2004 Donna Dinberg Library and Archives Canada Mark Needleman Sirsi Corporation.
1 Multi Cloud Navid Pustchi April 25, 2014 World-Leading Research with Real-World Impact!
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Self-guided tour Framework.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. SHR 9.30 Report Screenshots.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
Windows Azure Dave Glover Developer Evangelist Microsoft Australia Tel:
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted. For HP.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. XP Appendix.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Institute New product.
7 Copyright © 2004, Oracle. All rights reserved. Administering Users.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Fleet Service Responder.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP Library Encryption - LTO4 Key.
Marketing Information Technology in Emerging Markets: Hewlett-Packard in Latin America.
Ph No: Mob: ,plot No-27,NGGO's Colony, Pattabhi reddy gardens,Visakhapatnam-07 Open.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Reducing Waste in the Test Cycle.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Getting value from Quality Center.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential Level.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Sales Certifications.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Automate your way to.
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Job Request System v3.0.
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
1 Announcements Reading for next week: Chapter 4 Your first homework will be assigned as soon as your database accounts have been set up.  Expect an .
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Release date: January,
Scaling the CERN OpenStack cloud Stefano Zilli On behalf of CERN Cloud Infrastructure Team 2.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Agile Manger Beta Registration.
© 2003 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Industry Standard Server Support.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Getting to Blue Carpet.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Database Growth: Problems & Solutions.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Air France KLM Private.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enterprise Innovation.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Doc.: IEEE /0199r0 Submission March 2005 Kapil Sood, Intel; Bob O’Hara, AirespaceSlide 1 Policy Enforcement For Resources and Security Notice:
15 Copyright © Oracle Corporation, All rights reserved. Managing Users.
Gartner Magic Quadrants
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Problem Summary Relevant.
WMO WIS strategy – Life cycle data management WIS strategy – Life cycle data management Matteo Dell’Acqua.
Security on OpenStack 11/7/2013
Discussions on group meeting
Buy Exact IBM C Exam Questions With Answers - C Dumps PDF Dumps4Download
Use Case: Password Management Password Change Requests
Neutron at Scale Justin Hammond - Developer
Policy Enforcement For Resources and Security
Managing allocatable resources
Presentation transcript:

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Domain Quotas (DRAFT) Leandro Rosa Tiago Martins

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 2 Context Problem: Cloud Admin is not able to limit resources usage within a domain Solution: Domain Quotas – Constraints Services (e.g. nova) should continue enforcing quotas Keystone should concentrate the public APIs – Issue: How Keystone can distribute domain quotas to services?

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 3 Approaches Cross-Region Domain Quotas (based on Update and Usage) – Cloud Admin sets domain quotas – Services exchange quotas usage – Keystone continuously distributes domain quotas to regions Keystone-centric Collaborative (Voucher) Per-Region Domain Quotas (based on Update) – Cloud Admin sets domain quotas – Keystone distributes domain quotas to services Global assignment Individual assignment

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Cross-Region Domain Quotas

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 5 Cross-Region Domain Quotas: Use Cases Pre-requisite: Default domain quotas are in place Cloud Admin sets domain quotas (UPDATE) Cloud Admin views domain quotas Cloud Admin views domain quotas usage Cloud Admin views domain quotas usage per region Cloud Admin deletes domain quotas – back to default values

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 6 Cross-Region Domain Quotas: Distribution Keystone Region 1 Nova Glance Region n Nova Glance... Domain “A” vCPUs: 100 vCPUs: 10vCPUs: 20 Services exchange quotas usage Keystone continuously distributes domain quotas to regions

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 7 Cross-Region Domain Quotas: Approaches Keystone-centric – Distribution intelligence is in Keystone only Approach #1: Polling “Service, how many quotas are you using?” Collaborative – Distribution intelligence is spread over Keystone and services Approach #1: Vouchers (Service request) “Keystone, I need a quota voucher now/in a short-term” Note: We are not considering a Distributed Database (e.g. MongoDB) neither Message Queue Protocol (e.g. RabbitMQ)

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8 Cross-Region Domain Quotas Advantages – Automated distribution – Domain quotas are shared – Global usage view Disadvantages – Cloud Admin does not control quota distribution – Not suitable for regions that have different infrastructure (e.g. KVM and ESX) Recommended for similar regions (e.g. same hypervisor type)

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Per-Region Domain Quotas

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 10 Per-Region Domain Quotas: Use Cases Pre-requisite: Default domain quotas are in place Global Assignment – Cloud Admin sets domain quotas (UPDATE) – Cloud Admin views domain quotas – Cloud Admin views domain quotas usage – Cloud Admin deletes domain quotas – back to default values Individual Assignment – Cloud Admin sets domain quotas for each region (UPDATE) – Cloud Admin views domain quotas per region – Cloud Admin views domain quotas usage per region – Cloud Admin deletes domain quotas per region – back to default values

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11 Per-Region Domain Quotas: Global Assignment Keystone Region 1 Nova Glance Region n Nova Glance... Domain “A” vCPUs: 100 vCPUs: 100 Keystone distributes domain quotas to services (on update only) vCPUs: 100

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12 Per-Region Domain Quotas: Individual Assignment Keystone Region 1 Nova Glance Region 4 Nova Glance... Domain “A” Region 1 vCPUs: 100 vCPUs: 100 Keystone distributes domain quotas to services (on update only) vCPUs: 200 Domain “A” Region 4 vCPUs: 200

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 13 Per-Region Domain Quotas Advantages – Cloud Admin controls the domain quota distribution per region Fine-grained region control – Suitable for regions that have different infrastructure (e.g. KVM and ESX) Disadvantages – No domain quotas sharing – No global domain quota usage view Global Assignment: Recommended for similar regions (e.g. same hypervisor type) Individual Assignment: Recommended for different regions (e.g. unlike hypervisor types)

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Planning

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 15 Effort Estimate ApproachEffort Estimate (EW) Cross-Region Domain Quotas (Voucher)12 Per-Region Domain Quotas6

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 16 Cross-Region Domain Quotas (Voucher) Use Case / Underlying FunctionalityEffort Estimate (EW) Distributor: middleware with responsability of quota distribution, revocation. Tracking of quotas, quota expiration control. 4 Domain Quota Driver: check, reserve, commit, rollback and enforcement of quotas. Decides when to ask for more quotas to Distributor. Developed as expecting a plugin to predict quota usage. Keep quota consumation to feed predictor plugin. 4 Predictor Plugin: decides how much quota the Domain Quota Driver must ask for the Distributor. 1 CRUD – how to update quotas and how to inform the services. Deletion – back do defaults and sanity checks 2 Unit testing, code review, etc1 Total12

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 17 Per-Region Domain Quotas Use Case / Underlying FunctionalityEffort Estimate (EW) CRUD – update quotas and sanity check, delete quota: back to default values 2 Domain Quota Driver: check, reserve, commit, rollback and enforcement of quotas. 3 Unit testing, code review, etc1 Total6

© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank you