Placing objects on hosts using hard and soft constraints

An object placement, hard limit technology, applied in the field of communication, can solve problems such as time-consuming

Active Publication Date: 2012-04-25
MICROSOFT TECH LICENSING LLC
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Managing and deploying large numbers of servers is a time-consuming process that requires a large operational workforce that is subject to human error

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Placing objects on hosts using hard and soft constraints
  • Placing objects on hosts using hard and soft constraints
  • Placing objects on hosts using hard and soft constraints

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] Embodiments will now be described with reference to the drawings in which like numerals represent like elements.

[0013] Generally, program modules include routines, programs, components, data structures, and other types of structures that perform particular tasks or implement particular abstract data types. Other computer system configurations may also be used, including handheld devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, minicomputers, mainframe computers, and the like. Distributed computing environments may also be used where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.

[0014] figure 1 A cloud management system for managing a network associated with an online service is shown. System 100 shows a cloud manager 105 that connects to and manages ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Objects are placed on hosts using hard constraints and soft constraints. The objects to be placed on the host may be many different types of objects. For example, the objects to place may include tenants in a database, virtual machines on a physical machine, databases on a virtual machine, tenants in directory forests, tenants in farms, and the like. When determining a host for an object, a pool of hosts is filtered through a series of hard constraints. The remaining pool of hosts is further filtered through soft constraints to help in selection of a host. A host is then chosen from the remaining hosts.

Description

technical field [0001] The present invention relates to the field of communications, and more particularly to techniques for deploying objects on hosts using constraints. Background technique [0002] Web-based services include files located on web servers and data stored in databases. For example, there are a large number of servers located in different networks to handle the traffic for the service. Managing and deploying large numbers of servers is a time-consuming process that requires a large operational workforce that is subject to human error. Contents of the invention [0003] This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. [0004] Objects are placed on hosts using h...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5055G06F9/5044G06F9/45558G06F9/5016G06F9/5022G06F9/505
Inventor A·霍普曼M·K·温德尔P·西梅克E·R·莱尔马D·罗森塞尔
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products