Incorporating Semantic Knowledge into Dynamic Data Processing for Smart Power Grids

Semantic Web allows us to model and query time-invariant or slowly evolving knowledge using ontologies. Emerging applications in Cyber Physical Systems such as Smart Power Grids that require continuous information monitoring and integration present novel opportunities and challenges for Semantic Web technologies. Semantic Web is promising to model diverse Smart Grid domain knowledge for enhanced situation awareness and response by multi-disciplinary participants. However, current technology does pose a performance overhead for dynamic analysis of sensor measurements. In this paper, we combine semantic web and complex event processing for stream based semantic querying. We illustrate its adoption in the USC Campus Micro-Grid for detecting and enacting dynamic response strategies to peak power situations by diverse user roles. We also describe the semantic ontology and event query model that supports this. Further, we introduce and evaluate caching techniques to improve the response time for semantic event queries to meet our application needs and enable sustainable energy management.

[1]  Srinath Perera,et al.  Siddhi: a second look at complex event processing architectures , 2011, GCE '11.

[2]  Sebastian Rudolph,et al.  Stream reasoning and complex event processing in ETALIS , 2012, Semantic Web.

[3]  Jeffrey M. Bradshaw,et al.  Applying KAoS Services to Ensure Policy Compliance for Semantic Web Services Workflow Composition and Enactment , 2004, SEMWEB.

[4]  Carole A. Goble,et al.  Applying Semantic Web Services to Bioinformatics: Experiences Gained, Lessons Learnt , 2004, SEMWEB.

[5]  Yogesh L. Simmhan,et al.  Semantic Information Modeling for Emerging Applications in Smart Grid , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[6]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[7]  Yogesh L. Simmhan,et al.  An Informatics Approach to Demand Response Optimization in Smart Grids , 2011 .

[8]  Ian Horrocks,et al.  The Semantic Web – ISWC 2010: 9th International Semantic Web Conference, ISWC 2010, Shanghai, China, November 7-11, 2010, Revised Selected Papers, Part I , 2010, SEMWEB.

[9]  Marcel Karnstedt,et al.  Semantic Caching in Ontology-based Mediator Systems , 2003, Berliner XML Tage.

[10]  Jarek Gryz,et al.  Answering Queries by Semantic Caches , 1999, DEXA.

[11]  Wataru Kameyama,et al.  A Proposal of Ontology-based Health Care Information Extraction System: VnHIES , 2007, 2007 IEEE International Conference on Research, Innovation and Vision for the Future.

[12]  Yanlei Diao,et al.  SASE: Complex Event Processing over Streams , 2006, ArXiv.

[14]  Cui Tao,et al.  Time-Oriented Question Answering from Clinical Narratives Using Semantic-Web Techniques , 2010, SEMWEB.

[15]  Johannes Gehrke,et al.  Cayuga: A General Purpose Event Monitoring System , 2007, CIDR.

[16]  Viktor K. Prasanna,et al.  Semantic Information Integration for Smart Grid Applications , 2011 .

[17]  Carl Taswell,et al.  DOORS to the Semantic Web and Grid With a PORTAL for Biomedical Computing , 2008, IEEE Transactions on Information Technology in Biomedicine.

[18]  Divesh Srivastava,et al.  Semantic Data Caching and Replacement , 1996, VLDB.

[19]  Yogesh L. Simmhan,et al.  Improving Energy Use Forecast for Campus Micro-grids Using Indirect Indicators , 2011, 2011 IEEE 11th International Conference on Data Mining Workshops.

[20]  N. Immerman,et al.  SASE + : An Agile Language for Kleene Closure over Event Streams , 2007 .

[21]  Nenad Stojanovic,et al.  Event-Driven Approach for Logic-Based Complex Event Processing , 2009, 2009 International Conference on Computational Science and Engineering.

[22]  Emanuele Della Valle,et al.  The Experience of Realizing a Semantic Web Urban Computing Application , 2010, Trans. GIS.

[23]  Alon Y. Halevy,et al.  Answering queries using views: A survey , 2001, The VLDB Journal.

[24]  Daniele Braga,et al.  An execution environment for C-SPARQL queries , 2010, EDBT '10.

[25]  Viktor K. Prasanna,et al.  Semantic Complex Event Processing over End-to-End Data Flows , 2012 .

[26]  Sebastian Rudolph,et al.  ETALIS: Rule-Based Reasoning in Event Processing , 2011 .

[27]  Arthur M. Keller,et al.  A predicate-based caching scheme for client-server database architectures , 1994, Proceedings of 3rd International Conference on Parallel and Distributed Information Systems.