- What is cloud computing; what are the economic implications for IT?
- Provide an Overview of the Windows Azure Platform and where it sits within “cloud computing”
- Azure and R&D usage scenarios
- How to get started with Azure
- Microsoft BizSpark
A performance study on the vm startup time in the cloudmingtemp
http://www.cs.virginia.edu/~mm5bw/papers/Cloud%20VM%20Startup%20Performance%20Study.pdf
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6253534
www.mingmao.org
Amazon Web Service, EC2, Windows Azure, Rackspace, Spot Instances, VM Image, OS,
- What is cloud computing; what are the economic implications for IT?
- Provide an Overview of the Windows Azure Platform and where it sits within “cloud computing”
- Azure and R&D usage scenarios
- How to get started with Azure
- Microsoft BizSpark
A performance study on the vm startup time in the cloudmingtemp
http://www.cs.virginia.edu/~mm5bw/papers/Cloud%20VM%20Startup%20Performance%20Study.pdf
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6253534
www.mingmao.org
Amazon Web Service, EC2, Windows Azure, Rackspace, Spot Instances, VM Image, OS,
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...Kontagent
Description:
One of the biggest challenges for people building data products today is developing and refining features for modeling purposes (i.e. feature extraction) with the volume and variability of web scale data. In this talk, Martin will discuss some of the challenges and solutions faced by Kontagent as it built out a predictive lifetime value model for its customers. As you will learn, Hadoop is critical to this feature extraction process, and Cascading is quite handy when building out more complex features than can be readily developed in a query framework like Hive.
Speaker:
Martin Colaco, Director of Data Science for Kontagent
Estimating the principal of Technical Debt - Dr. Bill Curtis - WTD '12OnTechnicalDebt
This study summarizes results of a study of Technical Debt across 745 business applications comprising 365 million lines of code collected from 160 companies in 10 industry segments. These applications were submitted to a static analysis that evaluates quality within and across application layers that may be coded in different languages. The analysis consists of evaluating the application against a repository of over 1200 rules of good architectural and coding practice. A formula for estimating Technical Debt with adjustable parameters is presented. Results are presented for Technical Debt across the entire sample as well as for different programming languages and quality factors.
Why does application Modernization in the form of decomposing monoliths result in so many microservices ? Why has microservices become the default deployment model for applications. In this talk we will add some sanity to the process of constructing microservices and provide guidelines and design heuristics on structuring microservices. We will look at life after running microservices architectures in production and learn from the mistakes committed over the past five years. We will analyze real life systems on the criteria for consolidating microservices into monoliths or moduliths based on technical and business heuristics as illustrated In [4]. The techniques - a combination of mapping microservices to core technical attributes [2] reduced by affinity mapping and business domain context distillation [3] - have emerged from working with a number of customers where the value of microservices has not been realized despite leveraging Domain Driven Design.
References:
1 https://hackmd.io/10j-7DfqSIu1C8GQjHa1Bw?view
2 https://content.pivotal.io/blog/should-that-be-a-microservice-keep-these-six-factors-in-mind
3 https://bit.ly/2VFwDr1
4 https://twitter.com/RKela/status/1227188151887843329/photo/1
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...Amazon Web Services
"Cloud" computing provides significant advantages and enormous cost savings by allowing IT infrastructure to be provisioned as a ubiquitous, metered, unit priced and on demand service. However, the other major resourcing issue faced by CIO’s is the provision of skilled labour to develop, support and maintain a increasing wide range of IT applications.
This session will show attendees how the worldwide pool of freelance developers, the "Crowd", can be utilised as a ubiquitous, metered, unit priced and on demand resource pool to work in the "Cloud" to improve responsiveness to customer demands, reduce development timeframes and achieve significant cost savings.
Although the crowd can bring enormous benefits in terms of cost and agility, there are some technical and business barriers to adoption in large organisations. This presentation will discuss the barriers and, using some real examples, will explain how GoSource overcomes them.
The business case for cloud computing goes beyond total cost of ownership (TCO). AWS helps organizations reduce time to market and time spent on undifferentiated work and improve application availability. In this chalk talk, you learn about the AWS Cloud Value Framework. This framework quantifies not only TCO savings, but also the business value of agility, risk reduction, and efficiency, which you can use in building a case for change. After this session, you should be able to describe the benefits of the cloud to different stakeholders across your organization and present a comprehensive business case.
Achieving Business Value - Transformation Day Philadelphia 2018Amazon Web Services
t is well understood by the enterprise that cloud computing enables companies to host applications, mission critical workloads, and special projects on infrastructure that is built and managed by a third-party provider such as AWS. However, many customers find themselves having a difficult time in assigning value to the benefits of the cloud. In this session we will introduce a framework that can be used to identify the impact of moving to the cloud and the business value around areas such as cost savings, staff productivity, operational resilience, and business agility.
Gitex2010 ICT strategies moving to the cloud v11Jorge Sebastiao
Gitex 2010 ICT conference and presentation on ICT strategies of moving to cloud computing, business motivations and practical approaches of taking advantage of cloud computing.
AWS Cloud Value Framework - AWS Transformation Days Raleigh 2018.pdfAmazon Web Services
It is well understood by the enterprise that cloud computing enables companies to host applications, mission critical workloads, and special projects on infrastructure that is built and managed by a third-party provider such as AWS. However, many customers find themselves having a difficult time in assigning value to the benefits of the cloud. In this session we will introduce a framework that can be used to identify the impact of moving to the cloud and the business value around areas such as cost savings, staff productivity, operational resilience, and business agility.
Microservices with .Net - NDC Sydney, 2016Richard Banks
Presented at NDC Sydney, August 2016
Thanks to organisations like Netflix, and the need to develop solutions that scale well in the cloud, microservices have become the hot new topic. Yet, for all the talk, there are few practical examples of how you actually build a microservice in .NET.
It's time to fix that little oversight as we show you how you can build a microservices based solution using .NET, and a number of open source tools (EventStore, RabbitMq and Redis to name a few).
You'll also get to understand the pros and cons of a microservices solution and consider how a microservices approach might impact how you and your team relate to your customers.
The Cloud Computing China Congress (CCCC http://www.cloudcomputingchina.org ) is specially designed for senior IT and line of business executives evaluating and making purchasing decisions in the areas of on-demand infrastructure and software services.
What does performance mean in the cloudMichael Kopp
Performance problems are one of the most cited concerns about to the cloud. But is it really the cloud or the application? What does performance mean anyway when you can scale to thousands of servers? This session will discuss why traditional means of performance management and troubleshooting no longer work and how this affects everything. Most importantly we will look at how to identify the root cause of performance problems in such dynamic environments. Finally we will explain how to assess and manage performance when capacity is no longer the issue.
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
The 2015 World Quality Report data reveals that 61% of respondent’s rate time-to-market as very important which is the key reason for the proliferation of DevOps. The biggest ingredient is speed based on efficiencies upstream and in operations. Technology leaders now need to wear a business hat and build their strategy based on cost to achieve desired velocity as opposed to cost savings.
Join MasterCard and Capgemini to learn about a real time to market driven DevOps business case calculator with technology, process and tool components.
Presented at HPE Discover Las Vegas 2016.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
More Related Content
Similar to Cloud auto-scaling with deadline and budget constraints
Feature Extraction for Predictive LTV Modeling using Hadoop, Hive, and Cascad...Kontagent
Description:
One of the biggest challenges for people building data products today is developing and refining features for modeling purposes (i.e. feature extraction) with the volume and variability of web scale data. In this talk, Martin will discuss some of the challenges and solutions faced by Kontagent as it built out a predictive lifetime value model for its customers. As you will learn, Hadoop is critical to this feature extraction process, and Cascading is quite handy when building out more complex features than can be readily developed in a query framework like Hive.
Speaker:
Martin Colaco, Director of Data Science for Kontagent
Estimating the principal of Technical Debt - Dr. Bill Curtis - WTD '12OnTechnicalDebt
This study summarizes results of a study of Technical Debt across 745 business applications comprising 365 million lines of code collected from 160 companies in 10 industry segments. These applications were submitted to a static analysis that evaluates quality within and across application layers that may be coded in different languages. The analysis consists of evaluating the application against a repository of over 1200 rules of good architectural and coding practice. A formula for estimating Technical Debt with adjustable parameters is presented. Results are presented for Technical Debt across the entire sample as well as for different programming languages and quality factors.
Why does application Modernization in the form of decomposing monoliths result in so many microservices ? Why has microservices become the default deployment model for applications. In this talk we will add some sanity to the process of constructing microservices and provide guidelines and design heuristics on structuring microservices. We will look at life after running microservices architectures in production and learn from the mistakes committed over the past five years. We will analyze real life systems on the criteria for consolidating microservices into monoliths or moduliths based on technical and business heuristics as illustrated In [4]. The techniques - a combination of mapping microservices to core technical attributes [2] reduced by affinity mapping and business domain context distillation [3] - have emerged from working with a number of customers where the value of microservices has not been realized despite leveraging Domain Driven Design.
References:
1 https://hackmd.io/10j-7DfqSIu1C8GQjHa1Bw?view
2 https://content.pivotal.io/blog/should-that-be-a-microservice-keep-these-six-factors-in-mind
3 https://bit.ly/2VFwDr1
4 https://twitter.com/RKela/status/1227188151887843329/photo/1
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...Amazon Web Services
"Cloud" computing provides significant advantages and enormous cost savings by allowing IT infrastructure to be provisioned as a ubiquitous, metered, unit priced and on demand service. However, the other major resourcing issue faced by CIO’s is the provision of skilled labour to develop, support and maintain a increasing wide range of IT applications.
This session will show attendees how the worldwide pool of freelance developers, the "Crowd", can be utilised as a ubiquitous, metered, unit priced and on demand resource pool to work in the "Cloud" to improve responsiveness to customer demands, reduce development timeframes and achieve significant cost savings.
Although the crowd can bring enormous benefits in terms of cost and agility, there are some technical and business barriers to adoption in large organisations. This presentation will discuss the barriers and, using some real examples, will explain how GoSource overcomes them.
The business case for cloud computing goes beyond total cost of ownership (TCO). AWS helps organizations reduce time to market and time spent on undifferentiated work and improve application availability. In this chalk talk, you learn about the AWS Cloud Value Framework. This framework quantifies not only TCO savings, but also the business value of agility, risk reduction, and efficiency, which you can use in building a case for change. After this session, you should be able to describe the benefits of the cloud to different stakeholders across your organization and present a comprehensive business case.
Achieving Business Value - Transformation Day Philadelphia 2018Amazon Web Services
t is well understood by the enterprise that cloud computing enables companies to host applications, mission critical workloads, and special projects on infrastructure that is built and managed by a third-party provider such as AWS. However, many customers find themselves having a difficult time in assigning value to the benefits of the cloud. In this session we will introduce a framework that can be used to identify the impact of moving to the cloud and the business value around areas such as cost savings, staff productivity, operational resilience, and business agility.
Gitex2010 ICT strategies moving to the cloud v11Jorge Sebastiao
Gitex 2010 ICT conference and presentation on ICT strategies of moving to cloud computing, business motivations and practical approaches of taking advantage of cloud computing.
AWS Cloud Value Framework - AWS Transformation Days Raleigh 2018.pdfAmazon Web Services
It is well understood by the enterprise that cloud computing enables companies to host applications, mission critical workloads, and special projects on infrastructure that is built and managed by a third-party provider such as AWS. However, many customers find themselves having a difficult time in assigning value to the benefits of the cloud. In this session we will introduce a framework that can be used to identify the impact of moving to the cloud and the business value around areas such as cost savings, staff productivity, operational resilience, and business agility.
Microservices with .Net - NDC Sydney, 2016Richard Banks
Presented at NDC Sydney, August 2016
Thanks to organisations like Netflix, and the need to develop solutions that scale well in the cloud, microservices have become the hot new topic. Yet, for all the talk, there are few practical examples of how you actually build a microservice in .NET.
It's time to fix that little oversight as we show you how you can build a microservices based solution using .NET, and a number of open source tools (EventStore, RabbitMq and Redis to name a few).
You'll also get to understand the pros and cons of a microservices solution and consider how a microservices approach might impact how you and your team relate to your customers.
The Cloud Computing China Congress (CCCC http://www.cloudcomputingchina.org ) is specially designed for senior IT and line of business executives evaluating and making purchasing decisions in the areas of on-demand infrastructure and software services.
What does performance mean in the cloudMichael Kopp
Performance problems are one of the most cited concerns about to the cloud. But is it really the cloud or the application? What does performance mean anyway when you can scale to thousands of servers? This session will discuss why traditional means of performance management and troubleshooting no longer work and how this affects everything. Most importantly we will look at how to identify the root cause of performance problems in such dynamic environments. Finally we will explain how to assess and manage performance when capacity is no longer the issue.
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
The 2015 World Quality Report data reveals that 61% of respondent’s rate time-to-market as very important which is the key reason for the proliferation of DevOps. The biggest ingredient is speed based on efficiencies upstream and in operations. Technology leaders now need to wear a business hat and build their strategy based on cost to achieve desired velocity as opposed to cost savings.
Join MasterCard and Capgemini to learn about a real time to market driven DevOps business case calculator with technology, process and tool components.
Presented at HPE Discover Las Vegas 2016.
Similar to Cloud auto-scaling with deadline and budget constraints (20)
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Cloud auto-scaling with deadline and budget constraints
1. Ming Mao, Jie Li, Marty Humphrey
eScience Group
CS Department, University of Virginia
Grid 2010 – Oct 27, 2010
2. A fast growing computing platform
IDC - Cloud spending increases 27.4% a year to $56
billion (compared 5% a year of traditional IT)
$16.5 billion (2009) -> $55.5 billion (2014)
src: Worldwide and Regional Public IT Cloud Service 2010-2014 Forecast
Two most quoted benefits
Scalable computing and storage
Reduced cost
Concerns
Security, availability, cost management, integration
interoperability, etc.
3. Q1. Cost – the most important factor in
practice?
Rate the benefits commonly ascribed to the How important is it that Cloud service providers...
cloud on-demand model Offer competitive pricing 91.60%
Pay only for what you use 77.90% Offer Service Level Agreements 88.60%
Easy/fast to deply to end-users Option to move cloud offerings back on premise 87.80%
77.70%
Provide a complete solution 86.00%
Monthly payments 75.30%
Understand my business and industry 84.50%
Encourages standard systems 68.50%
Allow managing on-premise & cloud together 82.10%
Requires less in-house IT staff, costs 67.00% Support many of my IT needes 81.00%
Alwasys offers latest functionality 64.60% Offer both on-premise and public cloud services 79.20%
Sharing systems with partners simpler 63.90% Are a technology and business model innovator 78.30%
Seems like the way of future 54.00% Have local presence, can come to my offices 72.90%
0.00% 20.00% 40.00% 60.00% 80.00% 100.00% 0.00% 20.00% 40.00% 60.00% 80.00% 100.00%
Source: IDC Enterprise Panel, 3Q09, n = 263, Sep 2009 Source: IDC Enterprise Panel, 3Q09, n = 263, Sep 2009
Q2. Moving into Cloud == Reduced Cost ?
4. Resource utilization information based triggers (e.g.
AWS auto-scaling, RightScale, enStratus, Scalr, etc)
5. Multiple instance types
Current billing models
Full hour billing
Non-ignorable instance acquisition time
7-15 min in Windows Azure
More specific performance goals
Budget awareness (e.g. dollars/month, dollars/job)
6. Cloud
Deadline Users
Application
(Job finish time)
Cloud Server
Cost
Job
Problem Statement – how to enable cloud
applications to finish all the submitted jobs
before user specified deadline with as little
money as possible using auto-scaling.
7. Workload are non-dependent jobs submitted
in the job queue
FCFS manner and fairly distributed
Different classes of jobs
Same performance goal (e.g.1 hour deadline)
VM instances take time to startup
9. Workload
W (J j , nj )
Computing Power of Instance I i
D nj
P (J j , ) Running Instance
i
j
t j ,type ( Ii ) n j
( D (dtype ( Ii ) si )) n j
P (J j , )
j t j ,type ( Ii ) n j Pending Instance
i
10. Scale up
Sufficient budget
Min(i ctype ( Ii ') ) P ' W P
i i
Insufficient budget
Max( Pi ') c
i type ( Ii ') C i ctype ( Ii )
Scale down
P P W
i i s
12. Cloud Cruise Control
notify Decider
admin Min( i ctype ( Ii ') ) & Pj ' W P
dynamic j
configuration
vm plan
VM
Monitor Repository
Manager
+, –
Config
workload update update vm info
enqueue
Historical
VM instances
Data
users
dequeue
13. Workload & VM simulation parameters
Mix Computing IO Intensive
Avg 30 jobs/hour Intensive Avg 30 jobs/hour
STD 5 jobs/hour Avg 30 jobs/hour STD 5 jobs/hour
STD 5 jobs/hour
General Average 300s Average 300s Average 300s
0.085$/hour STD 50s STD 50s STD 50s
Delay 600s
High-CPU Average 210s Average 75s Average 300s
0.17$/hour STD 25s STD 15s STD 50s
Delay 720s
High-IO Average 210s Average 300s Average 75s
0.17$/hour STD 25s STD 50s STD 15s
Delay 720s
16. VM Types Total Cost ($)
% more than optimal
Choice #1 General 98.52$ (43%)
Choice #2 High-CPU 128.86$ (87%)
Choice #3 High-IO 129.71$ (88%)
Choice #4 General, High-CPU, High-IO 78.62$ (14%)
Optimal General, High-CPU, High-IO 68.85$
17. MODIS
200X – Year Terra & Aqua – Satellite
(X - Y) – Day X to day Y 15 images / day
Moderate scale test (up to 20 instances)
1hour deadline 2hour deadline 3hour deadline
Terra 2004(10-12) 18 min late 8 min early 20 min early
Total 45 jobs 9 C.H.or 1.08$ 6 C.H or 0.72$ 5 C.H.or 0.6$
4 C.H.* or 0.48$
Aqua 2008(30-32) 15min late 20 min early 29 min early
Total 45 jobs 10 C.H or 1.2$ 7 C.H.or 0.84$ 5 C.H.or 0.6$
4 C.H. or 0.48$
Large Scale test (up to 90 instances)
2 hour deadline 4 hour deadline
Terra & Aqua 2006(1-75) 20min late 6 min early
Total 1125 jobs 170 C.H. or 20.4$ 132 C.H. or 15.84$
93 C.H. or 11.16$
Terra & Aqua 2006(1-150) Admission Denied 22 min early
Total 2250 jobs 243 C.H. or 29.16$
185 C.H. or 22.2$
* C.H. – computing hour 1C.H. = 0.12$ in Windows Azure
18. Test: Terra & Aqua 2006(1-75) - total 1125 jobs
6min early
theoretical cost - 93 C.H. or 11.16$
actual cost - 132 C.H. or 15.84$
Instance Acquisition and Release
40
38
36
34
32
30
28
26
Instance Number
24
22
20
18
16
14
12
10
8
6
4
2
0
0 1 2 3 4 5
Time (hour) Released Acquiring Ready
19. Conclusions
More cost-efficient than fixed-size instance choice
VM startup delay can affect hugely in practice
Future works
More general cloud application model
Multiple job classes
Consider other instance types (e.g. spot instances &
reserved instances)
Data transfer performance and storage cost