Invention Grant
- Patent Title: Elastic scaling for cloud-hosted batch applications
- Patent Title (中): 云托管批处理应用程序的弹性缩放
-
Application No.: US13171425Application Date: 2011-06-28
-
Publication No.: US08997107B2Publication Date: 2015-03-31
- Inventor: Navendu Jain
- Applicant: Navendu Jain
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Judy Yee; Heikki Einola; Micky Minhas
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/173 ; G06F9/48

Abstract:
An elastic scaling cloud-hosted batch application system and method that performs automated elastic scaling of the number of compute instances used to process batch applications in a cloud computing environment. The system and method use automated elastic scaling to minimize job completion time and monetary cost of resources. Embodiments of the system and method use a workload-driven approach to estimate a work volume to be performed. This is based on task arrivals and job execution times. Given the work volume estimate, an adaptive controller dynamically adapts the number of compute instances to minimize the cost and completion time. Embodiments of the system and method also mitigate startup delays by computing a work volume in the near future and gradually starting up additional compute instances before they are needed. Embodiments of the system and method also ensure fairness among batch applications and concurrently executing jobs.
Public/Granted literature
- US20130007753A1 ELASTIC SCALING FOR CLOUD-HOSTED BATCH APPLICATIONS Public/Granted day:2013-01-03
Information query