Welcome
Hello! I'm very pleased that you are visiting my website.
My name is Ralph Lange and I am about to finish my PhD thesis in computer science at the
Universität Stuttgart,
Germany, in 2010.
I received my Diplom (≈ MSc) with distinction in computer science from the same
university in 2005. Since then, I have been a research staff member of the
Institute of Parallel and Distributed Systems and
have been working within the Collaborative
Research Center 627 Nexus.
Research Interests
Distributed systems
Pervasive/context-aware computing
Scalable location management
Selected Publications
Ralph Lange, Frank Dürr, and Kurt Rothermel: “Indexing Source Descriptions based on Defined Classes”. In: Proc. of 14th Int'l Database Engineering and Applications Symposium (IDEAS '10), pp. 245–256. Montreal, QC, Canada. Aug 2010. ACM. (Acceptance rate: 17%)
[+] Abstract [+] BibTeX Full text at Univ. Stuttgart Slides
Scaling heterogeneous information systems (HIS) to thousands of sources poses particular challenges to source discovery. It requires a powerful formalism for describing the contents of the sources in a concise manner and for formulating compatible queries as well as a suitable structure for indexing and retrieving the source descriptions efficiently.
We propose an extended logic-based description formalism for large-scale HIS with structured sources and a shared ontology. The formalism refines existing approaches that describe the sources by constraints on the attribute value ranges in several ways: It allows for complex, nested descriptions based on defined classes. It supports alternative descriptions to express that a source may be discovered by different combinations of constraints. Finally, it allows to adjust between positive matching, similar to keyword-based discovery, and negative matching, as used in existing logic-based approaches.
We further propose the SDC-Tree for indexing such source descriptions. To allow for efficient discovery, the SDC-Tree features multidimensional indexing capabilities for the different attributes and the IS-A hierarchy of the shared ontology, but also incorporates the existence or absence of constraints. For this purpose, it supports three different types of node split operations which exploit the expressiveness of the description formalism. Therefore, we also propose a generic split algorithm which can be used with arbitrary ontologies.
@INPROCEEDINGS{LDR2010b,
author = {Ralph Lange and Frank D\"{u}rr and Kurt Rothermel},
title = {Indexing Source Descriptions based on Defined Classes},
booktitle = {Proceedings of the 14th International Database Engineering and Applications Symposium (IDEAS~'10)},
pages = {245--256},
address = {Montreal, QC, Canada},
month = {August},
year = {2010},
publisher = {ACM},
}
Ralph Lange, Tobias Farrell, Frank Dürr, and Kurt Rothermel: “Remote Real-Time Trajectory Simplification”. In: Proc. of 7th IEEE Int'l Conf. on Pervasive Computing and Communications (PerCom '09), pp. 184–193. Galveston, TX, USA. Mar 2009. IEEE. (Acceptance rate: 12%)
[+] Abstract [+] BibTeX Full text at IEEE Full text at Univ. Stuttgart Slides
Moving objects databases (MODs) have been proposed for managing trajectory data, an important kind of information for pervasive applications. To save storage capacity, a MOD generally stores simplified trajectories only. A simplified trajectory approximates the actual trajectory of the mobile object according to a certain accuracy bound.
In order to minimize the costs of communicating position information between mobile object and MOD, the trajectory simplification should be performed by the mobile object. To assure that the MOD always has a valid simplified trajectory of the remote object, we propose the generic remote trajectory simplification protocol (GRTS) allowing for computing and managing a simplified trajectory in such a system in real-time.
We show how to combine GRTS with existing line simplification algorithms for computing the simplified trajectory and analyze trade-offs between the different algorithms. Our evaluations show that GRTS outperforms the two existing approaches by a factor of two and more in terms of reduction efficiency. Moreover, on average, the reduction efficiency of GRTS is only 12% worse compared to optimal offline simplification.
@INPROCEEDINGS{LFDR2009,
author = {Ralph Lange and Tobias Farrell and Frank D\"{u}rr and Kurt Rothermel},
title = {Remote Real-Time Trajectory Simplification},
booktitle = {Proceedings of the 7th IEEE International Conference on Pervasive Computing and Communications (PerCom '09)},
pages = {184--193},
address = {Galveston, TX, USA},
month = {March},
year = {2009},
publisher = {IEEE},
doi = {10.1109/PERCOM.2009.4912767}
}
Ralph Lange, Frank Dürr, and Kurt Rothermel: “Scalable Processing of Trajectory-Based Queries in Space-Partitioned Moving Objects Databases”. In: Proc. of 16th ACM SIGSPATIAL Int'l Conf. on Advances in Geographic Information Systems (ACM GIS '08), pp. 270–279. Irvine, CA, USA. Nov 2008. ACM. (Acceptance rate: 19%)
[+] Abstract [+] BibTeX Full text at ACM Full text at Univ. Stuttgart Slides
Space-partitioned Moving Objects Databases (SP-MODs) allow for the scalable, distributed management of large sets of mobile objects' trajectories by partitioning the trajectory data to a network of database servers.
Processing a spatio-temporal query q therefore requires efficiently routing q to the servers storing the affected trajectory segments. With a coordinate-based query - like a spatio-temporal range query - the relevant servers are directly determined by the queried range. However, with trajectory-based queries - like retrieving the distance covered by a certain object during a given time interval - the relevant servers depend on actual movement of the queried object. Therefore, efficient routing mechanisms for trajectory-based queries are an important challenge in SP-MODs.
In this paper, we present the Distributed Trajectory Index (DTI) that allows for such efficient query routing by creating an overlay network for each trajectory. We further present an enhanced index called DTI+S. It accelerates the processing of queries on aggregates of dynamic attributes, like the maximum speed during a time interval, by augmenting DTI with summaries of trajectory segments. Our simulations with a network of 1000 database servers show that DTI+S can reduce the overall processing time by more than 98%.
@INPROCEEDINGS{LDR2008b,
author = {Ralph Lange and Frank D\"{u}rr and Kurt Rothermel},
title = {Scalable Processing of Trajectory-Based Queries in Space-Partitioned Moving Objects Databases},
booktitle = {Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (ACM GIS '08)},
pages = {270--279},
address = {Irvine, CA, USA},
month = {November},
year = {2008},
publisher = {ACM},
doi = {10.1145/1463434.1463474}
}
Click publications for a complete list.
Latest Talks and Demos
Indexing Source Descriptions based on Defined Classes. Technical talk at 14th Int'l Database Engineering and Applications Symposium (IDEAS '10). Montreal, QC, Canada. 16 Aug 2010.
Slides
Efficient Tracking of Moving Objects using Generic Remote Trajectory Simplification. Demonstrator program at 8th Int'l Conf. on Pervasive Computing and Communications (PerCom '10). Mannheim, Germany. 30 Mar 2010.
Poster
On a Generic Uncertainty Model for Position Information. Technical talk at 1st Int'l Workshop on Quality of Context (QuaCon '09). Stuttgart, Germany. 25 Jun 2009.
Slides
Please see my CV for further information.