Edinburgh Research Archive

Peer-to-peer, multi-agent interaction adapted to a web architecture

dc.contributor.advisor
Robertson, Dave
en
dc.contributor.advisor
Klein, Ewan
en
dc.contributor.advisor
Vasconcelos, Wamberto
en
dc.contributor.author
Bai, Xi
en
dc.contributor.sponsor
Scottish Informatics and Computer Science Alliance (SICSA)
en
dc.date.accessioned
2013-10-22T13:53:55Z
dc.date.available
2013-10-22T13:53:55Z
dc.date.issued
2013-07-02
dc.description.abstract
The Internet and Web have brought in a new era of information sharing and opened up countless opportunities for people to rethink and redefine communication. With the development of network-related technologies, a Client/Server architecture has become dominant in the application layer of the Internet. Nowadays network nodes are behind firewalls and Network Address Translations, and the centralised design of the Client/Server architecture limits communication between users on the client side. Achieving the conflicting goals of data privacy and data openness is difficult and in many cases the difficulty is compounded by the differing solutions adopted by different organisations and companies. Building a more decentralised or distributed environment for people to freely share their knowledge has become a pressing challenge and we need to understand how to adapt the pervasive Client/Server architecture to this more fluid environment. This thesis describes a novel framework by which network nodes or humans can interact and share knowledge with each other through formal service-choreography specifications in a decentralised manner. The platform allows peers to publish, discover and (un)subscribe to those specifications in the form of Interaction Models (IMs). Peer groups can be dynamically formed and disbanded based on the interaction logs of peers. IMs are published in HTML documents as normal Web pages indexable by search engines and associated with lightweight annotations which semantically enhance the embedded IM elements and at the same time make IM publications comply with the Linked Data principles. The execution of IMs is decentralised on each peer via conventional Web browsers, potentially giving the system access to a very large user community. In this thesis, after developing a proof-of-concept implementation, we carry out case studies of the resulting functionality and evaluate the implementation across several metrics. An increasing number of service providers have began to look for customers proactively, and we believe that in the near future we will not search for services but rather services will find us through our peer communities. Our approaches show how a peer-to-peer architecture for this purpose can be obtained on top of a conventional Client/Server Web infrastructure.
en
dc.identifier.uri
http://hdl.handle.net/1842/7968
dc.language.iso
en
dc.publisher
The University of Edinburgh
en
dc.relation.hasversion
Bai, X. (2011). Addressing the RDFa Publishing Bottleneck. In Proceedings of the 20th international conference companion on World wide web, WWW ’11, pages 331–336. ACM.
en
dc.relation.hasversion
Bai, X., Cheng, B., and Robertson, D. (2009). MobileWidget Sharing By Mining Peer Groups. In Proceedings of the 1st Workshop on Inductive Reasoning and Machine Learning on the Semantic Web at ESWC 2009. CEUR-WS.org.
en
dc.relation.hasversion
Bai, X., Delbru, R., and Tummarello, G. (2008). RDF Snippets for Semantic Web Search Engines. In Proc. OTM ’07, volume 5332, pages 1304–1318. Springer.
en
dc.relation.hasversion
Bai, X., Klein, E., and Robertson, D. (2011). RDFa2: Lightweight Semantic Enrichment for Hypertext Content. In Pan, J., Chen, H., Kim, H.-G., Li, J., Wu, Z., Horrocks, I., Mizoguchi, R., andWu, Z., editors, The SemanticWeb, volume 7185 of Lecture Notes in Computer Science, pages 318–333. Springer Berlin / Heidelberg.
en
dc.relation.hasversion
Bai, X., Klein, E., and Robertson, D. (2012). Choreographing Web Services with Semantically Enhanced Scripting. In IEEE/WIC/ACM International Conference on Web Intelligence (WI 2012)
en
dc.relation.hasversion
Bai, X. and Robertson, D. (2010). Service Choreography Meets the Web of Data via Micro-Data. In Proceedings of the AAAI Spring Symposium on Linked Data Meets Artificial Intelligence (LINKEDAI 2011), pages 8–13. AAAI Press.
en
dc.relation.hasversion
Bai, X., Vasconcelos, W., and Robertson, D. (2010). OKBook: Peer-to-Peer Community Formation. In Proceedings of the Extended Semantic Web Conference, pages 106–120. Springer.
en
dc.subject
process calculus
en
dc.subject
calculus-based coordination
en
dc.subject
semantic annotation
en
dc.subject
linked data
en
dc.subject
agent-oriented programming
en
dc.title
Peer-to-peer, multi-agent interaction adapted to a web architecture
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en

Files

Original bundle

Now showing 1 - 2 of 2
Name:
Bai2013.pdf
Size:
6.77 MB
Format:
Adobe Portable Document Format
Name:
thesis files.zip
Size:
32 MB
Format:
Unknown data format

This item appears in the following Collection(s)