CoCache: Query Processing Based on Collaborative Caching in P2P Systems

In this paper, we propose CoCache, a P2P query processing architecture that enables sophisticated optimization techniques. CoCache is different from existing P2P query processing systems in three ways. First, a coordinator overlay network (CON) maintaining the summary of the whole system is construc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Qian, Weining, Xu, Linhao, Zhou, Shuigeng, Zhou, Aoying
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 510
container_issue
container_start_page 498
container_title
container_volume
creator Qian, Weining
Xu, Linhao
Zhou, Shuigeng
Zhou, Aoying
description In this paper, we propose CoCache, a P2P query processing architecture that enables sophisticated optimization techniques. CoCache is different from existing P2P query processing systems in three ways. First, a coordinator overlay network (CON) maintaining the summary of the whole system is constructed by applying DHT technique to query plan trees. CON protocol ensures the efficiency for handling dynamic environments. Second, a preliminary cost-based optimization technique for retrieving appropriate cached copies of data is studied. With the help of CON, we show the possibility of fine optimization in even large scale and dynamic environments. Third, the collaborative caching strategy is presented, with which even small portion of cache storage on each peer may result in great improvement on query processing performance. Extensive experiments over real-world and synthetic settings show the effectiveness and efficiency of CoCache.
doi_str_mv 10.1007/11408079_44
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_16923562</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>16923562</sourcerecordid><originalsourceid>FETCH-LOGICAL-p219t-61330f2048b16b46448dafcc3012273bbe6f1e002771ef8ed3bf69a1a8e97ef13</originalsourceid><addsrcrecordid>eNpNkMtOwzAQRc1Loi2s-AFvWLAIzHgcJ2YHES-pEkXAOrJTuwTSuLILUv-eRmXB6mp0jkZXl7EzhEsEKK4QJZRQ6FrKPTamXAIJgFzvsxEqxIxI6oMdEPn2oEM2AgKR6ULSMRun9AkAotBixB6qUJnmw13zl28XN3wWQ-NSavsFvzXJzXnoeRW6ztgQzbr9cXzQB9z2fCZm_HWT1m6ZTtiRN11yp385Ye_3d2_VYzZ9fniqbqbZSqBeZwqJwAuQpUVlpZKynBvfNAQoREHWOuXRDeUKdL50c7JeaYOmdLpwHmnCznd_VyY1pvPR9E2b6lVslyZualRaUK7E1rvYeWmL-oWLtQ3hK9UI9bBh_W9D-gWj4F0x</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>CoCache: Query Processing Based on Collaborative Caching in P2P Systems</title><source>Springer Books</source><creator>Qian, Weining ; Xu, Linhao ; Zhou, Shuigeng ; Zhou, Aoying</creator><contributor>Zhou, Lizhu ; Meng, Xiaofeng ; Ooi, Beng Chin</contributor><creatorcontrib>Qian, Weining ; Xu, Linhao ; Zhou, Shuigeng ; Zhou, Aoying ; Zhou, Lizhu ; Meng, Xiaofeng ; Ooi, Beng Chin</creatorcontrib><description>In this paper, we propose CoCache, a P2P query processing architecture that enables sophisticated optimization techniques. CoCache is different from existing P2P query processing systems in three ways. First, a coordinator overlay network (CON) maintaining the summary of the whole system is constructed by applying DHT technique to query plan trees. CON protocol ensures the efficiency for handling dynamic environments. Second, a preliminary cost-based optimization technique for retrieving appropriate cached copies of data is studied. With the help of CON, we show the possibility of fine optimization in even large scale and dynamic environments. Third, the collaborative caching strategy is presented, with which even small portion of cache storage on each peer may result in great improvement on query processing performance. Extensive experiments over real-world and synthetic settings show the effectiveness and efficiency of CoCache.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 3540253343</identifier><identifier>ISBN: 9783540253341</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540320059</identifier><identifier>EISBN: 9783540320050</identifier><identifier>DOI: 10.1007/11408079_44</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Cache Data ; Computer science; control theory; systems ; Distribute Hash Table ; Exact sciences and technology ; Information systems. Data bases ; Memory organisation. Data processing ; Query Plan ; Query Processing ; Query Tree ; Software</subject><ispartof>Database Systems for Advanced Applications, 2005, p.498-510</ispartof><rights>Springer-Verlag Berlin Heidelberg 2005</rights><rights>2005 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/11408079_44$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/11408079_44$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,776,777,781,786,787,790,4036,4037,27906,38236,41423,42492</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=16923562$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Zhou, Lizhu</contributor><contributor>Meng, Xiaofeng</contributor><contributor>Ooi, Beng Chin</contributor><creatorcontrib>Qian, Weining</creatorcontrib><creatorcontrib>Xu, Linhao</creatorcontrib><creatorcontrib>Zhou, Shuigeng</creatorcontrib><creatorcontrib>Zhou, Aoying</creatorcontrib><title>CoCache: Query Processing Based on Collaborative Caching in P2P Systems</title><title>Database Systems for Advanced Applications</title><description>In this paper, we propose CoCache, a P2P query processing architecture that enables sophisticated optimization techniques. CoCache is different from existing P2P query processing systems in three ways. First, a coordinator overlay network (CON) maintaining the summary of the whole system is constructed by applying DHT technique to query plan trees. CON protocol ensures the efficiency for handling dynamic environments. Second, a preliminary cost-based optimization technique for retrieving appropriate cached copies of data is studied. With the help of CON, we show the possibility of fine optimization in even large scale and dynamic environments. Third, the collaborative caching strategy is presented, with which even small portion of cache storage on each peer may result in great improvement on query processing performance. Extensive experiments over real-world and synthetic settings show the effectiveness and efficiency of CoCache.</description><subject>Applied sciences</subject><subject>Cache Data</subject><subject>Computer science; control theory; systems</subject><subject>Distribute Hash Table</subject><subject>Exact sciences and technology</subject><subject>Information systems. Data bases</subject><subject>Memory organisation. Data processing</subject><subject>Query Plan</subject><subject>Query Processing</subject><subject>Query Tree</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>3540253343</isbn><isbn>9783540253341</isbn><isbn>3540320059</isbn><isbn>9783540320050</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNpNkMtOwzAQRc1Loi2s-AFvWLAIzHgcJ2YHES-pEkXAOrJTuwTSuLILUv-eRmXB6mp0jkZXl7EzhEsEKK4QJZRQ6FrKPTamXAIJgFzvsxEqxIxI6oMdEPn2oEM2AgKR6ULSMRun9AkAotBixB6qUJnmw13zl28XN3wWQ-NSavsFvzXJzXnoeRW6ztgQzbr9cXzQB9z2fCZm_HWT1m6ZTtiRN11yp385Ye_3d2_VYzZ9fniqbqbZSqBeZwqJwAuQpUVlpZKynBvfNAQoREHWOuXRDeUKdL50c7JeaYOmdLpwHmnCznd_VyY1pvPR9E2b6lVslyZualRaUK7E1rvYeWmL-oWLtQ3hK9UI9bBh_W9D-gWj4F0x</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Qian, Weining</creator><creator>Xu, Linhao</creator><creator>Zhou, Shuigeng</creator><creator>Zhou, Aoying</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2005</creationdate><title>CoCache: Query Processing Based on Collaborative Caching in P2P Systems</title><author>Qian, Weining ; Xu, Linhao ; Zhou, Shuigeng ; Zhou, Aoying</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p219t-61330f2048b16b46448dafcc3012273bbe6f1e002771ef8ed3bf69a1a8e97ef13</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Applied sciences</topic><topic>Cache Data</topic><topic>Computer science; control theory; systems</topic><topic>Distribute Hash Table</topic><topic>Exact sciences and technology</topic><topic>Information systems. Data bases</topic><topic>Memory organisation. Data processing</topic><topic>Query Plan</topic><topic>Query Processing</topic><topic>Query Tree</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Qian, Weining</creatorcontrib><creatorcontrib>Xu, Linhao</creatorcontrib><creatorcontrib>Zhou, Shuigeng</creatorcontrib><creatorcontrib>Zhou, Aoying</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Qian, Weining</au><au>Xu, Linhao</au><au>Zhou, Shuigeng</au><au>Zhou, Aoying</au><au>Zhou, Lizhu</au><au>Meng, Xiaofeng</au><au>Ooi, Beng Chin</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>CoCache: Query Processing Based on Collaborative Caching in P2P Systems</atitle><btitle>Database Systems for Advanced Applications</btitle><date>2005</date><risdate>2005</risdate><spage>498</spage><epage>510</epage><pages>498-510</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>3540253343</isbn><isbn>9783540253341</isbn><eisbn>3540320059</eisbn><eisbn>9783540320050</eisbn><abstract>In this paper, we propose CoCache, a P2P query processing architecture that enables sophisticated optimization techniques. CoCache is different from existing P2P query processing systems in three ways. First, a coordinator overlay network (CON) maintaining the summary of the whole system is constructed by applying DHT technique to query plan trees. CON protocol ensures the efficiency for handling dynamic environments. Second, a preliminary cost-based optimization technique for retrieving appropriate cached copies of data is studied. With the help of CON, we show the possibility of fine optimization in even large scale and dynamic environments. Third, the collaborative caching strategy is presented, with which even small portion of cache storage on each peer may result in great improvement on query processing performance. Extensive experiments over real-world and synthetic settings show the effectiveness and efficiency of CoCache.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/11408079_44</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Database Systems for Advanced Applications, 2005, p.498-510
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_16923562
source Springer Books
subjects Applied sciences
Cache Data
Computer science
control theory
systems
Distribute Hash Table
Exact sciences and technology
Information systems. Data bases
Memory organisation. Data processing
Query Plan
Query Processing
Query Tree
Software
title CoCache: Query Processing Based on Collaborative Caching in P2P Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T14%3A11%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=CoCache:%20Query%20Processing%20Based%20on%20Collaborative%20Caching%20in%20P2P%20Systems&rft.btitle=Database%20Systems%20for%20Advanced%20Applications&rft.au=Qian,%20Weining&rft.date=2005&rft.spage=498&rft.epage=510&rft.pages=498-510&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=3540253343&rft.isbn_list=9783540253341&rft_id=info:doi/10.1007/11408079_44&rft_dat=%3Cpascalfrancis_sprin%3E16923562%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540320059&rft.eisbn_list=9783540320050&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true