A Semantic-Based Protocol for Concurrency Control in DOM Database Systems

Providing efficient access to XML documents is crucial, as XML has become the most important technique to exchange data in WWW. DOM is a popular object-oriented user interface to manipulate XML documents. Several concurrency control protocols have been proposed for DOM by analyzing the read/write be...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of Information Science and Engineering 2009-09, Vol.25 (5), p.1617-1639
Hauptverfasser: 賈坤芳(Kuen-Fang Jea), 張翠蘋(Tsui-Ping Chang), 陳世穎(Shih-Ying Chen)
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1639
container_issue 5
container_start_page 1617
container_title Journal of Information Science and Engineering
container_volume 25
creator 賈坤芳(Kuen-Fang Jea)
張翠蘋(Tsui-Ping Chang)
陳世穎(Shih-Ying Chen)
description Providing efficient access to XML documents is crucial, as XML has become the most important technique to exchange data in WWW. DOM is a popular object-oriented user interface to manipulate XML documents. Several concurrency control protocols have been proposed for DOM by analyzing the read/write behaviors of DOM operations. However, none of them exploit the semantics of DOM operations for enhancing concurrency. Semantics were introduced in object databases to develop concurrency control protocols. And this research is motivated by the success of this approach on object databases. In this paper, we analyze the commutativity relationship between DOM operations and propose a new semantic-based protocol for DOM, namely the SCD protocol. SCD not only allows non-serializable schedules to be executed, but also preserves the correctness of the resulting schedules. Our simulation results show that SCD outperforms other DOM-based protocols in its higher throughput and shorter response time. There are two major contributions in this paper. First, the semantics of DOM operations are analyzed formally. Second, based on the semantic analysis, a new way to design DOM-based concurrency control protocol is presented.
doi_str_mv 10.6688/JISE.2009.25.5.19
format Article
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_proquest_miscellaneous_34809560</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><airiti_id>10162364_200909_25_5_1617_1639_a</airiti_id><sourcerecordid>34809560</sourcerecordid><originalsourceid>FETCH-LOGICAL-a264t-3ddc9a3c6438e26d77e7427f2b94cac759c37dca09e327958ad69e6efc21a2393</originalsourceid><addsrcrecordid>eNotkD1PwzAQhjOARCn8ALYssCX42_FYWj6KiopUmK2r40iukrjYztB_T6J2uTu9eu6ke7LsAaNSiKp6_lzvXkuCkCoJL3mJ1VU2wwiLglDBbrLbGA8IEcEZm2XrRb6zHfTJmeIFoq3z7-CTN77NGx_ype_NEILtzWmaUxhz1-er7Ve-ggT7cSPfnWKyXbzLrhtoo72_9Hn2-_b6s_woNtv39XKxKYAIlgpa10YBNYLRyhJRS2klI7Ihe8UMGMmVobI2gJSlRCpeQS2UFbYxBAOhis6zp_PdY_B_g41Jdy4a27bQWz9ETVmFFBdoBB8vIEQDbROgNy7qY3AdhJMmuGJUMTpy8syBCy45ffBD6McP9ORsUqYnl0hpwjXXWGA5Fqo00H-YPGsg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>34809560</pqid></control><display><type>article</type><title>A Semantic-Based Protocol for Concurrency Control in DOM Database Systems</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>賈坤芳(Kuen-Fang Jea) ; 張翠蘋(Tsui-Ping Chang) ; 陳世穎(Shih-Ying Chen)</creator><creatorcontrib>賈坤芳(Kuen-Fang Jea) ; 張翠蘋(Tsui-Ping Chang) ; 陳世穎(Shih-Ying Chen)</creatorcontrib><description>Providing efficient access to XML documents is crucial, as XML has become the most important technique to exchange data in WWW. DOM is a popular object-oriented user interface to manipulate XML documents. Several concurrency control protocols have been proposed for DOM by analyzing the read/write behaviors of DOM operations. However, none of them exploit the semantics of DOM operations for enhancing concurrency. Semantics were introduced in object databases to develop concurrency control protocols. And this research is motivated by the success of this approach on object databases. In this paper, we analyze the commutativity relationship between DOM operations and propose a new semantic-based protocol for DOM, namely the SCD protocol. SCD not only allows non-serializable schedules to be executed, but also preserves the correctness of the resulting schedules. Our simulation results show that SCD outperforms other DOM-based protocols in its higher throughput and shorter response time. There are two major contributions in this paper. First, the semantics of DOM operations are analyzed formally. Second, based on the semantic analysis, a new way to design DOM-based concurrency control protocol is presented.</description><identifier>ISSN: 1016-2364</identifier><identifier>DOI: 10.6688/JISE.2009.25.5.19</identifier><language>eng</language><publisher>Taipei: 社團法人中華民國計算語言學學會</publisher><subject>Applied sciences ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Information systems. Data bases ; Memory organisation. Data processing ; Software</subject><ispartof>Journal of Information Science and Engineering, 2009-09, Vol.25 (5), p.1617-1639</ispartof><rights>2015 INIST-CNRS</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=21843943$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>賈坤芳(Kuen-Fang Jea)</creatorcontrib><creatorcontrib>張翠蘋(Tsui-Ping Chang)</creatorcontrib><creatorcontrib>陳世穎(Shih-Ying Chen)</creatorcontrib><title>A Semantic-Based Protocol for Concurrency Control in DOM Database Systems</title><title>Journal of Information Science and Engineering</title><description>Providing efficient access to XML documents is crucial, as XML has become the most important technique to exchange data in WWW. DOM is a popular object-oriented user interface to manipulate XML documents. Several concurrency control protocols have been proposed for DOM by analyzing the read/write behaviors of DOM operations. However, none of them exploit the semantics of DOM operations for enhancing concurrency. Semantics were introduced in object databases to develop concurrency control protocols. And this research is motivated by the success of this approach on object databases. In this paper, we analyze the commutativity relationship between DOM operations and propose a new semantic-based protocol for DOM, namely the SCD protocol. SCD not only allows non-serializable schedules to be executed, but also preserves the correctness of the resulting schedules. Our simulation results show that SCD outperforms other DOM-based protocols in its higher throughput and shorter response time. There are two major contributions in this paper. First, the semantics of DOM operations are analyzed formally. Second, based on the semantic analysis, a new way to design DOM-based concurrency control protocol is presented.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Information systems. Data bases</subject><subject>Memory organisation. Data processing</subject><subject>Software</subject><issn>1016-2364</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><recordid>eNotkD1PwzAQhjOARCn8ALYssCX42_FYWj6KiopUmK2r40iukrjYztB_T6J2uTu9eu6ke7LsAaNSiKp6_lzvXkuCkCoJL3mJ1VU2wwiLglDBbrLbGA8IEcEZm2XrRb6zHfTJmeIFoq3z7-CTN77NGx_ype_NEILtzWmaUxhz1-er7Ve-ggT7cSPfnWKyXbzLrhtoo72_9Hn2-_b6s_woNtv39XKxKYAIlgpa10YBNYLRyhJRS2klI7Ihe8UMGMmVobI2gJSlRCpeQS2UFbYxBAOhis6zp_PdY_B_g41Jdy4a27bQWz9ETVmFFBdoBB8vIEQDbROgNy7qY3AdhJMmuGJUMTpy8syBCy45ffBD6McP9ORsUqYnl0hpwjXXWGA5Fqo00H-YPGsg</recordid><startdate>20090901</startdate><enddate>20090901</enddate><creator>賈坤芳(Kuen-Fang Jea)</creator><creator>張翠蘋(Tsui-Ping Chang)</creator><creator>陳世穎(Shih-Ying Chen)</creator><general>社團法人中華民國計算語言學學會</general><general>Institute of Information Science, Academia sinica</general><scope>188</scope><scope>IQODW</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20090901</creationdate><title>A Semantic-Based Protocol for Concurrency Control in DOM Database Systems</title><author>賈坤芳(Kuen-Fang Jea) ; 張翠蘋(Tsui-Ping Chang) ; 陳世穎(Shih-Ying Chen)</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a264t-3ddc9a3c6438e26d77e7427f2b94cac759c37dca09e327958ad69e6efc21a2393</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Information systems. Data bases</topic><topic>Memory organisation. Data processing</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>賈坤芳(Kuen-Fang Jea)</creatorcontrib><creatorcontrib>張翠蘋(Tsui-Ping Chang)</creatorcontrib><creatorcontrib>陳世穎(Shih-Ying Chen)</creatorcontrib><collection>Airiti Library</collection><collection>Pascal-Francis</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Journal of Information Science and Engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>賈坤芳(Kuen-Fang Jea)</au><au>張翠蘋(Tsui-Ping Chang)</au><au>陳世穎(Shih-Ying Chen)</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Semantic-Based Protocol for Concurrency Control in DOM Database Systems</atitle><jtitle>Journal of Information Science and Engineering</jtitle><date>2009-09-01</date><risdate>2009</risdate><volume>25</volume><issue>5</issue><spage>1617</spage><epage>1639</epage><pages>1617-1639</pages><issn>1016-2364</issn><abstract>Providing efficient access to XML documents is crucial, as XML has become the most important technique to exchange data in WWW. DOM is a popular object-oriented user interface to manipulate XML documents. Several concurrency control protocols have been proposed for DOM by analyzing the read/write behaviors of DOM operations. However, none of them exploit the semantics of DOM operations for enhancing concurrency. Semantics were introduced in object databases to develop concurrency control protocols. And this research is motivated by the success of this approach on object databases. In this paper, we analyze the commutativity relationship between DOM operations and propose a new semantic-based protocol for DOM, namely the SCD protocol. SCD not only allows non-serializable schedules to be executed, but also preserves the correctness of the resulting schedules. Our simulation results show that SCD outperforms other DOM-based protocols in its higher throughput and shorter response time. There are two major contributions in this paper. First, the semantics of DOM operations are analyzed formally. Second, based on the semantic analysis, a new way to design DOM-based concurrency control protocol is presented.</abstract><cop>Taipei</cop><pub>社團法人中華民國計算語言學學會</pub><doi>10.6688/JISE.2009.25.5.19</doi><tpages>23</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1016-2364
ispartof Journal of Information Science and Engineering, 2009-09, Vol.25 (5), p.1617-1639
issn 1016-2364
language eng
recordid cdi_proquest_miscellaneous_34809560
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Applied sciences
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Information systems. Data bases
Memory organisation. Data processing
Software
title A Semantic-Based Protocol for Concurrency Control in DOM Database Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T06%3A48%3A01IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Semantic-Based%20Protocol%20for%20Concurrency%20Control%20in%20DOM%20Database%20Systems&rft.jtitle=Journal%20of%20Information%20Science%20and%20Engineering&rft.au=%E8%B3%88%E5%9D%A4%E8%8A%B3(Kuen-Fang%20Jea)&rft.date=2009-09-01&rft.volume=25&rft.issue=5&rft.spage=1617&rft.epage=1639&rft.pages=1617-1639&rft.issn=1016-2364&rft_id=info:doi/10.6688/JISE.2009.25.5.19&rft_dat=%3Cproquest_pasca%3E34809560%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=34809560&rft_id=info:pmid/&rft_airiti_id=10162364_200909_25_5_1617_1639_a&rfr_iscdi=true