RESOURCE ALLOCATION IN MICROSERVICE ARCHITECTURES

A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JANSEN, GRACE, Hawker, Samuel B, Naylor-Teece, Alexander John, PATEL, BHAVNIT
Format: Patent
Sprache:eng
Schlagworte:
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 JANSEN, GRACE
Hawker, Samuel B
Naylor-Teece, Alexander John
PATEL, BHAVNIT
description A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether or not it is acting as a bottleneck for the application. This is done by measuring whether or not decrementing the microservice's resource causes the application throughput to decrease. For each microservice classified as a bottleneck and in reverse order of the test sequence, its resource is successively incremented until the application throughput starts to increase, indicating it is no longer acting as a bottleneck. The resource allocation ratio can then be adjusted to reflect this procedure.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2022398189A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2022398189A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2022398189A13</originalsourceid><addsrcrecordid>eNrjZDAMcg32Dw1ydlVw9PHxd3YM8fT3U_D0U_D1dA7yD3YNCvMESQU5e3iGuDqHhAJV8zCwpiXmFKfyQmluBmU31xBnD93Ugvz41OKCxOTUvNSS-NBgIwMjI2NLC0MLS0dDY-JUAQAUwyfq</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>RESOURCE ALLOCATION IN MICROSERVICE ARCHITECTURES</title><source>esp@cenet</source><creator>JANSEN, GRACE ; Hawker, Samuel B ; Naylor-Teece, Alexander John ; PATEL, BHAVNIT</creator><creatorcontrib>JANSEN, GRACE ; Hawker, Samuel B ; Naylor-Teece, Alexander John ; PATEL, BHAVNIT</creatorcontrib><description>A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether or not it is acting as a bottleneck for the application. This is done by measuring whether or not decrementing the microservice's resource causes the application throughput to decrease. For each microservice classified as a bottleneck and in reverse order of the test sequence, its resource is successively incremented until the application throughput starts to increase, indicating it is no longer acting as a bottleneck. The resource allocation ratio can then be adjusted to reflect this procedure.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2022</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20221215&amp;DB=EPODOC&amp;CC=US&amp;NR=2022398189A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25555,76308</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20221215&amp;DB=EPODOC&amp;CC=US&amp;NR=2022398189A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>JANSEN, GRACE</creatorcontrib><creatorcontrib>Hawker, Samuel B</creatorcontrib><creatorcontrib>Naylor-Teece, Alexander John</creatorcontrib><creatorcontrib>PATEL, BHAVNIT</creatorcontrib><title>RESOURCE ALLOCATION IN MICROSERVICE ARCHITECTURES</title><description>A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether or not it is acting as a bottleneck for the application. This is done by measuring whether or not decrementing the microservice's resource causes the application throughput to decrease. For each microservice classified as a bottleneck and in reverse order of the test sequence, its resource is successively incremented until the application throughput starts to increase, indicating it is no longer acting as a bottleneck. The resource allocation ratio can then be adjusted to reflect this procedure.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2022</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDAMcg32Dw1ydlVw9PHxd3YM8fT3U_D0U_D1dA7yD3YNCvMESQU5e3iGuDqHhAJV8zCwpiXmFKfyQmluBmU31xBnD93Ugvz41OKCxOTUvNSS-NBgIwMjI2NLC0MLS0dDY-JUAQAUwyfq</recordid><startdate>20221215</startdate><enddate>20221215</enddate><creator>JANSEN, GRACE</creator><creator>Hawker, Samuel B</creator><creator>Naylor-Teece, Alexander John</creator><creator>PATEL, BHAVNIT</creator><scope>EVB</scope></search><sort><creationdate>20221215</creationdate><title>RESOURCE ALLOCATION IN MICROSERVICE ARCHITECTURES</title><author>JANSEN, GRACE ; Hawker, Samuel B ; Naylor-Teece, Alexander John ; PATEL, BHAVNIT</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2022398189A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2022</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>JANSEN, GRACE</creatorcontrib><creatorcontrib>Hawker, Samuel B</creatorcontrib><creatorcontrib>Naylor-Teece, Alexander John</creatorcontrib><creatorcontrib>PATEL, BHAVNIT</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>JANSEN, GRACE</au><au>Hawker, Samuel B</au><au>Naylor-Teece, Alexander John</au><au>PATEL, BHAVNIT</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>RESOURCE ALLOCATION IN MICROSERVICE ARCHITECTURES</title><date>2022-12-15</date><risdate>2022</risdate><abstract>A method for adjusting the resource allocation ratio between microservices used to run an application. A microservice test sequence is defined which has an order that follows the traffic flow through the microservices. Each microservice is analyzed in order of the test sequence to classify whether or not it is acting as a bottleneck for the application. This is done by measuring whether or not decrementing the microservice's resource causes the application throughput to decrease. For each microservice classified as a bottleneck and in reverse order of the test sequence, its resource is successively incremented until the application throughput starts to increase, indicating it is no longer acting as a bottleneck. The resource allocation ratio can then be adjusted to reflect this procedure.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2022398189A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title RESOURCE ALLOCATION IN MICROSERVICE ARCHITECTURES
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T06%3A10%3A45IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=JANSEN,%20GRACE&rft.date=2022-12-15&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2022398189A1%3C/epo_EVB%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