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
This item appears in the following Collection(s)

