{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/20958"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/20958","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"An architecture and transaction model for large federated databases","abstract":"Restriction data tranferred 2014-07-01T11:21:27-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","abstract_html":"Restriction data tranferred 2014-07-01T11:21:27-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","abstract_has_math":false,"creators":["Chazin, David"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Belford, Geneva G."],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-05-07T12:54:12Z","date_published":"2011-05-07T12:54:12Z","updated_at":"2026-07-22T22:25:17Z","subjects":["Computer Science"],"languages":["eng"],"rights":["Copyright 1996 Chazin, David"],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["9780591197624","AAI9712221","(UMI)AAI9712221"],"render_values":[{"text":"9780591197624","href":null,"code":true},{"text":"AAI9712221","href":null,"code":true},{"text":"(UMI)AAI9712221","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/20958","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Belford, Geneva G."]},{"key":"dc:creator","label":"Author","values":["Chazin, David"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-05-07T12:54:12Z","10000-01-01","1996"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Computer Science"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 1996 Chazin, David"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["9780591197624","AAI9712221","(UMI)AAI9712221","http://hdl.handle.net/2142/20958"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Restriction data tranferred 2014-07-01T11:21:27-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only","Over the past 20 years much research has been done on developing architectures and transaction management algorithms for federated databases. These systems all use some variant of Two Phase Commit (2PC) protocol to ensure the correctness of federated transactions. A major problem with these schemes is that they do not scale well to systems with large numbers of component databases and/or very long-duration transactions due to the inherent limitations of the 2PC protocol with respect to site/communication failures; blocking/deadlock within component databases; and the length of time that locks are held. My research presents an architecture and transaction model that will robustly scale to federations with large numbers (e.g. thousands, tens of thousands, or more) of fully autonomous members. The transaction models I propose only require the federation members to support read and/or write; commit; and abort operations. As a consequence of this it will be necessary to relax some of the ACID (Atomicity, Consistency, Isolation, Durability) properties that conventional transactions exhibit.","These federated transactions will contain much semantic knowledge about applications and data. As such they should be thought of as intelligent entities that can be used as building blocks for bigger transactions and applications using active database techniques. This also has positive software engineering implications for my architecture since it should facilitate code reuse and improve reliability. These models also explicitly recognize and exploit the parallelism available within a federated transaction in order to minimize processing time. The architecture I propose is geared to accommodating non-traditional types of database applications that demand less rigorous notions of consistency and cannot be built using conventional database tools. A highly distributed and dynamically configurable type of architecture is presented along with a transaction programming language and toolkit designed to build robust applications.","Made available in DSpace on 2011-05-07T12:54:12Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9712221.pdf: 6722115 bytes, checksum: 87c7df504b58fdd02c4749c997c3bb60 (MD5) Previous issue date: 1996","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:47:31Z Item is restricted indefinitely."]},{"key":"dc:title","label":"Title","values":["An architecture and transaction model for large federated databases"]}]}],"canonical_facts":{"dc:contributor":["Belford, Geneva G."],"dc:creator":["Chazin, David"],"dc:date":["2011-05-07T12:54:12Z","10000-01-01","1996"],"dc:description":["Restriction data tranferred 2014-07-01T11:21:27-05:00 Original Data Group with Access UIUC Users [automated] Release Date: none Reason: ETDs are only available to UIUC Users without author permission","ETDs are only available to UIUC Users without author permission","U of I Only","Over the past 20 years much research has been done on developing architectures and transaction management algorithms for federated databases. These systems all use some variant of Two Phase Commit (2PC) protocol to ensure the correctness of federated transactions. A major problem with these schemes is that they do not scale well to systems with large numbers of component databases and/or very long-duration transactions due to the inherent limitations of the 2PC protocol with respect to site/communication failures; blocking/deadlock within component databases; and the length of time that locks are held. My research presents an architecture and transaction model that will robustly scale to federations with large numbers (e.g. thousands, tens of thousands, or more) of fully autonomous members. The transaction models I propose only require the federation members to support read and/or write; commit; and abort operations. As a consequence of this it will be necessary to relax some of the ACID (Atomicity, Consistency, Isolation, Durability) properties that conventional transactions exhibit.","These federated transactions will contain much semantic knowledge about applications and data. As such they should be thought of as intelligent entities that can be used as building blocks for bigger transactions and applications using active database techniques. This also has positive software engineering implications for my architecture since it should facilitate code reuse and improve reliability. These models also explicitly recognize and exploit the parallelism available within a federated transaction in order to minimize processing time. The architecture I propose is geared to accommodating non-traditional types of database applications that demand less rigorous notions of consistency and cannot be built using conventional database tools. A highly distributed and dynamically configurable type of architecture is presented along with a transaction programming language and toolkit designed to build robust applications.","Made available in DSpace on 2011-05-07T12:54:12Z (GMT). No. of bitstreams: 2 license.txt: 4922 bytes, checksum: 910b249b4beec47e7ab768910c8f966f (MD5) 9712221.pdf: 6722115 bytes, checksum: 87c7df504b58fdd02c4749c997c3bb60 (MD5) Previous issue date: 1996","Item marked as restricted to the 'UIUC Users [automated]' Group (id=2) by Howard Ding (hding2@illinois.edu) on 2011-05-07T14:47:31Z Item is restricted indefinitely."],"dc:identifier":["9780591197624","AAI9712221","(UMI)AAI9712221","http://hdl.handle.net/2142/20958"],"dc:language":["eng"],"dc:rights":["Copyright 1996 Chazin, David"],"dc:subject":["Computer Science"],"dc:title":["An architecture and transaction model for large federated databases"],"dc:type":["text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:17Z"}