Bridging the application knowledge gap: using ontology-based situation recognition to support energy-aware resource scheduling

Regarding energy efficiency, resource management in complex hard- and software systems that is based on the information typically available to the OS alone does not yield best results. Nevertheless, general-purpose resource management should stay independent of application-specific information. To resolve this dilemma, we propose a generic, ontology-based approach to resource scheduling that is context-aware and takes information of running applications into account. The central task here is to recognize situations that might necessitate an adaptation of resource scheduling. This task is performed by logical reasoning over OWL ontologies. Our initial study shows that current OWL 2 EL reasoner systems can perform recognition of exemplary situations relevant to resource management within 4 seconds.

[1]  Kerry L. Taylor,et al.  Ontology-Driven Complex Event Processing in Heterogeneous Sensor Networks , 2011, ESWC.

[2]  Hermann Härtig,et al.  eBond: energy saving in heterogeneous R.A.I.N , 2013, e-Energy '13.

[3]  Anni-Yasmin Turhan,et al.  Situation recognition for service management systems using OWL 2 reasoners , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[4]  Neal H. Walfield,et al.  Viengoos: A Framework for Stakeholder-Directed Resource Allocation , 2009 .

[5]  Stefan Borgwardt,et al.  Temporal Query Answering in the Description Logic DL-Lite , 2013, FroCos.

[6]  Amin Vahdat,et al.  Currentcy: A Unifying Abstraction for Expressing Energy Management Policies , 2003, USENIX Annual Technical Conference, General Track.

[7]  Bernardo Cuenca Grau,et al.  OWL 2 Web Ontology Language: Profiles , 2009 .

[8]  Anni-Yasmin Turhan,et al.  Employing description logics in Ambient Intelligence for modeling and reasoning about complex situations , 2009, J. Ambient Intell. Smart Environ..

[9]  Jing Xu,et al.  Application-aware cross-layer virtual machine resource management , 2012, ICAC '12.

[10]  Peter Baumgartner,et al.  A Novel Architecture for Situation Awareness Systems , 2009, TABLEAUX.

[11]  Laurie G. Cuthbert,et al.  Using case-based reasoning in traffic pattern recognition for best resource management in 3G networks , 2004, MSWiM '04.

[12]  Franz Baader,et al.  Pushing the EL Envelope Further , 2008, OWLED.

[13]  Siegfried Handschuh,et al.  Ontology-based situation recognition for context-aware systems , 2013, I-SEMANTICS '13.

[14]  Sebastian Götz,et al.  OWL 2 Reasoning To Detect Energy-Efficient Software Variants From Context , 2013, OWLED.

[15]  Peter Druschel,et al.  Resource containers: a new facility for resource management in server systems , 1999, OSDI '99.

[16]  J. Soldatos,et al.  An ontology-based framework for dynamic resource management in ubiquitous computing environments , 2005, Second International Conference on Embedded Software and Systems (ICESS'05).