{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/81649"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/81649","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"SpiderNet: A Quality -Aware Service Composition Middleware","abstract":"The result of our research investigation is SpiderNet, a quality-aware service composition middleware framework. SpiderNet adopts a hybrid system architecture that consists of a core SpiderNet and multiple access SpiderNet subsystems. The major contributions of SpiderNet are as follows. First, we introduce a novel service overlay network model for constructing the core SpiderNet. The service overlay network connects previously dispersed service components via application-level connections to achieve high-quality and failure-resilient service composition. Second, we present two different designs for the core SpiderNet: utility SpiderNet and P2P SpiderNet, which are designed for managed enterprise systems and self-organized peer-to-peer systems, respectively. The utility SpiderNet employs global-state-based centralized approach for initial service composition and reactive failure recovery for maintaining the QoS of composed services during service runtime. In contrast, the P2P SpiderNet provides local-state-based fully distributed solution for initial service composition and proactive failure recovery for runtime service maintenance. Third, we present the access SpiderNet for ubiquitous service delivery. The access SpiderNet provides both service adaptation and service distribution to address the challenges of user mobility, device heterogeneity, and resource constraints in ubiquitous computing environments. We evaluate and validate the SpiderNet system both analytically and experimentally. We have conducted extensive experiments using both large-scale simulations and PlanetLab-based prototype implementation. We also implement a set of distributed multimedia services on top of SpiderNet as proof-of-concept application examples. Our experimental results demonstrate the implementation feasibility and performance efficiency of the SpiderNet system.","abstract_html":"The result of our research investigation is SpiderNet, a quality-aware service composition middleware framework. SpiderNet adopts a hybrid system architecture that consists of a core SpiderNet and multiple access SpiderNet subsystems. The major contributions of SpiderNet are as follows. First, we introduce a novel service overlay network model for constructing the core SpiderNet. The service overlay network connects previously dispersed service components via application-level connections to achieve high-quality and failure-resilient service composition. Second, we present two different designs for the core SpiderNet: utility SpiderNet and P2P SpiderNet, which are designed for managed enterprise systems and self-organized peer-to-peer systems, respectively. The utility SpiderNet employs global-state-based centralized approach for initial service composition and reactive failure recovery for maintaining the QoS of composed services during service runtime. In contrast, the P2P SpiderNet provides local-state-based fully distributed solution for initial service composition and proactive failure recovery for runtime service maintenance. Third, we present the access SpiderNet for ubiquitous service delivery. The access SpiderNet provides both service adaptation and service distribution to address the challenges of user mobility, device heterogeneity, and resource constraints in ubiquitous computing environments. We evaluate and validate the SpiderNet system both analytically and experimentally. We have conducted extensive experiments using both large-scale simulations and PlanetLab-based prototype implementation. We also implement a set of distributed multimedia services on top of SpiderNet as proof-of-concept application examples. Our experimental results demonstrate the implementation feasibility and performance efficiency of the SpiderNet system.","abstract_has_math":false,"creators":["Gu, Xiaohui"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Nahrstedt, Klara"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2015,"date_issued":"2015-09-25T20:19:41Z","date_published":"2015-09-25T20:19:41Z","updated_at":"2026-07-22T22:26:16Z","subjects":["Computer Science"],"languages":["eng"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["(MiAaPQ)AAI3153307"],"render_values":[{"text":"(MiAaPQ)AAI3153307","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/2142/81649","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Nahrstedt, Klara"]},{"key":"dc:creator","label":"Author","values":["Gu, Xiaohui"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2015-09-25T20:19:41Z","10000-01-01","2004"]},{"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"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/81649","(MiAaPQ)AAI3153307"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["The result of our research investigation is SpiderNet, a quality-aware service composition middleware framework. SpiderNet adopts a hybrid system architecture that consists of a core SpiderNet and multiple access SpiderNet subsystems. The major contributions of SpiderNet are as follows. First, we introduce a novel service overlay network model for constructing the core SpiderNet. The service overlay network connects previously dispersed service components via application-level connections to achieve high-quality and failure-resilient service composition. Second, we present two different designs for the core SpiderNet: utility SpiderNet and P2P SpiderNet, which are designed for managed enterprise systems and self-organized peer-to-peer systems, respectively. The utility SpiderNet employs global-state-based centralized approach for initial service composition and reactive failure recovery for maintaining the QoS of composed services during service runtime. In contrast, the P2P SpiderNet provides local-state-based fully distributed solution for initial service composition and proactive failure recovery for runtime service maintenance. Third, we present the access SpiderNet for ubiquitous service delivery. The access SpiderNet provides both service adaptation and service distribution to address the challenges of user mobility, device heterogeneity, and resource constraints in ubiquitous computing environments. We evaluate and validate the SpiderNet system both analytically and experimentally. We have conducted extensive experiments using both large-scale simulations and PlanetLab-based prototype implementation. We also implement a set of distributed multimedia services on top of SpiderNet as proof-of-concept application examples. Our experimental results demonstrate the implementation feasibility and performance efficiency of the SpiderNet system.","Made available in DSpace on 2015-09-25T20:19:41Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 3153307.pdf: 10605037 bytes, checksum: d53089db315c4b7842e97199e873ca9d (MD5) Previous issue date: 2004","Embargo set by: Seth Robbins for item 82930 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","135 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004."]},{"key":"dc:title","label":"Title","values":["SpiderNet: A Quality -Aware Service Composition Middleware"]}]}],"canonical_facts":{"dc:contributor":["Nahrstedt, Klara"],"dc:creator":["Gu, Xiaohui"],"dc:date":["2015-09-25T20:19:41Z","10000-01-01","2004"],"dc:description":["The result of our research investigation is SpiderNet, a quality-aware service composition middleware framework. SpiderNet adopts a hybrid system architecture that consists of a core SpiderNet and multiple access SpiderNet subsystems. The major contributions of SpiderNet are as follows. First, we introduce a novel service overlay network model for constructing the core SpiderNet. The service overlay network connects previously dispersed service components via application-level connections to achieve high-quality and failure-resilient service composition. Second, we present two different designs for the core SpiderNet: utility SpiderNet and P2P SpiderNet, which are designed for managed enterprise systems and self-organized peer-to-peer systems, respectively. The utility SpiderNet employs global-state-based centralized approach for initial service composition and reactive failure recovery for maintaining the QoS of composed services during service runtime. In contrast, the P2P SpiderNet provides local-state-based fully distributed solution for initial service composition and proactive failure recovery for runtime service maintenance. Third, we present the access SpiderNet for ubiquitous service delivery. The access SpiderNet provides both service adaptation and service distribution to address the challenges of user mobility, device heterogeneity, and resource constraints in ubiquitous computing environments. We evaluate and validate the SpiderNet system both analytically and experimentally. We have conducted extensive experiments using both large-scale simulations and PlanetLab-based prototype implementation. We also implement a set of distributed multimedia services on top of SpiderNet as proof-of-concept application examples. Our experimental results demonstrate the implementation feasibility and performance efficiency of the SpiderNet system.","Made available in DSpace on 2015-09-25T20:19:41Z (GMT). No. of bitstreams: 2 license.txt: 4848 bytes, checksum: 96035ab3f5e1c23cc7138a224ce498bd (MD5) 3153307.pdf: 10605037 bytes, checksum: d53089db315c4b7842e97199e873ca9d (MD5) Previous issue date: 2004","Embargo set by: Seth Robbins for item 82930 Lift date: Forever Reason: Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","Restricted to the U of I community idenfinitely during batch ingest of legacy ETDs","U of I Only","135 p.","Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 2004."],"dc:identifier":["http://hdl.handle.net/2142/81649","(MiAaPQ)AAI3153307"],"dc:language":["eng"],"dc:subject":["Computer Science"],"dc:title":["SpiderNet: A Quality -Aware Service Composition Middleware"],"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:26:16Z"}