Scalable and accelerated function as a service calling architecture

Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory add...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sukhomlinov, Vadim, Guim Bernat, Francesc, Bachmutsky, Alexander, Kondapalli, Raghu
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 Sukhomlinov, Vadim
Guim Bernat, Francesc
Bachmutsky, Alexander
Kondapalli, Raghu
description Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory address pointer or sending data to the next function. In some examples, the memory sharing capability with the next function is based on one or more of: whether the next function shares an enclave with a sender function, the next function shares physical memory domain with a sender function, or the next function shares virtual memory domain with a sender function. In some examples, selection of the next function from among multiple instances of the next function based on one or more of: sharing of memory domain, throughput performance, latency, cost, load balancing, or service legal agreement (SLA) requirements.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11748178B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11748178B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11748178B23</originalsourceid><addsrcrecordid>eNqNyjEOwjAMBdAsDAi4gzkAQwCpnalA7IW5Mu4vRLLcKnE5PwwcgOktbxmaVlj5oSC2nlgEisyOnobZxNNoxIWYCvI7Cei7NdmTOMsrOcTnjHVYDKwFm5-rsL2cb811h2nsUCYWGLy7tzFWxzpW9Wl_-Od8AGSoMog</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Scalable and accelerated function as a service calling architecture</title><source>esp@cenet</source><creator>Sukhomlinov, Vadim ; Guim Bernat, Francesc ; Bachmutsky, Alexander ; Kondapalli, Raghu</creator><creatorcontrib>Sukhomlinov, Vadim ; Guim Bernat, Francesc ; Bachmutsky, Alexander ; Kondapalli, Raghu</creatorcontrib><description>Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory address pointer or sending data to the next function. In some examples, the memory sharing capability with the next function is based on one or more of: whether the next function shares an enclave with a sender function, the next function shares physical memory domain with a sender function, or the next function shares virtual memory domain with a sender function. In some examples, selection of the next function from among multiple instances of the next function based on one or more of: sharing of memory domain, throughput performance, latency, cost, load balancing, or service legal agreement (SLA) requirements.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</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=20230905&amp;DB=EPODOC&amp;CC=US&amp;NR=11748178B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230905&amp;DB=EPODOC&amp;CC=US&amp;NR=11748178B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Sukhomlinov, Vadim</creatorcontrib><creatorcontrib>Guim Bernat, Francesc</creatorcontrib><creatorcontrib>Bachmutsky, Alexander</creatorcontrib><creatorcontrib>Kondapalli, Raghu</creatorcontrib><title>Scalable and accelerated function as a service calling architecture</title><description>Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory address pointer or sending data to the next function. In some examples, the memory sharing capability with the next function is based on one or more of: whether the next function shares an enclave with a sender function, the next function shares physical memory domain with a sender function, or the next function shares virtual memory domain with a sender function. In some examples, selection of the next function from among multiple instances of the next function based on one or more of: sharing of memory domain, throughput performance, latency, cost, load balancing, or service legal agreement (SLA) requirements.</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>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyjEOwjAMBdAsDAi4gzkAQwCpnalA7IW5Mu4vRLLcKnE5PwwcgOktbxmaVlj5oSC2nlgEisyOnobZxNNoxIWYCvI7Cei7NdmTOMsrOcTnjHVYDKwFm5-rsL2cb811h2nsUCYWGLy7tzFWxzpW9Wl_-Od8AGSoMog</recordid><startdate>20230905</startdate><enddate>20230905</enddate><creator>Sukhomlinov, Vadim</creator><creator>Guim Bernat, Francesc</creator><creator>Bachmutsky, Alexander</creator><creator>Kondapalli, Raghu</creator><scope>EVB</scope></search><sort><creationdate>20230905</creationdate><title>Scalable and accelerated function as a service calling architecture</title><author>Sukhomlinov, Vadim ; Guim Bernat, Francesc ; Bachmutsky, Alexander ; Kondapalli, Raghu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11748178B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Sukhomlinov, Vadim</creatorcontrib><creatorcontrib>Guim Bernat, Francesc</creatorcontrib><creatorcontrib>Bachmutsky, Alexander</creatorcontrib><creatorcontrib>Kondapalli, Raghu</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Sukhomlinov, Vadim</au><au>Guim Bernat, Francesc</au><au>Bachmutsky, Alexander</au><au>Kondapalli, Raghu</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Scalable and accelerated function as a service calling architecture</title><date>2023-09-05</date><risdate>2023</risdate><abstract>Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory address pointer or sending data to the next function. In some examples, the memory sharing capability with the next function is based on one or more of: whether the next function shares an enclave with a sender function, the next function shares physical memory domain with a sender function, or the next function shares virtual memory domain with a sender function. In some examples, selection of the next function from among multiple instances of the next function based on one or more of: sharing of memory domain, throughput performance, latency, cost, load balancing, or service legal agreement (SLA) requirements.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US11748178B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Scalable and accelerated function as a service calling architecture
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T02%3A19%3A22IST&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=Sukhomlinov,%20Vadim&rft.date=2023-09-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11748178B2%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