Papers by Alexander Wöhrer
Cloud computing is changing the IT landscape and enabling new businesses models like Games-as-a-S... more Cloud computing is changing the IT landscape and enabling new businesses models like Games-as-a-Service (GaaS). The current GaaS approach is characterized by a simple 'shift' of traditional games just provisioned in different ways and neglecting the gamer as an active and participating entity in the overall game development process. This short-paper provides a high level discussion on the recent trends of user-produced game modifications (aka modding) in relation to the GaaS approach. Our contribution is twofold: we first derive the gaming business and industry needs and then, we present the required technical design including the basic security considerations.
A Monitoring Service for Relational Databases to Support Advanced Data Integration on the Grid
First International Conference on Complex, Intelligent and Software Intensive Systems (CISIS'07), 2007
... We want to thank Sabri Pllana and the attendees of the Second DIALOGUE Workshop 2006 in Edinb... more ... We want to thank Sabri Pllana and the attendees of the Second DIALOGUE Workshop 2006 in Edinburgh, Scot-land for valuable comments and discussions. References [1] MySQL. http://www.mysql.com. [2] Oracle Database 10g. http://www.oracle.com/database. ...
This paper is based on a joint research effort between the Johannes Kepler University Linz, Unive... more This paper is based on a joint research effort between the Johannes Kepler University Linz, University of Vienna and the Federal Environmental Agency. It points out important requirements for future semantic data integration systems and outlines a general architecture which fulfills them, called G-SDAM. Resulting artefacts of the semantic registration process are described as well as how they work together to allow semantic mediation. A preliminary cost model for data integration on the Grid, including its effects, is introduced. The paper also describes components needed for adaptive query execution on the Grid and focuses on two of them, namely the monitoring component and the knowledge base, which can be used during the initial optimization phase as well as for the continuous steering process.
20th International Conference on Advanced Information Networking and Applications - Volume 1 (AINA'06), 2006
Relocating the code for data preprocessing (DPP) closer towards the data source is the overall ta... more Relocating the code for data preprocessing (DPP) closer towards the data source is the overall task of the D 3 G framework (Data Statistics, Data Understanding, Data Preprocessing on the Grid), developed within a joint project of the University of Vienna,
Towards an open service architecture for data mining on the grid
14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings., 2003
Abstract Across a wide variety of fields, huge datasets are being collected and accumulated at a ... more Abstract Across a wide variety of fields, huge datasets are being collected and accumulated at a dramatical pace. The datasets addressed by individual applications are very often heterogeneous and geographically distributed, and are used for collaboration by the ...

Active Integration of Databases in Grids for Scalable Distributed Query Processing
Lecture Notes in Computer Science, 2008
ABSTRACT A focus of Grid computing are data intensive applications. Additionally, database manage... more ABSTRACT A focus of Grid computing are data intensive applications. Additionally, database management systems (DBMS) are gaining on importance in many scientific disciplines for publication of research results. The employment of Service-oriented-Architecture (SoA) raises the question of how DBMSs and their built-in technologies can be best utilized in such environments. A common way is to pull out all required data for a certain task from a source and process it service side far away from the original source. This approach is characterized by a passive usage of the DBMS as a pure data provider which implies significant overheads. The research effort described in this paper allows an active usage of a DBMS by relocating distributed query processing functionality inside it. Our novel solution utilizes the existing database technology, puts just the interface code at the service level while the data processing code resides at the database level and uses a push mechanism for the result data. The advantages are less overheads and data movement as well as increased data locality. Our proof of concept implementation is evaluated by comparing our distributed query processing prototype working inside popular relational DBMS (Oracle 10g and PostGreSQL 8.3) with a traditional installation of the OGSA-DQP middleware developed for distributed query processing on the Grid.

Scalable relational query results handling in service oriented architectures
2009 International Conference for Internet Technology and Secured Transactions, (ICITST), 2009
ABSTRACT The focus of Grid computing shifted in recent years towards data-intensive applications.... more ABSTRACT The focus of Grid computing shifted in recent years towards data-intensive applications. Additionally, it became more standard-based and the adherence to and usage of them has to be further fostered in order to enable and ease exchange and interoperability among the research community. The OGSA-DAI framework for data access and integration together with its default XML output format for relational data, namely Java's WebRowSet, are two important representatives of these developments. The research reported in this paper is being conducted in the context of the EU project ADMIRE. The paper's contribution is twofold and targeted on improving the scalability of query result handling in SoA. First, an XML indexing approach is elaborated to provide an out-of-core Java implementation of the standard Java WebRowSet interface to handle big XML files with low main memory consumption. Second, the concept of fine grained data statistics for data preprocessing tasks calculated on-the-fly data service side is presented.
Towards a Reference Model for the Runtime-Phase of Semantic Data Mediation
Studies in Computational Intelligence, 2010
ABSTRACT The concept of mediation has recently been recognized as an important component of servi... more ABSTRACT The concept of mediation has recently been recognized as an important component of service-oriented architectures. The overall process of mediation is commonly split into design-time, preparing the ground to enable semantic mediation and run-time, actually doing it. Typically, a mediator is seen as a coarse grained black box component hiding its internals. Our proposal defines the runtime phase of mediation as a dynamic process of a set of well defined components. The benefits of such a decomposition include component reuse and assembling of different combinations, development process improvement and conformance to the service paradigm. Our approach is evaluated in the context of the European @neurIST project.
A Semantic Mediation Architecture for a Clinical Data Grid
Grid Computing for Bioinformatics and Computational Biology, 2007
... 282 A Semantic Mediation Architecture for a Clinical Data Grid ... description of both input ... more ... 282 A Semantic Mediation Architecture for a Clinical Data Grid ... description of both input and output is given implicitly by complete annotation of the data schema on the ... Record (row) annotation optionally provides information for constraint formulation in a semantic data query. ...
2009 International Conference on Availability, Reliability and Security, 2009
Within the Austrian Grid project phase 2, three different groups, each allocated to a different w... more Within the Austrian Grid project phase 2, three different groups, each allocated to a different workpackage, join their efforts to implement a grid infrastructure for the european research project "Breath Gas Analysis for molecular oriented diseases". This position paper provides background on the task and the resulting requirements, a presentation on solutions developed during related projects in the application domain, identifies problems that have not yet been solved, and finally presents the intended solution to be developed.

Lecture Notes in Computer Science, 2008
Earth and life sciences are at the forefront to successfully include computational simulations an... more Earth and life sciences are at the forefront to successfully include computational simulations and modeling. Medical applications are often mentioned as the killer applications for the Grid. The complex methodology and models of Traditional Chinese Medicine offer different approaches to diagnose and treat a persons health condition than typical Western medicine. A possibility to make this often hidden knowledge explicit and available to a broader audience will result in mutual synergies for Western and Chinese medicine as well as improved patient care. This paper proposes the design and implementation of a method to accurately estimate blood glucose values using a novel non-invasive method based on electro-transformation measures in human body meridians. The framework used for this scientific computing collaboration, namely the China-Austria Data Grid (CADGrid) framework, provides an Intelligence Base offering commonly used models and algorithms as Web/Grid-Services. The controlled execution of the Non-Invasive Blood Glucose Measurement Service and the management of scientific data that arise from model execution can be seen as the first application on top of the CADGrid.
Virtualizing scientific applications and data sources as grid services
Unboxing Data Mining via Decomposition in Operators: Towards Macro Optimization and Distribution
Performance Evaluation of WebRowSet Implementations
Data Management in Grid and Peer-to-Peer Systems, 2010
ABSTRACT The exchange format in Software-oriented Architectures is typically XML based and for re... more ABSTRACT The exchange format in Software-oriented Architectures is typically XML based and for relational data the WebRowSet format is most prominent. Our WebRowSet implementation is based on XML indexing. It features on-demand parsing keeping only a part of the complete XML document in main memory and allows forward and backward navigation. This paper evaluates our implementation against other available ones, SUN reference implementation and OGSA-DAI implementation focused on data sets integrated into grids, with respect to time and memory needed in order to process large WebRowSet files.
2011 14th International Conference on Network-Based Information Systems, 2011
The major aim of this survey is to identify the strengths and weaknesses of a representative set ... more The major aim of this survey is to identify the strengths and weaknesses of a representative set of Data-Mining and Integration (DMI) query languages. We describe a set of properties of DMI-related languages that we use for a systematic evaluation of these languages. In addition, we introduce a scoring system that we use to quantify our opinion on how well a DMIrelated language supports a property. The languages surveyed in this paper include: DMQL, MineSQL, MSQL, M2MQL, dmFSQL, OLEDB for DM, MINE RULE, and Oracle Data Mining. This survey may help researchers to propose a DMI language that is beyond the state-of-the-art, or it may help practitioners to select an existing language that fits well a purpose.
2008 Fourth International Conference on Semantics, Knowledge and Grid, 2008
Chinese and Western medicine s have a different understanding and approach to life, health, and i... more Chinese and Western medicine s have a different understanding and approach to life, health, and illnessjoining their complementary work and support them by an advanced information technology could result in an improved health system. The Non-Invasive Blood Glucose Measurement (NIGM) Service is a grid based implementation of a novel non-invasive method for measuring human blood glucose values exploiting Chinese meridian theory. In this paper, we describe the implementation of the NIGM service in detail, present an initial performance evaluation and discuss an extension towards other non-invasive long term diabetic relevant measurement. Additionally, the adaption of the ontology-based Medical records Annotation Tool (MedAT) framework towards usage in NIGM trails is elaborated.

Does IT Bring Hope for Wellbeing?
Handbook of Research on ICTs for Human-Centered Healthcare and Social Care Services, 2013
ABSTRACT The first part of this chapter reviews the design, implementation, and customer experien... more ABSTRACT The first part of this chapter reviews the design, implementation, and customer experience with the OLDES SW tele-care platform developed within the EU project Older people’s e-services at home. The OLDES solution has been successfully tested at two different locations: in Italy with the participation of a group of 100 seniors (including 10 senior citizens suffering from heart disease), and in the Czech Republic, with the involvement of a group of 10 diabetic patients. The suggested OLDES approach proved to be an effective solution for municipalities, hospitals, and their contact centres for providing health and social services. The project partners therefore decided to develop a second generation of the system called SPES (Support to Patients through E-Service Solutions), which started in April 2011. The SPES project aims at transferring the original approach and results achieved in implementing the OLDES focusing on new target problem domains: dementia, mobility-challenged persons, respiratory problems, and social exclusion.

Procedia Computer Science, 2012
In this paper we present a novel dataspace-based support platform for the international breath ga... more In this paper we present a novel dataspace-based support platform for the international breath gas analysis community, which consists of over 30 institutions world wide with rapidly expanding research studies in various application domains. The work discussed in this paper is mainly consolidated of two independently targeted frameworks: a data life cycle management framework for e-Science applications and a code execution framework handling multiple problem solving environments. The first is based on our previous work, in particular the e-Science Life Cycle Ontology, which traces semantics about procedures a researcher is conducting during the execution of a scientific study. Within the ABA-platform these two frameworks are integrated as complementary components aiming at enabling reproducibility of breath gas studies. We present the architecture of the ABA-platform, discuss its security concept and provide a performance evaluation of the first vertical prototype implementation. Our approach to provide a platform that supports both, the preservation of scientific studies as well as their reproducibility with integrated execution services represents a novel solution for e-Science applications, where data management and code execution services can be complementary utilized.

Journal of Software, 2011
Providing the appropriate access means for data mining services in Grid Environment is principal ... more Providing the appropriate access means for data mining services in Grid Environment is principal for combination of Grid and data mining. The transition from centralized data mining process as they are in traditional tools to Grid-compliant and Grid-based data mining services that can coordinate with each other is important to extract useful and potential knowledge/patterns from distributed data resources. But, data mining process has not been integrated with the current Grid architecture, and there are no related specifications or standards available within the Grid community for handling it. The work discusses the interface specification WS-DAI-DM and related issues of providing the consistent web service interfaces to mine meaningful and hidden information/patterns from distributed data resources in Grid environments. WS-DAI-DM can facilitate using data mining tools and developing data mining applications. The proposed specification idea is partially implemented in the feasibility study and we give an application scenario about how users can access data mining services in Grid environments conveniently via the proposed mechanism.

Journal of Networks, 2007
The trend in Grid computing towards more data intensive applications, accessing more and more rel... more The trend in Grid computing towards more data intensive applications, accessing more and more relational databases and requiring advanced integration of secondhand and publicly available data sources, is still upstanding. Rich metadata information about these data sources plays a vital role for efficient distributed data management. There is a lack of service oriented monitoring tools providing a rich set of metadata for data sources, in contrast to the established usage of monitoring and metadata information tools for network and computational Grid resources. We allow the improved integration and exploitation of data sources in service-oriented architectures by providing a service oriented monitoring tool, named DSMON, for them-initially focusing on relational databases. Our approach supports coarse and fine grained information about heterogeneous relational databases via a uniform interface and provides a homogeneous view on the available metadata. This paper presents novel usage scenarios needing a monitoring service as well as important requirements to be fulfilled by such a service. Our research prototype is not bound to a specific data access middleware nor necessarily tightly coupled with other components. Therefore it can play a vital role in any service oriented infrastructure targeted towards advanced data access, integration and management. The functionality and performance of the DSMON prototype is demonstrated for commonly used relational databases such as MySQL, PostGRE and Oracle. DSMON is an essential component of a more general metadata information service, called DSMIS, for data sources providing advanced funtionalities like prediction of the future behavior of a data source and external metadata updates. We introduce its overall architecture and discuss its novel functionalities.
Uploads
Papers by Alexander Wöhrer