Title :
Optimized data access for efficient execution of Semantic Services
Author :
Möller, Thorsten ; Schuldt, Heiko
Author_Institution :
Dept. of Comput. Sci., Univ. of Basel, Basel, Switzerland
Abstract :
Executing Semantic Services requires, in contrast to traditional SOAP-based Web Services, frequent read and write accesses to graph-based semantic data stores - for instance, for the evaluation of preconditions or the materialization of service effects. Therefore, the overall performance of semantic service execution, in particular for composite services, is strongly affected by the efficiency of these reads and writes. In this paper we present two data access optimization techniques for semantic data stores: Prepared Queries and Frame Caching. The former reduces the costs for repeated query evaluation, e.g., in loops. The latter provides rapid access to frequently read triples or subgraphs based on materialized views using a Frame-based data structure. The described techniques have been implemented and evaluated on the basis of OSIRIS Next, our open infrastructure for Semantic Service support.
Keywords :
Web services; data structures; storage management; SOAP-based Web services; composite services; data access optimization; frame caching; frame-based data structure; graph-based semantic data store; optimized data access; prepared queries; query evaluation; read access; semantic service execution; semantic service support; semantic services; write access; Costs; Data structures; Databases; Logic; Query processing; Resource description framework; Search engines; Semantic Web; Simple object access protocol; Web services;
Conference_Titel :
Data Engineering Workshops (ICDEW), 2010 IEEE 26th International Conference on
Conference_Location :
Long Beach, CA
Print_ISBN :
978-1-4244-6522-4
Electronic_ISBN :
978-1-4244-6521-7
DOI :
10.1109/ICDEW.2010.5452701