Dynamic batch management of shared buffers for virtual machines
Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system may include a hypervisor with access to memory and executed by a processor to maintain a pool of host memory to store a plurality of incoming n...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
12.02.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system may include a hypervisor with access to memory and executed by a processor to maintain a pool of host memory to store a plurality of incoming network packets received by a network device, adjust a number of memory buffers associated with the pool of host memory to resize the pool of host memory, receive an indication of an incoming network packet stored in the pool of host memory by the network device, and provide the incoming network packet to a guest. In an example, the hypervisor uses the pool of host memory to perform batch processing of the incoming network packets and dynamically adjusts the size of the pool during the processing by adding or removing memory buffers in response to an event, condition, request, etc. |
---|---|
AbstractList | Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system may include a hypervisor with access to memory and executed by a processor to maintain a pool of host memory to store a plurality of incoming network packets received by a network device, adjust a number of memory buffers associated with the pool of host memory to resize the pool of host memory, receive an indication of an incoming network packet stored in the pool of host memory by the network device, and provide the incoming network packet to a guest. In an example, the hypervisor uses the pool of host memory to perform batch processing of the incoming network packets and dynamically adjusts the size of the pool during the processing by adding or removing memory buffers in response to an event, condition, request, etc. |
Author | Graf, Thomas Tsirkin, Michael S |
Author_xml | – fullname: Tsirkin, Michael S – fullname: Graf, Thomas |
BookMark | eNrjYmDJy89L5WSwd6nMS8zNTFZISixJzlDITcxLTE_NTc0rUchPUyjOSCxKTVFIKk1LSy0qVkjLL1IoyywqKU3MASpMzsjMSy3mYWBNS8wpTuWF0twMim6uIc4euqkF-fGpxQWJyal5qSXxocGGBkYGxpYWBk5GxsSoAQCX_TK5 |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
ExternalDocumentID | US10203980B2 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US10203980B23 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 15:07:17 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US10203980B23 |
Notes | Application Number: US201815875056 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190212&DB=EPODOC&CC=US&NR=10203980B2 |
ParticipantIDs | epo_espacenet_US10203980B2 |
PublicationCentury | 2000 |
PublicationDate | 20190212 |
PublicationDateYYYYMMDD | 2019-02-12 |
PublicationDate_xml | – month: 02 year: 2019 text: 20190212 day: 12 |
PublicationDecade | 2010 |
PublicationYear | 2019 |
RelatedCompanies | Red Hat Israel, Ltd |
RelatedCompanies_xml | – name: Red Hat Israel, Ltd |
Score | 3.1847334 |
Snippet | Methods, systems, and computer program products for providing dynamic batch management of shared packet buffers are disclosed. A virtualized computer system... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC COMMUNICATION TECHNIQUE ELECTRIC DIGITAL DATA PROCESSING ELECTRICITY PHYSICS TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION |
Title | Dynamic batch management of shared buffers for virtual machines |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20190212&DB=EPODOC&locale=&CC=US&NR=10203980B2 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1ZS8NAEB5KPd80KloPVpC8BdvceSiFXBShB7aRvpXsZksrmJYm1b_v7Jq2vujr7jIMA3Ps7jfzATxZXHe4zTzN9ixDM1NB89LKWho1HaYzxl1bsij0-nY3MV8m1qQG79teGDkn9EsOR0SPYujvpYzXq_0jViixlcUzXeDSshOP26Fa3Y4xu2EoVkO_HQ0H4SBQg6CdjNT-K9a6etPw3KaP4foAy2hHwL-iN190pax-p5T4DA6HKC0vz6HGcwVOgi3zmgLHverDW4EjidBkBS5WXlhcQCf8oZEnFOPonHzsECxkOSPFXEDKCd0I4pOCYE1KPhdr0SWCBwVwkheX8BhH46CroU7TnQGmyWivvnEF9XyZ82sg1LJmLsvclGXMbHGaUir4o1PHNC1mu80baPwtp_Hf5i2cCmNqkvjkDurlesPvMfmW9EFa7RuJWYk0 |
link.rule.ids | 230,309,783,888,25578,76884 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8JAEJ4QfOBNUaP4WhPTWyPQ94GQtKWpyitCDTfSXZaAiYXQon_f2bWAF73ubiaTSeaxu9_MB_Bg8LrFTeaopmNoqh4LmpfapKZS3WJ1xrhtShaFTtcMI_15ZIwK8L7phZFzQr_kcET0KIb-nsl4vdw9YvkSW5k-0jkuLZrBsOEr-e0YsxuGYsV3G61-z-95iuc1ooHSfcVat17VHLvqYrjewxLbFnP2W2-u6EpZ_k4pwTHs91Fakp1AgSdlKHkb5rUyHHbyD-8yHEiEJktxMffC9BSa_g-NPKEYR2fkY4tgIYspSWcCUk7oWhCfpARrUvI5X4kuETwogJM8PYP7oDX0QhV1Gm8NMI4GO_W1cygmi4RfAKGGMbXZxI7ZhOk1TmNKBX90bOm6wUy7egmVv-VU_tu8g1I47LTH7afuyxUcCcOqkgTlGorZas1vMBFn9FZa8BsgwIwk |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Dynamic+batch+management+of+shared+buffers+for+virtual+machines&rft.inventor=Tsirkin%2C+Michael+S&rft.inventor=Graf%2C+Thomas&rft.date=2019-02-12&rft.externalDBID=B2&rft.externalDocID=US10203980B2 |