System and method for dynamic allocation of virtual machines in a virtual server environment

A system and method for dynamically producing virtual machines (VMs) across a plurality of servers in the virtual server environment is provided. A single VM request queue is produced comprising VM requests for producing the plurality of VMs. A processing thread is produced and assigned for each ser...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Forgette, Eric P
Format: Patent
Sprache:eng
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Forgette, Eric P
description A system and method for dynamically producing virtual machines (VMs) across a plurality of servers in the virtual server environment is provided. A single VM request queue is produced comprising VM requests for producing the plurality of VMs. A processing thread is produced and assigned for each server and retrieves VM requests from the VM request queue and produces VMs only on the assigned server according to the retrieved VM requests. Each processing thread may be configured for retrieving VM requests and producing VMs without any programmed delays, whereby the rate at which a processing thread produces VMs on its assigned server is a function of the performance capabilities of the assigned server. This dynamic allocation of VMs based on such a "natural selection" technique may provide an appropriately balanced allocation of VMs based on the performance capabilities of each server in the virtual server environment.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_08261268</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>08261268</sourcerecordid><originalsourceid>FETCH-uspatents_grants_082612683</originalsourceid><addsrcrecordid>eNqNysEKwjAMgOFePIj6DnkBQSeM3UXxrkdBQpu6QptIkw329k4Qz55--PiX7n6d1KgAcoBC1kuAKBXCxFiSB8xZPFoSBokwpmoDZijo-8SkkBjwp0p1pArEMwgXYlu7RcSstPl25eB8uh0v20FfaPOgj2fFT3Zd0-6btjv8sbwBfbk9DQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for dynamic allocation of virtual machines in a virtual server environment</title><source>USPTO Issued Patents</source><creator>Forgette, Eric P</creator><creatorcontrib>Forgette, Eric P ; NetApp, Inc</creatorcontrib><description>A system and method for dynamically producing virtual machines (VMs) across a plurality of servers in the virtual server environment is provided. A single VM request queue is produced comprising VM requests for producing the plurality of VMs. A processing thread is produced and assigned for each server and retrieves VM requests from the VM request queue and produces VMs only on the assigned server according to the retrieved VM requests. Each processing thread may be configured for retrieving VM requests and producing VMs without any programmed delays, whereby the rate at which a processing thread produces VMs on its assigned server is a function of the performance capabilities of the assigned server. This dynamic allocation of VMs based on such a "natural selection" technique may provide an appropriately balanced allocation of VMs based on the performance capabilities of each server in the virtual server environment.</description><language>eng</language><creationdate>2012</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8261268$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64038</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/8261268$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Forgette, Eric P</creatorcontrib><creatorcontrib>NetApp, Inc</creatorcontrib><title>System and method for dynamic allocation of virtual machines in a virtual server environment</title><description>A system and method for dynamically producing virtual machines (VMs) across a plurality of servers in the virtual server environment is provided. A single VM request queue is produced comprising VM requests for producing the plurality of VMs. A processing thread is produced and assigned for each server and retrieves VM requests from the VM request queue and produces VMs only on the assigned server according to the retrieved VM requests. Each processing thread may be configured for retrieving VM requests and producing VMs without any programmed delays, whereby the rate at which a processing thread produces VMs on its assigned server is a function of the performance capabilities of the assigned server. This dynamic allocation of VMs based on such a "natural selection" technique may provide an appropriately balanced allocation of VMs based on the performance capabilities of each server in the virtual server environment.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2012</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNysEKwjAMgOFePIj6DnkBQSeM3UXxrkdBQpu6QptIkw329k4Qz55--PiX7n6d1KgAcoBC1kuAKBXCxFiSB8xZPFoSBokwpmoDZijo-8SkkBjwp0p1pArEMwgXYlu7RcSstPl25eB8uh0v20FfaPOgj2fFT3Zd0-6btjv8sbwBfbk9DQ</recordid><startdate>20120904</startdate><enddate>20120904</enddate><creator>Forgette, Eric P</creator><scope>EFH</scope></search><sort><creationdate>20120904</creationdate><title>System and method for dynamic allocation of virtual machines in a virtual server environment</title><author>Forgette, Eric P</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_082612683</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2012</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Forgette, Eric P</creatorcontrib><creatorcontrib>NetApp, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Forgette, Eric P</au><aucorp>NetApp, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for dynamic allocation of virtual machines in a virtual server environment</title><date>2012-09-04</date><risdate>2012</risdate><abstract>A system and method for dynamically producing virtual machines (VMs) across a plurality of servers in the virtual server environment is provided. A single VM request queue is produced comprising VM requests for producing the plurality of VMs. A processing thread is produced and assigned for each server and retrieves VM requests from the VM request queue and produces VMs only on the assigned server according to the retrieved VM requests. Each processing thread may be configured for retrieving VM requests and producing VMs without any programmed delays, whereby the rate at which a processing thread produces VMs on its assigned server is a function of the performance capabilities of the assigned server. This dynamic allocation of VMs based on such a "natural selection" technique may provide an appropriately balanced allocation of VMs based on the performance capabilities of each server in the virtual server environment.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_08261268
source USPTO Issued Patents
title System and method for dynamic allocation of virtual machines in a virtual server environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T19%3A37%3A05IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-uspatents_EFH&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Forgette,%20Eric%20P&rft.aucorp=NetApp,%20Inc&rft.date=2012-09-04&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E08261268%3C/uspatents_EFH%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true