System and methods for optimizing data transfer among various resources in a distributed environment

System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size buffer pools configured for local a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Pasupuleti, Kantikiran Krishna, Nalawade, Vaibhav A, Bhatt, Vadiraja 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 Pasupuleti, Kantikiran Krishna
Nalawade, Vaibhav A
Bhatt, Vadiraja P
description System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size buffer pools configured for local access and configured independent from other nodes in the cluster, the database pages residing at any buffer pool across nodes without requiring that a page be present at an identical buffer pool at all nodes in the cluster, a method of the present invention for transferring database pages among nodes comprises: generating a request at a first node for a set of database pages, the request including a timestamp for determining what are latest versions of the database pages; in response to the request, determining where latest versions of the database pages of the set reside among the plurality of nodes without regard to what size of buffer pool any given database page may reside in; if the database pages of the set reside among the plurality of nodes, initiating transfer of particular database pages to the first node as required for providing the first node with the latest versions of the database pages; and, otherwise if the database pages of the set do not reside among the plurality of nodes, instructing the first node to fetch the database pages from disk.
format Patent
fullrecord <record><control><sourceid>uspatents_EFH</sourceid><recordid>TN_cdi_uspatents_grants_07788243</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>07788243</sourcerecordid><originalsourceid>FETCH-uspatents_grants_077882433</originalsourceid><addsrcrecordid>eNqNjEEKwkAMAHvxIOof8gFBVGjvonjXu0Q3rQE3KUm2oK93Dz7A08AwzLxJl7cHZUBJkCmemhx6NdAxOPOHZYCEgRCG4j0ZYNbqJjTW4mDkWuxBDiyAkNjD-F6CEpBMbCqZJJbNrMeX0-rHRQOn4_VwXhcfMWrgt6H-KzZt23Xb_W73R_IF9lpAqQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and methods for optimizing data transfer among various resources in a distributed environment</title><source>USPTO Issued Patents</source><creator>Pasupuleti, Kantikiran Krishna ; Nalawade, Vaibhav A ; Bhatt, Vadiraja P</creator><creatorcontrib>Pasupuleti, Kantikiran Krishna ; Nalawade, Vaibhav A ; Bhatt, Vadiraja P ; Sybase, Inc</creatorcontrib><description>System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size buffer pools configured for local access and configured independent from other nodes in the cluster, the database pages residing at any buffer pool across nodes without requiring that a page be present at an identical buffer pool at all nodes in the cluster, a method of the present invention for transferring database pages among nodes comprises: generating a request at a first node for a set of database pages, the request including a timestamp for determining what are latest versions of the database pages; in response to the request, determining where latest versions of the database pages of the set reside among the plurality of nodes without regard to what size of buffer pool any given database page may reside in; if the database pages of the set reside among the plurality of nodes, initiating transfer of particular database pages to the first node as required for providing the first node with the latest versions of the database pages; and, otherwise if the database pages of the set do not reside among the plurality of nodes, instructing the first node to fetch the database pages from disk.</description><language>eng</language><creationdate>2010</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/7788243$$EPDF$$P50$$Guspatents$$Hfree_for_read</linktopdf><link.rule.ids>230,308,780,802,885,64039</link.rule.ids><linktorsrc>$$Uhttps://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/7788243$$EView_record_in_USPTO$$FView_record_in_$$GUSPTO$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Pasupuleti, Kantikiran Krishna</creatorcontrib><creatorcontrib>Nalawade, Vaibhav A</creatorcontrib><creatorcontrib>Bhatt, Vadiraja P</creatorcontrib><creatorcontrib>Sybase, Inc</creatorcontrib><title>System and methods for optimizing data transfer among various resources in a distributed environment</title><description>System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size buffer pools configured for local access and configured independent from other nodes in the cluster, the database pages residing at any buffer pool across nodes without requiring that a page be present at an identical buffer pool at all nodes in the cluster, a method of the present invention for transferring database pages among nodes comprises: generating a request at a first node for a set of database pages, the request including a timestamp for determining what are latest versions of the database pages; in response to the request, determining where latest versions of the database pages of the set reside among the plurality of nodes without regard to what size of buffer pool any given database page may reside in; if the database pages of the set reside among the plurality of nodes, initiating transfer of particular database pages to the first node as required for providing the first node with the latest versions of the database pages; and, otherwise if the database pages of the set do not reside among the plurality of nodes, instructing the first node to fetch the database pages from disk.</description><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2010</creationdate><recordtype>patent</recordtype><sourceid>EFH</sourceid><recordid>eNqNjEEKwkAMAHvxIOof8gFBVGjvonjXu0Q3rQE3KUm2oK93Dz7A08AwzLxJl7cHZUBJkCmemhx6NdAxOPOHZYCEgRCG4j0ZYNbqJjTW4mDkWuxBDiyAkNjD-F6CEpBMbCqZJJbNrMeX0-rHRQOn4_VwXhcfMWrgt6H-KzZt23Xb_W73R_IF9lpAqQ</recordid><startdate>20100831</startdate><enddate>20100831</enddate><creator>Pasupuleti, Kantikiran Krishna</creator><creator>Nalawade, Vaibhav A</creator><creator>Bhatt, Vadiraja P</creator><scope>EFH</scope></search><sort><creationdate>20100831</creationdate><title>System and methods for optimizing data transfer among various resources in a distributed environment</title><author>Pasupuleti, Kantikiran Krishna ; Nalawade, Vaibhav A ; Bhatt, Vadiraja P</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-uspatents_grants_077882433</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2010</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Pasupuleti, Kantikiran Krishna</creatorcontrib><creatorcontrib>Nalawade, Vaibhav A</creatorcontrib><creatorcontrib>Bhatt, Vadiraja P</creatorcontrib><creatorcontrib>Sybase, Inc</creatorcontrib><collection>USPTO Issued Patents</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Pasupuleti, Kantikiran Krishna</au><au>Nalawade, Vaibhav A</au><au>Bhatt, Vadiraja P</au><aucorp>Sybase, Inc</aucorp><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and methods for optimizing data transfer among various resources in a distributed environment</title><date>2010-08-31</date><risdate>2010</risdate><abstract>System providing methodology for optimizing data transfer in a distributed environment is described. In one embodiment, for example, in a distributed shared disk cluster environment comprises a plurality of nodes, each node storing database pages in different size buffer pools configured for local access and configured independent from other nodes in the cluster, the database pages residing at any buffer pool across nodes without requiring that a page be present at an identical buffer pool at all nodes in the cluster, a method of the present invention for transferring database pages among nodes comprises: generating a request at a first node for a set of database pages, the request including a timestamp for determining what are latest versions of the database pages; in response to the request, determining where latest versions of the database pages of the set reside among the plurality of nodes without regard to what size of buffer pool any given database page may reside in; if the database pages of the set reside among the plurality of nodes, initiating transfer of particular database pages to the first node as required for providing the first node with the latest versions of the database pages; and, otherwise if the database pages of the set do not reside among the plurality of nodes, instructing the first node to fetch the database pages from disk.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_uspatents_grants_07788243
source USPTO Issued Patents
title System and methods for optimizing data transfer among various resources in a distributed environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T23%3A32%3A44IST&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=Pasupuleti,%20Kantikiran%20Krishna&rft.aucorp=Sybase,%20Inc&rft.date=2010-08-31&rft_id=info:doi/&rft_dat=%3Cuspatents_EFH%3E07788243%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