Show simple item record

dc.contributor.advisorCurry, Edward
dc.contributor.authorGao, Feng
dc.date.accessioned2016-05-13T10:34:57Z
dc.date.available2016-05-13T10:34:57Z
dc.date.issued2016-05-13
dc.identifier.urihttp://hdl.handle.net/10379/5787
dc.description.abstractRecent developments in sensor networks, social media, process management and data analysis envisions interlinked devices, people, processes and data, constituting an Internet-of-Everything. These networks can be used to help create systems that detect situations occuring in urban life and respond to those situations in a timely manner, so that smart decisions can be made for citizens, organisations, companies and city administrations. Event processing is an important technique in developing Smart City applications that target detecting patterns in events captured at real-time. However, event processing faces many challenges in the context of creating Smart City applications and building the Internet-of-Everything, including integrating heterogeneous data sources and data interfaces, ensuring quality-of-service and providing an easy-to-use and easy-to-maintain platform. This thesis addresses these challenges by integrating Semantic Web, Service Oriented Architecture and Complex Event Processing techniques, realising a network of semantic complex event services. The modelling, planning and adaptive implementation of semantic event services are researched, with the objective of facilitating an efficient and effective management of the life-cycle of a semantic event service. Service composition algorithms based on pattern matchmaking are developed and evaluated. Experiments show that by leveraging an event service reusability index, the composition time for large repositories and complicated queries can be reduced significantly, making on-demand composition possible for scenarios with large solution spaces. Genetic algorithms are developed for optimising event service compositions with regard to quality-of-service metrics. The evaluation shows that the genetic algorithms are effective and scalable. Different quality-aware event service adaptation strategies are developed to recover the quality of the system at run-time. Experiments show that applying different adaptation strategies have trade-offs between adaptation efficiency and effectiveness. The techniques are integrated in the Automatic Complex Event Implementation System, which serves as a middleware for handling activities in the life-cycle of semantic event services. A prototype of the system is developed and tested over different smart city application scenarios, based on both real data collected from the city of Aarhus as well as synthetic data. By addressing the requirements in real-world scenarios, the prototype demonstrates the validity and feasibility of the system.en_IE
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Ireland
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/3.0/ie/
dc.subjectComplex event processingen_IE
dc.subjectService oriented architectureen_IE
dc.subjectInternet of thingsen_IE
dc.subjectSmart cityen_IE
dc.subjectEngineering and Informaticsen_IE
dc.subjectSemantic weben_IE
dc.subjectData analyticsen_IE
dc.titleModelling, planning and adaptive implementation of semantic event serviceen_IE
dc.typeThesisen_IE
dc.contributor.funderScience Foundation Ireland (SFI) under grant No. SFI/12/RC/2289en_IE
dc.contributor.funderEU FP7 CityPulse Project under grant No.603095en_IE
dc.local.noteThe thesis explores the management of Semantic Event Service (SES) and their usage in Smart City applications, where real-time and large-scale federation of heterogeneous data streams are required. The study has investigated how to manage different activities within the life-cycle of SESs, namely the modelling, planning, implementation and adaptation phases.en_IE
dc.local.finalYesen_IE
nui.item.downloads5875


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Ireland
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Ireland