Publikationen VS: Bibliographie BibTeX
@inproceedings {INPROC-2021-01,
author = {David Hellmanns and Lucas Haug and Moritz Hildebrand and Frank D{\"u}rr and Stephan Kehrer and Ren{\'e} Hummen},
title = {{How to Optimize Joint Routing and Scheduling Models for TSN Using Integer Linear Programming}},
booktitle = {Proceedings of the 29th International Conference on Real-Time Networks and Systems},
editor = {ACM},
address = {Nantes},
publisher = {ACM (Online)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {April},
year = {2021},
isbn = {10.1145/3453417.3453421},
keywords = {Time-Sensitive Networking, TSN, Scheduling, Routing, Integer Linear Programming, Optimization, Model, ILP},
language = {Englisch},
cr-category = {D.4.7 Operating Systems Organization and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2021-01/INPROC-2021-01.pdf},
contact = {david.hellmanns@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Reliable real-time communication is an essential technology for industrial
manufacturing but also other branches to transport mission-critical messages.
IEEE Time-Sensitive Networking (TSN) is a disruptive real-time communication
standard extending IEEE Ethernet with real-time mechanisms. One of the core
features of TSN is the Time-Aware Shaper (TAS) enabling TDMA-based scheduling
of streams within the network. TDMA has many advantages from the real-time
perspective. Foremost, stream isolation in the time dimension enables tight
delay and jitter bounds. Moreover, conformance to these bounds is proven by the
design of the TDMA schedule. However, calculating an optimal schedule is an
NP-hard problem. Therefore, various approaches to optimize the schedule
calculation are proposed, such as Integer Linear Programming (ILP).
Nevertheless, a systematic comparsion of the different optimization approaches
with respect to their performance is missing so far. To fill this gap, we first
provide a systematic classification of optimizations of ILP-based TSN
scheduling. To quantify the effects of such optimization approaches, we
introduce a base ILP and propose optimizations for the different categories.
Using the proposed optimization, we evaluate the performance with regard to
execution time and schedulability (number of solved schedules). Our results
show that the optimizations lead to strongly fluctuating results. Certain
intuitive optimizations can even lead to massive performance degradations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2021-01&engl=0}
}
@inproceedings {INPROC-2020-36,
author = {Milan Tepic\&\#769; and Mohamed Abdelaal and Marc Weber and Kurt Rothermel},
title = {{AutoSec: Multidimensional Timing-Based Anomaly Detection for Automotive Cybersecurity}},
booktitle = {Proceedings of the 26th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’20), August 2020},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {August},
year = {2020},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2020-36/INPROC-2020-36.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Nowadays, autonomous driving and driver assistance applications are being
developed at an accelerated pace. This rapid growth is primarily driven by the
potential of such smart applications to significantly improve safety on public
roads and offer new possibilities for modern transportation concepts. Such
indispensable applications typically require wireless connectivity between the
vehicles and their surroundings, i.e. roadside infrastructure and cloud
services. Nevertheless, such connectivity to external networks exposes the
internal systems of individual vehicles to threats from remotely-launched
attacks. In this realm, it is highly crucial to identify any misbehavior of the
software components which might occur owing to either these threats or even
software/hardware malfunctioning.
In this paper, we introduce $\backslash$PaperAcronym, a host-based anomaly detection
algorithm which relies on observing four timing parameters of the executed
software components to accurately detect malicious behavior on the operating
system level. To this end, $\backslash$PaperAcronym formulates the task of detecting
anomalistic executions as a clustering problem. Specifically, $\backslash$PaperAcronym
devises a hybrid clustering algorithm for grouping a set of collected timing
traces resulted from executing the legitimate code. During the runtime,
$\backslash$PaperAcronym simply classifies a certain execution as an anomaly, if its
timing parameters are distant enough from the boundaries of the predefined
clusters. To show the effectiveness of $\backslash$PaperAcronym, we collected timing
traces from a testbed composed of a set of real and virtual control units
communicating over a CAN bus. We show that using our proposed $\backslash$PaperAcronym,
compared to baseline methods, we can identify up to 21$\backslash$\% less false positives
and 18$\backslash$\% less false negatives.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-36&engl=0}
}
@inproceedings {INPROC-2020-29,
author = {Ahmad Slo and Sukanya Bhowmik and Kurt Rothermel},
title = {{hSPICE: State-Aware Event Shedding in Complex Event Processing}},
booktitle = {Proceedings of the 14th ACM International Conference on Distributed and Event-based Systems (DEBS '20), July 13--17, 2020, Virtual Event, QC, Canada.},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2020},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2020-29/INPROC-2020-29.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In complex event processing (CEP), load shedding is performed to maintain a
given latency bound during overload situations when there is a limitation on
resources. However, shedding load implies degradation in the quality of results
(QoR). Therefore, it is crucial to perform load shedding in a way that has the
lowest impact on QoR. Researchers, in the CEP domain, propose to drop either
events or partial matches (PMs) in overload cases. They assign utilities to
events or PMs by considering either the importance of events or the importance
of PMs but not both together. In this paper, we propose a load shedding
approach for CEP systems that combines these approaches by assigning a utility
to an event by considering both the event importance and the importance of PMs.
We adopt a probabilistic model that uses the type and position of an event in a
window and the state of a PM to assign a utility to an event corresponding to
each PM. We, also, propose an approach to predict a utility threshold that is
used to drop the required amount of events to maintain a given latency bound.
By extensive evaluations on two real-world datasets and several representative
queries, we show that, in the majority of cases, our load shedding approach
outperforms state-of-the-art load shedding approaches, w.r.t. QoR.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-29&engl=0}
}
@inproceedings {INPROC-2020-28,
author = {Jonathan Falk and Frank D{\"u}rr and Kurt Rothermel},
title = {{Time-Triggered Traffic Planning for Data Networks with Conflict Graphs}},
booktitle = {26th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2020)},
address = {Sydney, Australia},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {2020},
keywords = {Real-Time; Traffic-Planning; Time-Triggered},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2020-28/INPROC-2020-28.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Traffic planning is the key enabler of time-triggered real-time communication
in distributed systems, and it is known to be notoriously hard. Current
approaches predominantly tackle the problem in the domain of the traffic
planning problem, e.g., by formulating constraints on the transmission
schedules for individual data streams, or the links used by the data streams.
This results in a high degree of coupling of the configuration of an individual
data stream and the global (network-wide) traffic configuration with
detrimental effects on the scalability and runtime of the planning phase.
In contrast, we present a configuration-conflict graph based approach, which
solves the original traffic planning problem by searching an independent vertex
set in the conflict graph. We show how to derive the configuration-conflict
graph, and discuss the conceptual advantages of this approach. To show the
practical advantages of the conflict-graph based traffic planning approach we
additionally present a proof-of-concept implementation and evaluate it against
a reference ILP-based implementation. In our evaluations, our proof-of-concept
implementation of the conflict-graph based approach outperforms the reference
ILP and is more memory efficient, making it a promising alternative to current
constraint-based traffic planning approaches.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-28&engl=0}
}
@inproceedings {INPROC-2020-05,
author = {Ben William Carabelli and Frank D{\"u}rr and Kurt Rothermel},
title = {{SCRaM -- State-Consistent Replication Management for Networked Control Systems}},
booktitle = {11th IEEE/ACM International Conference on Cyber-Physical Systems (ICCPS)},
address = {Sydney, NSW, Australia},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {2020},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2020-05/INPROC-2020-05.pdf},
contact = {Ben Carabelli ben.carabelli@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Networked control systems (NCS) consist of sensors and actuators that are
connected to a controller through a packet-switched network in a feedback loop
to control physical systems in diverse application areas such as industry,
automotive, or power infrastructure. The control of critical real-time systems
places strong requirements on the latency and reliability of both the
communication network and the controller. In this paper, we consider the
problem of increasing the reliability of an NCS subject to crash failures and
message loss by replicating the controller component. Previous replication
schemes for real-time systems have focused on ensuring that no conflicting
values are sent to the actuators by different replicas. Since this property,
which we call output consistency, only refers to the values within one time
step, it is insufficient for reasoning about the formal conditions under which
a group of replicated controllers behaves equivalent to a non-replicated
controller. Therefore, we propose the stronger state consistency property,
which ensures that the sequence of values produced by the replicated controller
exhibits the same dynamical behaviour as a non-replicated controller. Moreover,
we present SCRaM, a protocol for replicating generic periodically sampled
controllers that satisfies both of these consistency requirements. To
demonstrate the effectiveness of our approach, we evaluated it experimentally
for the control of a cart-driven inverted pendulum.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-05&engl=0}
}
@inproceedings {INPROC-2020-02,
author = {David Hellmanns and Jonathan Falk and Alexander Glavackij and Ren{\'e} Hummen and Stephan Kehrer and Frank D{\"u}rr},
title = {{On the Performance of Stream-based, Class-based Time-aware Shaping and Frame Preemption in TSN}},
booktitle = {Proceedings of 2020 IEEE International Conference on Industrial Technology (ICIT), Buenos Aires, Argentinia, February 26–28, 2020},
address = {Buenos Aires},
publisher = {IEEE Xplore},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2020},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2020-02/INPROC-2020-02.pdf},
contact = {david.hellmanns@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Time-sensitive Networking (TSN) is an evolving group of IEEE standards for
deterministic real-time communication making standard Ethernet technology
applicable to safety-critical application domains such as manufacturing or
automotive systems. TSN includes several mechanisms influencing the timely
forwarding of traffic, in particular, a time-triggered scheduling mechanism
called time-aware shaper (TAS) and frame preemption to reduce the blocking time
of high-priority traffic by low-priority traffic. Although these mechanisms
have been standardized and products implementing them begin to enter the
market, it is still hard for practitioners to select and apply suitable
mechanisms fitting the problem at hand. For instance, TAS schedules can be
calculated for individual streams or classes of traffic, and frame preemption
with strict priority scheduling (w/o TAS) might seem to be an option in
networks with extremely high data rates. In this paper, we make a first step
towards assisting practitioners in making an informed decision when choosing
between stream-based TAS, class-based TAS, and frame preemption by comparing
these mechanisms in selected scenarios using our TSN network simulation tool
NeSTiNg. Moreover, to facilitate the application of class-based TAS, we derive
a formula for calculating class-based TAS configuration.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-02&engl=0}
}
@inproceedings {INPROC-2020-01,
author = {Mohamed Abdelaal and Mustafa Karadeniz and Frank Duerr and Kurt Rothermel},
title = {{liteNDN: QoS-Aware Packet Forwarding and Caching for Named Data Networks}},
booktitle = {Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC)},
address = {Las Vegas, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2020},
keywords = {Named Data Networking; Forwarding Strategy; Caching Policy; Quality of Service},
language = {Englisch},
cr-category = {C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2020-01/INPROC-2020-01.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Recently, named data networking (NDN) has been introduced to connect the world
of computing devices via naming data instead of their containers. Through this
strategic change, NDN brings several new features to network communication,
including in-network caching, multipath forwarding, built-in multicast, and
data security. Despite these unique features of NDN networking, there exist
plenty of opportunities for continuing developments, especially with packet
forwarding and caching. In this context, we introduce liteNDN, a novel
forwarding and caching strategy for NDN networks. liteNDN comprises a
cooperative forwarding strategy through which NDN routers share their
knowledge, i.e. data names and interfaces, to optimize their packet forwarding
decisions. Subsequently, liteNDN leverages that knowledge to estimate the
probability of each downstream path to swiftly retrieve the requested data.
Additionally, liteNDN exploits heuristics, such as routing costs and data
significance, to make proper decisions about caching normal as well as
segmented packets. The proposed approach has been extensively evaluated in
terms of the data retrieval latency, network utilization, and the cache hit
rate. The results showed that liteNDN, compared to conventional NDN forwarding
and caching strategies, achieves much less latency while reducing the
unnecessary traffic and caching activities.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2020-01&engl=0}
}
@inproceedings {INPROC-2019-45,
author = {Otto Bibartiu and Frank D{\"u}rr and Kurt Rothermel and Beate Ottenw{\"a}lder and Andreas Grau},
title = {{Towards Scalable k-out-of-n Models for Assessing the Reliability of Large-scale Function-as-a-Service Systems with Bayesian Networks}},
booktitle = {2019 IEEE 12th International Conference on Cloud Computing (CLOUD)},
editor = {IEEE},
address = {Milan, Italy},
publisher = {Online},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--3},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2019},
isbn = {10.1109/CLOUD.2019.00095},
keywords = {Bayesian networks, k-out-of-n gates, scalable structures},
language = {Englisch},
cr-category = {B.8.1 Reliability, Testing, and Fault-Tolerance},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-45/INPROC-2019-45.pdf,
https://ieeexplore.ieee.org/document/8814557/},
contact = {otto.bibartiu@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Typically, Function-as-a-Service (FaaS) involves state-less replication with
very large numbers of instances. The reliability of such services can be
evaluated using Bayesian Networks and k-out-of-n models. However, existing
k-out-of-n models do not scale to the larger number of hosts of FaaS services.
Therefore, we propose a scalable k-out-of-n model in this paper with the same
semantics as the standard k-out-of-n voting gates in fault trees, enabling the
reliability analysis of FaaS services.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-45&engl=0}
}
@inproceedings {INPROC-2019-27,
author = {Mohamed Abdelaal and Mochamad Dandy and Marwan Abdelgawad and Frank Duerr and Kurt Rothermel},
title = {{GaaS: Adaptive Cross-Platform Gateway for IoT Applications}},
booktitle = {Proceedings of the 16th IEEE International Conference on Mobile Ad-Hoc and Smart Systems (EEE MASS)},
address = {Monterey, California, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {November},
year = {2019},
keywords = {Internet of Things; Mobile Gateways; Opportunistic Data Collection; Priority-Based Scheduling},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-27/INPROC-2019-27.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Internet of Things (IoT) is expanding at a rapid rate where it allows for
virtually endless opportunities and connections to take place. In general, IoT
opens the door to a myriad of applications but also to many challenges. One of
the major challenges is how to efficiently retrieve the sensory data from
{\^a}€œresources-limited{\^a}€ IoT devices. Such devices typically have a restricted
energy budget, which broadly hinders their direct connection to the Internet.
In this realm, modern mobile devices, e.g. smartphones, tablets, smartwatches,
have been harnessed to bridge between the low-power IoT devices and the
Internet. However, the current vision which mainly relies on designing siloed
gateways, i.e. a separate gateway/App for each IoT device, is certainly
impractical, especially with the rapid growth in the number of IoT devices.
Furthermore, energy efficiency of the smart mobile devices hosting the IoT
gateways has to be thoroughly considered.
To tackle these challenges, we introduce GaaS (Gateway as a Service), a
cross-platform gateway architecture for opportunistically retrieving sensory
data from the low-power IoT sensors. Through Bluetooth low energy radios, GaaS
is capable of simultaneously connecting to several nearby IoT sensors. To this
end, we devise two distinct priority-based scheduling algorithms, namely the
EP-WSM and FEP-AHP schedulers, which rank the detected IoT sensors, before
estimating the connection time for each IoT sensor. The intuition behind
ranking the IoT sensors is to improve the data retrieval rate from these
sensors together with reducing the energy overhead on the mobile devices.
Additionally, GaaS encompasses a self-adaptive engine to automatically balance
the trade-off between energy efficiency and data retrieval rate through
switching between schedulers according to the runtime dynamics. To demonstrate
the effectiveness of GaaS, we implemented an IoT testbed to evaluate the energy
consumption, the latency, and the data retrieval rate. The results show that
using GaaS, compared to siloed gateways, we can identify up to 18\% savings in
the consumed energy while requiring much less data retrieval time.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-27&engl=0}
}
@inproceedings {INPROC-2019-26,
author = {Ahmad Slo and Sukanya Bhowmik and Albert Flaig and Kurt Rothermel},
title = {{pSPICE: Partial Match Shedding for Complex Event Processing}},
booktitle = {Proceedings of the 2019 IEEE International Conference on Big Data (BigData '19); Los Angeles, CA, USA 9 - 12 December, 2019},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--11},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2019},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-26/INPROC-2019-26.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Complex event processing (CEP) systems continuously process input event streams
to detect patterns. Over time, the input event rate might fluctuate and
overshoot the system{\^a}€™s capabilities. One way to reduce the overload on the
system is to use load shedding. In this paper, we propose a load shedding
strategy for CEP systems which drops a portion of the CEP operator{\^a}€™s internal
state (a.k.a. partial matches) to maintain a given latency bound. The crucial
question here is how many and which partial matches to drop so that a given
latency bound is maintained while minimizing the degradation in the quality of
results. In the stream processing domain, different load shedding strategies
have been proposed that mainly depend on the importance of individual tuples.
However, as CEP systems perform pattern detection, the importance of events is
also influenced by other events in the stream. Our load shedding strategy uses
Markov chain and Markov reward process to predict the utility/importance of
partial matches to determine the ones to be dropped. In addition, we represent
the utility in a way that minimizes the overhead of load shedding. Furthermore,
we provide algorithms to decide when to start dropping partial matches and how
many partial matches to drop. By extensively evaluating our approach on three
real-world datasets and several representative queries, we show that the
adverse impact of our load shedding strategy on the quality of results is
considerably less than the impact of state-of-the-art load shedding strategies.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-26&engl=0}
}
@inproceedings {INPROC-2019-25,
author = {Ahmad Slo and Sukanya Bhowmik and Kurt Rothermel},
title = {{eSPICE: Probabilistic Load Shedding from Input Event Streams in Complex Event Processing}},
booktitle = {Proceedings of Middleware '19: 20th International Middleware Conference (Middleware '19) Dec 08-13 2019. Davis, CA, USA . ACM, New York, NY, USA},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--13},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2019},
keywords = {Complex Event Processing; Stream Processing; Load Shedding; Approximate Computing; latency bound; QoS},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-25/INPROC-2019-25.pdf},
contact = {ahmad.slo@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Complex event processing systems process the input event streams on-the-fly.
Since input event rate could overshoot the system{\^a}€™s capabilities and results
in violating a defined latency bound, load shedding is used to drop a portion
of the input event streams. The crucial question here is how many and which
events to drop so the defined latency bound is maintained and the degradation
in the quality of results is minimized. In stream processing domain, different
load shedding strategies have been proposed but they mainly depend on the
importance of individual tuples (events). However, as complex event processing
systems perform pattern detection, the importance of events is also influenced
by other events in the same pattern. In this paper, we propose a load shedding
framework called eSPICE for complex event processing systems. eSPICE depends on
building a probabilistic model that learns about the importance of events in a
window. The position of an event in a window and its type are used as features
to build the model. Further, we provide algorithms to decide when to start
dropping events and how many events to drop. Moreover, we extensively evaluate
the performance of eSPICE on two real-world datasets.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-25&engl=0}
}
@inproceedings {INPROC-2019-23,
author = {Jonathan Falk and Frank D{\"u}rr and Steffen Linsenmayer and Stefan Wildhagen and Carabelli Ben and Kurt Rothermel},
title = {{Optimal Routing and Scheduling of Complemental Flows in Converged Networks}},
booktitle = {Proceedings of the 27th International Conference on Real-Time Networks and Systems (RTNS 2019), November 6-8, 2019 -Toulouse/France},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {November},
year = {2019},
doi = {10.1145/3356401.3356415},
keywords = {Routing Scheduling Complemental Flows},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-23/INPROC-2019-23.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Converged networks support applications with completely different (real-time)
requirements. The communication paradigms offered in converged networks are
predominantly treated as separate entities from the perspective of traffic
engineering, e.g., time-triggered traffic for closed-loop control systems,
shaped traffic for multimedia-streaming applications, and best-effort traffic
for non-time-critical IT applications. However, there are scenarios where
applications benefit from considering time-triggered messages and
non-time-triggered messages as complemental components of a single traffic
flow. These applications have the property that time-triggered transmissions
guarantee basic functionality (e.g., stability of a control system), and
additional non-time-triggered transmissions improve the application's
performance.
We present how to model these so-called complemental traffic flows for this
type of application using a traffic metric for the description of the
non-time-triggered traffic part. Furthermore, we show that complemental flows
are suitable for traffic engineering by presenting two different approaches for
the problem of optimized joint routing and scheduling in converged networks
with mixed integer linear programming.
In our evaluations, we use an exemplary min-max objective for the joint routing
and scheduling problem which yields an average reduction of the peak value of
the traffic metric by 20-30$\backslash$\% over constraint-based approaches.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-23&engl=0}
}
@inproceedings {INPROC-2019-22,
author = {Jonathan Falk and Frank D{\"u}rr and Kurt Rothermel},
title = {{Modeling Time-Triggered Service Intermittence In Network Calculus}},
booktitle = {Proceedings of the 27th International Conference on Real-Time Networks and Systems (RTNS 2019), November 6-8, 2019 -Toulouse/France},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {November},
year = {2019},
doi = {10.1145/3356401.3356411},
keywords = {Real-time, Network Calculus Service Intermittence},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-22/INPROC-2019-22.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Network elements (e.g., switches), which intermit service, i.e., stop
forwarding and transmission of data according to a repeating schedule, can be
found in many real-time capable communication networks, e.g., communication
networks with TDMA, Ethernet with Time-aware Shapers or low-power wireless
networks. The behavior of those network elements depends on the (stationary)
properties of the network elements, their schedule, and the current time, as
well as the offered traffic load. If a networked real-time system generates
traffic flows which are not synchronized to the schedules of the network
elements, formal frameworks such as Network Calculus (NC) are highly valuable
to derive deterministic guarantees for the communication.
In this paper, we show the fundamental implications of modeling time-triggered
network elements with service intermittence in NC. We identify two archetypes
of network elements with intermittent service, and propose time-variant and
time-invariant approaches to derive service curve formulations to model them.
We evaluate the differences between time-variant and time-invariant service
curves with respect to the overestimation of worst-case backlog and worst-case
delay, and we identify schedule properties which influence the tightness of the
derived bounds.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-22&engl=0}
}
@inproceedings {INPROC-2019-21,
author = {Henriette R{\"o}ger and Sukanya Bhowmik and Kurt Rothermel},
title = {{Combining it all: Cost minimal and low-latency stream processing across distributed heterogeneous infrastructures}},
booktitle = {Proceedings of Middleware '19: 20th International Middleware Conference (Middleware '19) Dec 08-13 2019. Davis, CA, USA . ACM, New York, NY, USA},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--13},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2019},
isbn = {ISDB: 978-1-4503-7009-7/19/12},
doi = {10.1145/3361525.3361551},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-21/INPROC-2019-21.pdf},
contact = {henriette.roeger@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Control mechanisms of stream processing applications (SPAs) that ensure latency
bounds at minimal runtime cost mostly target a specific infrastructure, e.g.,
homogeneous nodes. With the growing popularity of the Internet of Things, fog,
and edge computing, SPAs are more often distributed on het- erogeneous
infrastructures, triggering the need for a holis- tic SPA-control that still
considers heterogeneity. We there- fore combine individual control mechanisms
via the latency- distribution problem that seeks to distribute latency budgets
to individually managed components of distributed SPAs for a lightweight yet
effective end-to-end control. To this end, we introduce a hierarchical control
architecture, give a formal definition of the latency-distribution problem, and
provide both an ILP formulation to find an optimal solution as well as a
heuristic approach, thereby enabling the combi- nation of individual control
mechanisms into one SPA while ensuring global cost minimality. Our evaluations
show that both solutions are effective{\^a}€”while the heuristic approach is only
slightly more costly than the optimal ILP solution, it significantly reduces
runtime and communication overhead.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-21&engl=0}
}
@inproceedings {INPROC-2019-04,
author = {Jonathan Falk and David Hellmanns and Ben Carabelli and Naresh Nayak and Frank D{\"u}rr and Stephan Kehrer and Kurt Rothermel},
title = {{NeSTiNg: Simulating IEEE Time-sensitive Networking (TSN) in OMNeT++}},
booktitle = {Proceedings of the 2019 International Conference on Networked Systems (NetSys)},
address = {Garching b. M{\"u}nchen, Germany},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2019},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-04/INPROC-2019-04.pdf,
https://gitlab.com/ipvs/nesting},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {IEEE 802.1 Time-sensitive Networking (TSN) enables real-time communication with
deterministically bounded network delay and jitter over standard IEEE 802.3
networks (``Ethernet''). In particular, TSN specifies a time-triggered scheduling
mechanism in IEEE Std 802.1Qbv implemented by switches to control when outgoing
queues get access to switch ports. Besides this time-triggered scheduling
mechanism, other scheduling mechanisms can be active in the network at the same
time including priority queuing and a credit-based shaper. Moreover, further
supporting mechanisms such as the possibility to interrupt frames already in
transmission (frame preemption) are specified by the TSN standards. Overall,
this leads to a complex network infrastructure transporting both, real-time and
non-real-time traffic in one converged network, making it hard to analyze the
behavior of converged networks.
To facilitate the analysis of TSN networks, we present TSN-specific extensions
to the popular OMNeT++/INET framework for network simulations in this paper
including, in particular, the time-triggered scheduling mechanism of IEEE Std
802.1Qbv. Besides the design of the TSN simulator, we present a
proof-of-concept implementation and exemplary evaluation of TSN networks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-04&engl=0}
}
@inproceedings {INPROC-2019-01,
author = {Steffen Linsenmayer and Ben W. Carabelli and Frank D{\"u}rr and Jonathan Falk and Frank Allg{\"o}wer and Kurt Rothermel},
title = {{Integration of Communication Networks and Control Systems Using a Slotted Transmission Classification Model}},
booktitle = {Proceedings of the 16th IEEE Annual Consumer Communications \& Networking Conference (CCNC)},
address = {Las Vegas, NV, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Workshop-Beitrag},
month = {Januar},
year = {2019},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2019-01/INPROC-2019-01.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we present a communication abstraction for Networked Control
Systems that is characterized by a slotted transmission classification model.
We discuss, how such a model can be implemented over local area networks by
using IEEE Time Sensitive Networking methods. Furthermore, it is shown how
asymptotic stability can be analyzed for linear systems that communicate over
such a network. Based on the stability result, a controller design procedure is
derived that takes the information captured in the network model into account.
Further topics and related open problems that are implicated by the proposed
model are briefly discussed as an outlook.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2019-01&engl=0}
}
@inproceedings {INPROC-2018-55,
author = {Guilherme F. Lima and Ahmad Slo and Sukanya Bhowmik and Markus Endler and Kurt Rothermel},
title = {{Skipping Unused Events to Speed Up Rollback-Recovery in Distributed Data-Parallel CEP}},
booktitle = {Proceedings of 2018 IEEE/ACM 5th International Conference on Big Data Computing Applications and Technologies (BDCAT)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2018},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-55/INPROC-2018-55.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {We propose two extensions for a state-of-the-art method of rollback-recovery in
distributed CEP (complex event processing). In CEP, an operator network is used
to search for patterns in events streams. Sometimes these operators fail and
lose their state. Rollback-recovery is a method for dealing with such state
losses. The type of rollback-recovery we consider is upstream backup, where the
state of a failed operator is recovered by replaying to it the input events
that led it to that state. These events are kept in upstream operators{\^a}€™
memory buffers, which are trimmed continuously as the downstream operator
progresses. The first extension we propose saves memory and speeds up recovery
by avoiding to store and retransmit unnecessary events. The second extension
makes the base method of upstream backup compatible with data-parallel CEP,
allowing that the windows into which operators partition their input be
processed in parallel. We evaluated the proposed extensions through experiments
that showed a significant reduction in memory usage and recovery time at the
expense of a negligible processing overhead during normal operation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-55&engl=0}
}
@inproceedings {INPROC-2018-46,
author = {Jonathan Falk and Frank D{\"u}rr and Kurt Rothermel},
title = {{Exploring Practical Limitations of Joint Routing and Scheduling for TSN with ILP}},
booktitle = {Proceedings of the 2018 IEEE 24th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2018) Hakodate, Japan, 29-31 August 2018},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {136--146},
type = {Konferenz-Beitrag},
month = {August},
year = {2018},
doi = {10.1109/RTCSA.2018.00025},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-46/INPROC-2018-46.pdf,
https://ieeexplore.ieee.org/document/8607243},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {IEEE 802.1Q networks with extensions for time-sensitive networking aim to
enable converged networks. Converged networks support hard-real time
communication services in addition to the currently supported services classes.
Real-time communication in these networks requires routes and schedules for the
real-time transmissions. We present a formulation in the integer linear
programming (ILP) framework which models the joint routing and scheduling
problem for flows of periodic real-time transmissions in converged TSN
networks. In the joint routing and scheduling problem, both routes and
schedules for real-time transmissions are computed in one step, i.e. we do not
schedule over predefined routes. We explore the practical limitations of this
approach by evaluating the runtime of problem instances with widely varying
parameters with a state-of-the-art ILP solver. The observed solver runtimes
indicate the qualitative impact of the number of real-time flows, the size of
the network, the transmission frequency of real-time transmissions, and the
network topology.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-46&engl=0}
}
@inproceedings {INPROC-2018-45,
author = {Christian Mayer and Ruben Mayer and Sukanya Bhowmik and Lukas Epple and Kurt Rothermel},
title = {{HYPE: Massive Hypergraph Partitioning with Neighborhood Expansion}},
booktitle = {Proceedings of the 2018 IEEE International Conference on Big Data (BigData '18); Seattle, WA, USA, December 10-13, 2018},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2018},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-45/INPROC-2018-45.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many important real-world applications---such as social networks or distributed
data bases---can be modeled as hypergraphs. In such a model, vertices represent
entities---such as users or data records---whereas hyperedges model a group
membership of the vertices---such as the authorship in a specific topic or the
membership of a data record in a specific replicated shard. To optimize such
applications, we need an efficient and effective solution to the NP-hard
balanced k-way hypergraph partitioning problem. However, existing hypergraph
partitioners that scale to very large graphs do not effectively exploit the
hypergraph structure when performing the partitioning decisions. We propose
HYPE, a hypergraph partitionier that exploits the neighborhood relations
between vertices in the hypergraph using an efficient implementation of
neighborhood expansion. HYPE improves partitioning quality by up to 95\% and
reduces runtime by up to 39\% compared to the state of the art.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-45&engl=0}
}
@inproceedings {INPROC-2018-30,
author = {Johannes K{\"a}ssinger and Mohamed Abdelaal and Fank D{\"u}rr and Kurt Rothermel},
title = {{GreenMap: Approximated Filtering towards Energy-Aware Crowdsensing for Indoor Mapping}},
booktitle = {Proceedings of the 2018 IEEE 15th International Conference on Mobile Ad-hoc and Sensor Systems (MASS2018)},
address = {Chengdu, China},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {451--459},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2018},
doi = {10.1109/MASS.2018.00069},
keywords = {Crowdsensing; Mobile Sensing; Indoor; Pointcloud; Approximate Computing; Approximate Filtering},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-30/INPROC-2018-30.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Recently, mobile crowdsensing has become an appealing paradigm thanks to the
ubiquitous presence of powerful mobile devices. Indoor mapping, as an example
of crowdsensingdriven applications, is essential to provide many indoor
locationbased services, such as emergency response, security, and
tracking/navigation in large buildings. In this realm, 3D point clouds stand as
an optimal data type which can be crowdsensed—using currently-available mobile
devices, e.g. Google Tango, Microsoft Hololens and Apple ARKit—to generate
floor plans with different levels of detail, i.e. 2D and 3D mapping. However,
collecting such bulky data from ”resources-limited“ mobile devices can
significantly harm their energy efficiency. To overcome this challenge, we
introduce GreenMap, an energy-aware architectural framework for automatically
mapping the interior spaces using crowdsensed point clouds with the support of
structural information encoded in formal grammars. GreenMap reduces the energy
overhead through projecting the point clouds to several filtration steps on the
mobile devices. In this context, GreenMap leverages the potential of
approximate computing to reduce the computational cost of data filtering while
maintaining a satisfactory level of modeling accuracy. To this end, we propose
two approximation strategies, namely DyPR and SuFFUSION. To demonstrate the
effectiveness of GreenMap, we implemented a crowdsensing Android App to collect
3D point clouds from two different buildings. We show that GreenMap achieves
significant energy savings of up to 67.8\%, compared to the baseline methods,
while generating comparable floor plans.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-30&engl=0}
}
@inproceedings {INPROC-2018-29,
author = {Mohamed Abdelaal and Daniel Reichelt and Frank Duerr and Kurt Rothermel and Lavinia Runceanu and Susanne Becker and Fritsch Dieter},
title = {{ComNSense: Grammar-Driven Crowd-Sourcing of Point Clouds for Automatic Indoor Mapping}},
booktitle = {Proceedings of the 2018 ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2018), PACM IMWUT Issue 1, October 2018.},
address = {Singapore},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--26},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2018},
keywords = {Indoor Mapping; Crowdsensing; 3D Point Clouds; Energy Efficiency; Formal Grammars},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-29/INPROC-2018-29.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-29&engl=0}
}
@inproceedings {INPROC-2018-26,
author = {Zohaib Riaz and Frank D{\"u}rr and Kurt Rothermel},
title = {{Location Privacy and Utility in Geo-social: Survey and Research Challenges}},
booktitle = {Proceedings of the 16th Annual Conference on Privacy, Security and Trust (PST 2018), August 28-30, 2018, Belfast, Northern Ireland, United Kingdom.},
publisher = {IEEE Xplore},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {August},
year = {2018},
language = {Englisch},
cr-category = {K.4 Computers and Society},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-26/INPROC-2018-26.pdf},
contact = {zohaib.riaz@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-26&engl=0}
}
@inproceedings {INPROC-2018-21,
author = {Saravana Murthy Palanisamy and Frank D{\"u}rr and Muhammad Adnan Tariq and Kurt Rothermel},
title = {{Preserving Privacy and Quality of Service in Complex Event Processing through Event Reordering}},
booktitle = {Conference Proceedings: Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems: DEBS2018 ; Hamilton, New Zealand, June 25-29, 2018},
address = {Hamilton, New Zealand},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Saravana Murthy Palanisamy},
pages = {40--51},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2018},
isbn = {978-1-4503-5782-1},
language = {Englisch},
cr-category = {D.4.6 Operating Systems Security and Protection,
G.1.6 Numerical Analysis Optimization,
F.1.1 Models of Computation},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-21/INPROC-2018-21.pdf,
https://doi.org/10.1145/3210284.3210296},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-21&engl=0}
}
@inproceedings {INPROC-2018-16,
author = {Thomas Kohler and Ruben Mayer and Frank D{\"u}rr and Marius Maa{\ss} and Sukanya Bhowmik and Kurt Rothermel},
title = {{P4CEP: Towards In-Network Complex Event Processing}},
booktitle = {Proceedings of the ACM SIGCOMM 2018 Morning Workshop on In-Network Computing},
address = {Budapest, Hungary},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {NetCompute'18},
pages = {0--5},
type = {Konferenz-Beitrag},
month = {August},
year = {2018},
doi = {10.1145/3229591.3229593},
isbn = {978-1-4503-5908-5/18/08},
keywords = {In-network Computing, Data Plane Programming, P4, Complex Event Processing (CEP)},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2018-16/INPROC-2018-16.pdf,
https://doi.org/10.1145/3229591.3229593},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In-network computing using programmable networking hardware is a strong trend
in networking that promises to reduce latency and consumption of server
resources through offloading to network elements (programmable switches and
smart NICs). In particular, the data plane programming language P4 together
with powerful P4 networking hardware has spawned projects offloading services
into the network, e.g., consensus services or caching services. In this paper,
we present a novel case for in-network computing, namely, Complex Event
Processing (CEP). CEP processes streams of basic events, e.g., stemming from
networked sensors, into meaningful complex events. Traditionally, CEP
processing has been performed on servers or overlay networks. However, we argue
in this paper that CEP is a good candidate for in-network computing along the
communication path avoiding detouring streams to distant servers to minimize
communication latency while also exploiting processing capabilities of novel
networking hardware. We show that it is feasible to express CEP operations in
P4 and also present a tool to compile CEP operations, formulated in our P4CEP
rule specification language, to P4 code. Moreover, we identify challenges and
problems that we have encountered to show future research directions for
implementing full-fledged in-network CEP systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-16&engl=0}
}
@inproceedings {INPROC-2018-15,
author = {Christoph Stach and Sascha Alpers and Stefanie Betz and Frank D{\"u}rr and Andreas Fritsch and Kai Mindermann and Saravana Murthy Palanisamy and Gunther Schiefer and Manuela Wagner and Bernhard Mitschang and Andreas Oberweis and Stefan Wagner},
title = {{The AVARE PATRON: A Holistic Privacy Approach for the Internet of Things}},
booktitle = {Proceedings of the 15th International Conference on Security and Cryptography (SECRYPT '18)},
publisher = {INSTICC Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2018},
keywords = {Privacy; IoT Apps; Smart Things; Stream Processing; Privacy Preferences Elicitation \& Veri\&\#64257; cation},
language = {Englisch},
cr-category = {K.4.1 Computers and Society Public Policy Issues,
D.4.6 Operating Systems Security and Protection},
contact = {Senden Sie eine E-Mail an Christoph.Stach@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Softwaretechnologie, Software Engineering;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Applications for the Internet of Things are becoming increasingly popular. Due
to the large amount of available context data, such applications can be used
effectively in many domains. By interlinking these data and analyzing them, it
is possible to gather a lot of knowledge about a user. Therefore, these
applications pose a threat to privacy. In this paper, we illustrate this threat
by looking at a real-world application scenario. Current state of the art
focuses on privacy mechanisms either for Smart Things or for big data
processing systems. However, our studies show that for a comprehensive privacy
protection a holistic view on these applications is required. Therefore, we
describe how to combine two promising privacy approaches from both categories,
namely AVARE and PATRON. Evaluation results confirm the thereby achieved
synergy effects.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-15&engl=0}
}
@inproceedings {INPROC-2018-04,
author = {Christoph Stach and Frank D{\"u}rr and Kai Mindermann and Saravana Murthy Palanisamy and Stefan Wagner},
title = {{How a Pattern-based Privacy System Contributes to Improve Context Recognition}},
booktitle = {Proceedings of the 2018 IEEE International Conference on Pervasive Computing and Communications Workshops (CoMoRea)},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Workshop-Beitrag},
month = {M{\"a}rz},
year = {2018},
keywords = {privacy; access control; pattern concealing; stream processing; complex event processing; databases},
language = {Englisch},
cr-category = {K.4.1 Computers and Society Public Policy Issues,
D.4.6 Operating Systems Security and Protection},
contact = {Senden Sie eine E-Mail an Christoph.Stach@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Softwaretechnologie, Software Engineering;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {As Smart Devices have access to a lot of user-preferential data, they come in
handy in any situation. Although such data - as well as the knowledge which can
be derived from it - is highly beneficial as apps are able to adapt their
services appropriate to the respective context, it also poses a privacy threat.
Thus, a lot of research work is done regarding privacy. Yet, all approaches
obfuscate certain attributes which has a negative impact on context recognition
and thus service quality. Therefore, we introduce a novel access control
mechanism called PATRON. The basic idea is to control access to information
patterns. For instance, a person suffering from diabetes might not want to
reveal his or her unhealthy eating habit, which can be derived from the pattern
``rising blood sugar level'' -$>$ ``adding bread units''. Such a pattern which must
not be discoverable by some parties (e.g., insurance companies) is called
private pattern whereas a pattern which improves an app's service quality is
labeled as public pattern. PATRON employs different techniques to conceal
private patterns and, in case of available alternatives, selects the one with
the least negative impact on service quality, such that the recognition of
public patterns is supported as good as possible.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2018-04&engl=0}
}
@inproceedings {INPROC-2017-72,
author = {Ruben Mayer and Christian Mayer and Larissa Laich},
title = {{The TensorFlow Partitioning and Scheduling Problem: It’s the Critical Path!}},
booktitle = {Proceedings of DIDL'17: Workshop on Distributed Infrastructures for Deep Learning (DIDL'17)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Workshop-Beitrag},
month = {Dezember},
year = {2017},
keywords = {TensorFlow; partitioning; scheduling; critical path},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-72/INPROC-2017-72.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-72&engl=0}
}
@inproceedings {INPROC-2017-69,
author = {Mohamed Abdelaal and Mohammad Qaid and Frank Duerr and Kurt Rothermel},
title = {{iSense: Energy-Aware Crowd-Sensing Framework}},
booktitle = {Proceedings of the 36th IEEE International Performance Computing and Communications Conference (IPCCC'17), San Diego, California, USA, December 2017},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2017},
keywords = {Crowd-sensing; Energy Efficiency; Positioning; Compressed Sensing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-69/INPROC-2017-69.pdf},
contact = {mohamed.abdelaal@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-69&engl=0}
}
@inproceedings {INPROC-2017-58,
author = {Mohamed Abdelaal and Frank Duerr and Kurt Rothermel and Susanne Becker and Dieter Fritsch},
title = {{GraMap: QoS-Aware Indoor Mapping Through Crowd-Sensing Point Clouds with Grammar Support}},
booktitle = {Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous'17). Melbourne, VIC, Australia, November 7-10, 2017},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {November},
year = {2017},
isbn = {https://doi.org/10.1145/3144457.314443},
keywords = {Indoor Mapping; 3D Point Clouds; Energy Efficiency; Formal Grammars},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-58/INPROC-2017-58.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-58&engl=0}
}
@inproceedings {INPROC-2017-55,
author = {Thomas Kohler and Frank D{\"u}rr and Christian B{\"a}umlisberger and Kurt Rothermel},
title = {{InFEP - Lightweight Virtualization of Distributed Control on White-box Networking Hardware}},
booktitle = {2017 International Workshop on Management of SDN and NFV Systems (ManSDNNFV2017)},
editor = {IFIP/IEEE},
address = {Tokyo, Japan},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {November},
year = {2017},
doi = {10.23919/CNSM.2017.8256045},
keywords = {Software-defined Networking; Control Plane Distribution; Virtualization},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-55/INPROC-2017-55.pdf,
https://doi.org/10.23919/CNSM.2017.8256045},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Recent developments in networking hardware and software-defined networking have
enabled full distribution of network control to reduce control latency and
increase reliability. However, both, hardware and software of current white-box
networking hardware are highly heterogeneous, which limits the deployment and
operation of switch-local control applications. Furthermore, switch-local
control raises yet unconsidered security concerns. In this paper, we present
our concept of in-forward-element processing, which leverages the open access
to the control plane of white-box networking hardware to deploy control logic
directly onto switches. We combine local control applications with lightweight
virtualization to cope with networking hardware heterogeneity and to achieve
required isolation properties and ease of management. Beyond distributed
network control, we show this scheme is also beneficial for implementing
switch-local virtual network functions (NFV), processing packets. Highlighting
the practicability of the concepts, we provide an overview of the current
white-box networking hardware and software landscape and their compatibility
with lightweight virtualization technologies. To this end, we perform an
empirical evaluation of NOS-virtualization combinations on such hardware and
compare the results with respect to incurring virtualization overhead.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-55&engl=0}
}
@inproceedings {INPROC-2017-52,
author = {David Richard Sch{\"a}fer and Kurt Rothermel and Muhammad Adnan Tariq},
title = {{Exploring the Search Space between Active and Passive Workflow Replication}},
booktitle = {Proceedings of the 10th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Kanazawa, Japan, November 22-25, 2017},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {November},
year = {2017},
keywords = {SOA; availability; workflows; replication},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-52/INPROC-2017-52.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-52&engl=0}
}
@inproceedings {INPROC-2017-51,
author = {Thomas Bach and Muhammad Adnan Tariq and Ruben Mayer and Kurt Rothermel},
title = {{Knowledge is at the Edge! How to Search in Distributed Machine Learning Models}},
booktitle = {OTM 2017 Conferences},
publisher = {Springer International Publishing},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--19},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2017},
doi = {10.1007/978-3-319-69462-7_27},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-51/INPROC-2017-51.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-51&engl=0}
}
@inproceedings {INPROC-2017-50,
author = {Naresh Ganesh Nayak and Frank D{\"u}rr and Kurt Rothermel},
title = {{Routing Algorithms for IEEE802.1Qbv Networks}},
booktitle = {In the 15th International Workshop on Real-Time Networks, RTN-2017},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2017},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-50/INPROC-2017-50.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-50&engl=0}
}
@inproceedings {INPROC-2017-46,
author = {Zohaib Riaz and Frank D{\"u}rr and Kurt Rothermel},
title = {{Understanding Vulnerabilities of Location Privacy Mechanisms against Mobility Prediction Attacks}},
booktitle = {Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Melbourne, VIC, Australia, November 7–10, 2017 (MobiQuitous’17)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {September},
year = {2017},
isbn = {ACM ISBN: 978-1-4503-5368-7/17/11, DOI:10.1145/3144457.314450544505},
keywords = {location privacy; attack algorithms; semantic location information; mobility prediction; hidden Markov models},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
D.2 Software Engineering,
K.4.1 Computers and Society Public Policy Issues,
G.3 Probability and Statistics},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-46/INPROC-2017-46.pdf},
contact = {zohaib.riaz@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-46&engl=0}
}
@inproceedings {INPROC-2017-43,
author = {Ruben Mayer and Ahmad Slo and Muhammad Adnan Tariq and Kurt Rothermel and Manuel Gr{\"a}ber and Umakishore Ramachandran},
title = {{SPECTRE: Supporting Consumption Policies in Window-Based Parallel Complex Event Processing}},
booktitle = {Proceedings of Middleware ’17, Las Vegas, NV, USA, December 11–15, 2017},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--13},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2017},
doi = {10.1145/3135974.3135983},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-43/INPROC-2017-43.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Distributed Complex Event Processing (DCEP) is a paradigm to infer the
occurrence of complex situations in the surrounding world from basic events
like sensor readings. In doing so, DCEP operators detect event patterns on
their incoming event streams. To yield high operator throughput, data
parallelization frameworks divide the incoming event streams of an operator
into overlapping windows that are processed in parallel by a number of operator
instances. In doing so, the basic assumption is that the different windows can
be processed independently from each other. However, consumption policies
enforce that events can only be part of one pattern instance; then, they are
consumed, i.e., removed from further pattern detection. That implies that the
constituent events of a pattern instance detected in one window are excluded
from all other windows as well, which breaks the data parallelism between
different windows. In this paper, we tackle this problem by means of
speculation: Based on the likelihood of an event's consumption in a window,
subsequent windows may speculatively suppress that event. We propose the
SPECTRE framework for speculative processing of multiple dependent windows in
parallel. Our evaluations show an up to linear scalability of SPECTRE with the
number of CPU cores.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-43&engl=0}
}
@inproceedings {INPROC-2017-36,
author = {Christian Mayer and Ruben Mayer and Majd Abdo},
title = {{StreamLearner: Distributed Incremental Machine Learning on Event Streams: Grand Challenge}},
booktitle = {Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {298--303},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2017},
doi = {10.1145/3093742.3095103},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-36/INPROC-2017-36.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-36&engl=0}
}
@inproceedings {INPROC-2017-33,
author = {Ruben Mayer and Muhammad Adnan Tariq and Kurt Rothermel},
title = {{Minimizing Communication Overhead in Window-Based Parallel Complex Event Processing}},
booktitle = {Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {54--65},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2017},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-33/INPROC-2017-33.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-33&engl=0}
}
@inproceedings {INPROC-2017-32,
author = {Christoph Stach and Frank D{\"u}rr and Kai Mindermann and Saravana Murthy Palanisamy and Muhammad Adnan Tariq and Bernhard Mitschang and Stefan Wagner},
title = {{PATRON - Datenschutz in Datenstromverarbeitungssystemen}},
booktitle = {Informatik 2017: Digitale Kulturen, Tagungsband der 47. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI), 25.09. - 29.09.2017, Technische Universit{\"a}t Chemnitz},
publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {LNI},
pages = {1--12},
type = {Workshop-Beitrag},
month = {September},
year = {2017},
keywords = {Datenschutz; Zugriffskontrolle; Datenstr{\"o}me; Internet der Dinge; Privatheit; Sensoren},
language = {Deutsch},
cr-category = {K.4.1 Computers and Society Public Policy Issues,
D.4.6 Operating Systems Security and Protection},
contact = {Senden Sie eine E-Mail an Christoph.Stach@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Softwaretechnologie, Software Engineering;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Angetrieben durch die stetig voranschreitende Digitalisierung gewinnt das
Internet der Dinge (engl. IoT) immer mehr an Bedeutung. Im IoT werden
technische Ger{\"a}te mit unterschiedlichen Sensoren ausgestattet und miteinander
vernetzt. Dadurch werden neuartige Anwendungen beispielsweise im Bereich
E-Health erm{\"o}glicht, in denen Sensordaten miteinander kombiniert und so in
h{\"o}herwertige Informationen umgewandelt werden. Die von diesen Anwendungen
abgeleiteten Informationen verraten viel {\"u}ber den Nutzer und m{\"u}ssen daher
besonders gesch{\"u}tzt werden. H{\"a}ufig hat der Nutzer allerdings keine Kontrolle
{\"u}ber die Verarbeitung seiner Daten, ganz davon zu schweigen, dass er das Ausma{\ss}
und die Art der daraus ableitbaren Informationen nicht ermessen kann.
In diesem Artikel stellen wir daher einen neuartigen Kontrollmechanismus vor,
der private Informationen im IoT sch{\"u}tzt. Anstelle von abstrakten
Datenschutzregeln f{\"u}r einzelne Sensoren definiert der Nutzer Muster, die es zu
sch{\"u}tzen gilt. Ein Muster kann beispielsweise eine Kombination aus Messwerten
sein, die auf eine bestimmte Krankheit schlie{\ss}en lassen. Der Nutzer definiert
die zu verheimlichenden Informationen nat{\"u}rlichsprachlich, und ein
Dom{\"a}nenexperte setzt diese in formale Regeln um. Sind diese Regeln zu
restriktiv, so kann die Anwendung ihre angedachte Funktionalit{\"a}t nicht
erbringen. Daher muss bez{\"u}glich der Servicequalit{\"a}t ein Kompromiss zwischen
gew{\"u}nschter Privatheit und ben{\"o}tigter Funktionalit{\"a}t gefunden werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-32&engl=0}
}
@inproceedings {INPROC-2017-30,
author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Alexander Balogh and Kurt Rothermel},
title = {{Addressing TCAM Limitations of Software-Defined Networks for Content-Based Routing}},
booktitle = {Proceedings of Distributed and Event- Based Systems, Barcelona, Spain, June 19-23, 2017 (DEBS ’17)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2017},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-30/INPROC-2017-30.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-30&engl=0}
}
@inproceedings {INPROC-2017-22,
author = {Thomas Kohler and Frank D{\"u}rr and Kurt Rothermel},
title = {{ZeroSDN: A Highly Flexible and Modular Architecture for Full-range Network Control Distribution}},
booktitle = {Proceedings of the 13th ACM/IEEE Symposium on Architectures for Networking and Communications Systems: ANCS'17, May 18-19, 2017, Beijing, China},
editor = {ACM/IEEE},
publisher = {Association for Computing Machinery (ACM) / Institute of Electrical and Electronics Engineers (IEEE)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--13},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2017},
keywords = {Software-defined Networking; OpenFlow; Control Plane Distribution; Publish/Subscribe; White-box Networking},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-22/INPROC-2017-22.pdf},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-22&engl=0}
}
@inproceedings {INPROC-2017-09,
author = {Ben William Carabelli and Rainer Blind and Frank D{\"u}rr and Kurt Rothermel},
title = {{State-dependent Priority Scheduling for Networked Control Systems}},
booktitle = {Proceedings of the 2017 American Control Conference (ACC)},
address = {Seattle, WA, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1003--1010},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2017},
doi = {10.23919/ACC.2017.7963084},
keywords = {cyber-physical systems; networked control systems; optimization; scheduling},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
G.1.6 Numerical Analysis Optimization},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-09/INPROC-2017-09.pdf,
http://ieeexplore.ieee.org/document/7963084/,
https://arxiv.org/abs/1703.08311},
contact = {ben.carabelli@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Networked control systems (NCS) have attracted considerable attention in recent
years. While the stabilizability and optimal control of NCS for a given
communication system has already been studied extensively, the design of the
communication system for NCS has recently seen an increase in more thorough
investigation. In this paper, we address an optimal scheduling problem for a
set of NCS sharing a dedicated communication channel, providing performance
bounds and asymptotic stability. We derive a suboptimal scheduling policy with
dynamic state-based priorities calculated at the sensors, which are then used
for stateless priority queuing in the network, making it both scalable and
efficient to implement on routers or multi-layer switches. These properties are
beneficial towards leveraging existing IP networks for control, which will be a
crucial factor for the proliferation of wide-area NCS applications. By allowing
for an arbitrary number of concurrent transmissions, we are able to investigate
the relationship between available bandwidth, transmission rate, and delay. To
demonstrate the feasibility of our approach, we provide a proof-of-concept
implementation of the priority scheduler using real networking hardware.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-09&engl=0}
}
@inproceedings {INPROC-2017-07,
author = {Ruben Mayer and Harshit Gupta and Enrique Saurez and Umakishore Ramachandran},
title = {{The Fog Makes Sense: Enabling Social Sensing Services With Limited Internet Connectivity}},
booktitle = {Proceedings of the 2nd International Workshop on Social Sensing},
publisher = {Association for Computing Machinery (ACM)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {SocialSens '17},
pages = {1--6},
type = {Workshop-Beitrag},
month = {April},
year = {2017},
doi = {http://dx.doi.org/10.1145/3055601.3055614},
keywords = {Social Sensing; Fog Computing; Situation Awareness},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-07/INPROC-2017-07.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Social sensing services use humans as sensor carriers, sensor operators and
sensors themselves in order to provide situation-awareness to applications.
This promises to provide a multitude of benefits to the users, for example in
the management of natural disasters or in community empowerment. However,
current social sensing services depend on Internet connectivity since the
services are deployed on central Cloud platforms. In many circumstances,
Internet connectivity is constrained, for instance when a natural disaster
causes Internet outages or when people do not have Internet access due to
economical reasons. In this paper, we propose the emerging Fog Computing
infrastructure to become a key-enabler of social sensing services in situations
of constrained Internet connectivity. To this end, we develop a generic
architecture and API of Fog-enabled social sensing services. We exemplify the
usage of the proposed social sensing architecture on a number of concrete use
cases from two different scenarios.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-07&engl=0}
}
@inproceedings {INPROC-2017-03,
author = {Christoph Dibak and Frank D{\"u}rr and Kurt Rothermel},
title = {{Demo: Server-Assisted Interactive Mobile Simulations for Pervasive Applications}},
booktitle = {Proceedings of the 15th IEEE International Conference on Pervasive Computing and Communications (PerCom Demos)},
address = {Kona, Hawaii, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--3},
type = {Demonstration},
month = {M{\"a}rz},
year = {2017},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
G.1 Numerical Analysis},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-03/INPROC-2017-03.pdf},
contact = {Christoph Dibak christoph.dibak@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Emerging augmented reality devices allow for visualizing results of numerical
simulations ubiquitously. This enables decision makers and engineers in the
field to make better decisions. However, computation of resource-intensive
simulation models on resource-poor and battery-powered mobile devices requires
to drastically reduce the quality of the simulation. We therefore proposed
approaches utilizing a remote server and the Reduced Basis Method (RBM) to
generate a reduced model of the simulation.
In our demo, we demonstrate the effectiveness of our approaches for mobile
simulations. Our demo consists of two devices, a mobile device and a server.
Both devices are connected via wireless network. The mobile device visualizes
the result of a complex computation. Parameters of the simulation are effected
by sensors of the mobile device. The user can choose between computing on the
mobile device, computing solely on the server, or computing using our approach.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-03&engl=0}
}
@inproceedings {INPROC-2017-02,
author = {Christoph Dibak and Andreas Schmidt and Frank D{\"u}rr and Bernard Haasdonk and Kurt Rothermel},
title = {{Server-Assisted Interactive Mobile Simulations for Pervasive Applications}},
booktitle = {Proceedings of the 15th IEEE International Conference on Pervasive Computing and Communications (PerCom)},
address = {Kona, Hawaii, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2017},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
G.1 Numerical Analysis},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-02/INPROC-2017-02.pdf},
contact = {Christoph Dibak christoph.dibak@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Currently, various hardware and software companies are developing augmented
reality devices, most prominently Microsoft with its Hololens. Besides gaming,
such devices can be used for serious pervasive applications, like interactive
mobile simulations to support engineers in the field. Interactive simulations
have high demands on resources, which the mobile device alone is unable to
satisfy. Therefore, we propose a framework to support mobile simulations by
distributing the computation between mobile device and a remote server. For the
computation of parameter-dependent solutions of the simulation, we use the
reduced basis method, which allows to drastically reduce the computation time
and energy consumption. We present three approaches for the distributed
execution of the reduced basis method between mobile device and server.
Evaluations show that we can speed-up the numerical computation to over 131
times while using 73 times less energy compared to offloading everything to a
server.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-02&engl=0}
}
@inproceedings {INPROC-2016-41,
author = {Stephan Schnitzer and Simon Gansel and Frank D{\"u}rr and Kurt Rothermel},
title = {{Real-time scheduling for 3D GPU rendering}},
booktitle = {11th IEEE International Symposium on Industrial Embedded Systems (SIES)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2016},
doi = {10.1109/SIES.2016.7509411},
keywords = {automobiles; graphical user interfaces; graphics processing units; rendering (computer graphics); 3D GPU rendering; GPU sharing; real-time GPU scheduling framework; real-time scheduling; automotive HMI; embedded systems},
language = {Englisch},
cr-category = {H.5.2 Information Interfaces and Presentation User Interfaces,
I.3.m Computer Graphics Miscellaneous},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-41/INPROC-2016-41.pdf,
http://dx.doi.org/10.1109/SIES.2016.7509411},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {3D graphical functions in cars enjoy growing popularity. For instance, analog
instruments of the instrument cluster are replaced by digital 3D displays as
shown by Mercedes-Benz in the F125 prototype car. The trend to use 3D
applications expands into two directions: towards more safety-relevant
applications such as the speedometer and towards third-party applications,
e.g., from an app store. In order to save cost, energy, and installation space,
all these applications should share a single GPU. GPU sharing brings up the
problem of providing real-time guarantees for rendering content of
time-sensitive applications like the speedometer. To solve this problem, we
present a real-time GPU scheduling framework which provides strong guarantees
for critical applications while still giving as much GPU resources to less
important applications as possible, thus ensuring a high GPU utilization. Since
current GPUs are not preemptible, we use the estimated execution time of each
GPU rendering job to make the scheduling decisions. Our evaluations show that
our scheduler guarantees given real-time constraints, while achieving a high
GPU utilization of 97\%. Moreover, scheduling is performed highly efficient in
real-time with less than 10 us latency.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-41&engl=0}
}
@inproceedings {INPROC-2016-34,
author = {Florian Berg and Frank D{\"u}rr and Kurt Rothermel},
title = {{Increasing the Efficiency of Code Offloading in n-tier Environments with Code Bubbling}},
booktitle = {Proceedings of the 13th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {November},
year = {2016},
isbn = {978-1-4503-4750-1/16/11},
doi = {dx.doi.org/10.1145/2994374.2994375},
keywords = {Mobile Cloud Computing; Multi-tier Code Offloading; Cyber Foraging; Code Bubbling; n-tier environment},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
contact = {Florian.Berg@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Code offloading strives for increasing the energy efficiency and execution
speed of mobile applications on resource-constrained mobile devices. First
approaches considered only a code offloading between two (or three) tiers,
executing code either locally on the mobile device or remotely on a powerful
server in the vicinity or in a distant cloud. However, new execution
environments comprise multiple tiers, containing highly distributed
heterogeneous resources. We present in this paper our Code Bubbling Offload
System (CoBOS). CoBOS targets n-tier environments containing highly distributed
heterogeneous resources with different performance characteristics and cost
implications. In such n-tier environments, it is very costly for a
resource-constrained mobile device to gather a global view on available
resources. As a result, we propose the novel concept of code bubbling. Code
bubbling moves code dynamically and adaptively towards more powerful and more
distant tiers, enabling an efficient and scalable code offloading in n-tier
environments. Each tier makes autonomous decisions to execute code in the tier
or forward it further to the next tier. To support such a recursive escalation
of code along autonomous tiers, CoBOS offloads self-contained offload requests
that possess all of the required information for the processing. Our real-world
evaluation shows that CoBOS decreases the energy consumption by 77\% and the
execution time by 83\% for code offloading in n-tier environments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-34&engl=0}
}
@inproceedings {INPROC-2016-32,
author = {Frank D{\"u}rr and Naresh Ganesh Nayak},
title = {{No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN)}},
booktitle = {24th International Conference on Real-Time Networks and Systems, RTNS-2016},
address = {Brest, France},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2016},
keywords = {Time-sensitive network, TSN, Real-time communication, Job shop scheduling problem, Tabu search, IEEE 802.1Qbv},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-32/INPROC-2016-32.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The IEEE Time-sensitive Networking (TSN) Task Group has recently standardized
enhancements for IEEE 802.3 networks for enabling it to transport
time-triggered traffic (aka scheduled traffic) providing them with stringent
bounds on network delay and jitter while also transporting best-effort traffic.
These enhancements primarily include dedicating one queue per port of the
switch for scheduled traffic along with a programmable gating mechanism that
dictates which of the queues are to be considered for transmission. While the
IEEE 802.1Qbv standards define these mechanisms to handle scheduled traffic, it
stops short of specifying algorithms to compute fine-grained link schedules for
the streams of scheduled traffic. Further, the mechanisms in TSN require
creation of so-called guard bands to isolate scheduled traffic from the
best-effort traffic. These guard bands may potentially result in bandwidth
wastage, and hence schedules with lower number of guard bands are preferred. In
this paper, we introduce the No-wait Packet Scheduling Problem (NWPSP) for
modelling the scheduling in IEEE Time-sensitive Networks and map it to the
No-wait Job-shop Scheduling Problem (NW-JSP), a well-known problem from the
field of operational research. In particular, we present a Tabu search
algorithm for efficient computing of schedules and a schedule compression
technique to reduce number of guard bands in schedule. Our evaluations show
that our Tabu search algorithm can compute near-optimal schedules for over 1500
flows and the subsequent schedule compression reduces the number of guard bands
on an average by 24\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-32&engl=0}
}
@inproceedings {INPROC-2016-31,
author = {Naresh Ganesh Nayak and Frank D{\"u}rr and Kurt Rothermel},
title = {{Time-sensitive Software-defined Network (TSSDN) for Real-time Applications}},
booktitle = {Proceedings of the 24th International Conference on Real-Time Networks and Systems, RTNS 2016},
address = {Brest, France},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2016},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-31/INPROC-2016-31.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Cyber-physical systems (CPS), like the ones used in industrial automation
systems, are highly time-sensitive applications demanding zero packet losses
along with stringent real-time guarantees like bounded latency and jitter from
the underlying network for communication. With the proliferation of IEEE 802.3
and IP networks, there is a desire to use these networks instead of the
currently used fieldbuses for time-sensitive applications. However, these
networking technologies, which originally were designed to provide best effort
communication services, lack mechanisms for providing real-time guarantees. In
this paper, we present Time-Sensitive Software-Defined Networks (TSSDN), which
provide real-time guarantees for the time-triggered traffic in time-sensitive
systems while also transporting non-time-sensitive traffic. TSSDN provides
these guarantees by bounding the non-deterministic queuing delays for
time-sensitive traffic. To this end, it exploits the logical centralization
paradigm of software-defined networking to compute a transmission schedule for
time-sensitive traffic initiated by the end systems based on a global view. In
particular, we present various Integer Linear Program (ILP) formulations that
solve the combined problem of routing and scheduling time-triggered traffic.
Moreover, we show that end systems can comply with a given schedule with high
precision using user-space packet processing frameworks. Our evaluations show
that TSSDN has deterministic end-to-end delays ($<$= 14 us on our benchmark
topology) with low and bounded jitter ($<$= 7 us).},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-31&engl=0}
}
@inproceedings {INPROC-2016-18,
author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Jonas Grunert and Kurt Rothermel},
title = {{Bandwidth-Efficient Content-Based Routing on Software-Defined Networks}},
booktitle = {Proceedings of the ACM International Conference on Distributed and Event-based Systems (DEBS 2016); Irvine, California, US, June 20-24, 2016},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2016},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-18/INPROC-2016-18.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the vision of Internet of Things gaining popularity at a global level,
efficient publish/subscribe middleware for communication within and across
datacenters is extremely desirable. In this respect, the very popular
Software-defined Networking (SDN), which enables publish/subscribe middleware
to perform line-rate filtering of events directly on hardware, can prove to be
very useful. While deploying content filters directly on switches of a
software-defined network allows optimized paths, high throughput rates, and low
end-to-end latency, it suffers from certain inherent limitations w.r.t. no. of
bits available on hardware switches to represent these filters. Such a
limitation affects expressiveness of filters, resulting in unnecessary traffic
in the network.
In this paper, we explore various techniques to represent content filters
expressively while being limited by hardware. We implement and evaluate
techniques that i) use workload, in terms of events and subscriptions, to
represent content, and ii) efficiently select attributes to reduce redundancy
in content. Moreover, these techniques complement each other and can be
combined together to further enhance performance. Our detailed performance
evaluations show the potential of these techniques in reducing unnecessary
traffic when subjected to different workloads.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-18&engl=0}
}
@inproceedings {INPROC-2016-17,
author = {Ruben Mayer and Christian Mayer and Muhammad Adnan Tariq and Kurt Rothermel},
title = {{GraphCEP - Real-time Data Analytics Using Parallel Complex Event and Graph Processing}},
booktitle = {Proceedings of the 10th ACM International Conference on Distributed Event-Based Systems, DEBS'16},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2016},
doi = {10.1145/2933267.2933509},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-17/INPROC-2016-17.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In recent years, the proliferation of highly dynamic graph-structured data
streams fueled the demand for real-time data analytics. For instance, detecting
recent trends in social networks enables new applications in areas such as
disaster detection, business analytics or health-care. Parallel Complex Event
Processing has evolved as the paradigm of choice to analyze data streams in a
timely manner, where the incoming data streams are split and processed
independently by parallel operator instances. However, the degree of
parallelism is limited by the feasibility of splitting the data streams into
independent parts such that correctness of event processing is still ensured.
In this paper, we overcome this limitation for graph-structured data by further
parallelizing individual operator instances using modern graph processing
systems. These systems partition the graph data and execute graph algorithms in
a highly parallel fashion, for instance using cloud resources. To this end, we
propose a novel graph-based Complex Event Processing system GraphCEP and
evaluate its performance in the setting of two case studies from the DEBS Grand
Challenge 2016.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-17&engl=0}
}
@inproceedings {INPROC-2016-16,
author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Lobna Hegazy and Kurt Rothermel},
title = {{Hybrid Content-based Routing Using Network and Application Layer Filtering}},
booktitle = {Proceedings of the 36th IEEE International Conference on Distributed Computing Systems (ICDCS 2016), Nara, Japan, June 27-30, 2016},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2016},
keywords = {Content-based Routing; Publish/Subscribe; Software-defined Networking; Network Virtualization; Hybrid Routing},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-16/INPROC-2016-16.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Over the past few decades, content-based publish/subscribe has been primarily
implemented as an overlay network of software brokers. Even though such systems
provide the possibility of bandwidth efficient expressive filtering in
software, they cannot match up to the performance (in terms of end-to-end
latency and throughput) of communication protocols implemented on the network
layer. To exploit network layer performance benefits, recently, content-based
publish/subscribe was realized using the capabilities of Software-defined
Networking (SDN). While SDN allows line-rate forwarding of events by content
filters directly installed on switches, it suffers from inherent hardware
limitations (w.r.t. flow table size, limited availability of bits in header
fields) that adversely impact expressiveness of these filters, resulting in
unnecessary network traffic.
In this paper, we strike a balance between purely application-layer-based and
purely network-layer-based publish/subscribe implementations by realizing the
first hybrid content-based middleware that enables filtering of events in both
layers. Moreover, we provide different selection algorithms with varying
degrees of complexity to determine the events to be filtered at each layer such
that unnecessary network traffic can be minimized while also considering delay
requirements of the middleware. Our hybrid middleware offers full flexibility
to configure it according to the performance requirements of the system. We
provide a detailed performance evaluation of the proposed selection algorithms
to determine their impact on the performance of the designed hybrid middleware
which we further compare to state-of-the art solutions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-16&engl=0}
}
@inproceedings {INPROC-2016-15,
author = {David Richard Sch{\"a}fer and Andreas Wei{\ss} and Muhammad Adnan Tariq and Vasilios Andrikopoulos and Santiago G{\'o}mez S{\'a}ez and Lukas Krawczyk and Kurt Rothermel},
title = {{HAWKS: A System for Highly Available Executions of Workflows}},
booktitle = {Proceedings of the 13th IEEE International Conference on Services Computing: SCC'16; San Francisco, California, USA, June 27-July 2, 2016},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {130--137},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2016},
doi = {10.1109/SCC.2016.24},
keywords = {SOA; workflows; availability; replication; performance},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-15/INPROC-2016-15.pdf,
http://dx.doi.org/10.1109/SCC.2016.24},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The workflow technology is the de facto standard for managing business
processes. Today, workflows are even used for automating interactions and
collaborations between business partners, e.g., for enabling just-in-time
production. Every workflow that is part of such a collaboration needs to be
highly available. Otherwise, the business operations, e.g., the production,
might be hindered or even stopped. Since today's business partners are
scattered across the globe, the workflows are executed in a highly distributed
and heterogeneous environment. Those environments are, however, failure-prone
and, thus, providing availability is not trivial. In this work, we improve
availability by replicating workflow executions, while ensuring that the
outcome is the same as in a non-replicated execution. For making workflow
replication easily usable with current workflow technology, we derive the
requirements for modeling a workflow replication system. Then, we propose the
HAWKS system, which adheres to the previously specified requirements and is
compatible with current technology. We implement a proof-of-concept in the
open-source workflow execution engine Apache ODE for demonstrating this
compatibility. Finally, we extensively evaluate the impact of using HAWKS in
terms of performance and availability in the presence of failures.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-15&engl=0}
}
@inproceedings {INPROC-2016-13,
author = {Christian Mayer and Muhammad Adnan Tariq and Chen Li and Kurt Rothermel},
title = {{GrapH: Heterogeneity-Aware Graph Computation with Adaptive Partitioning}},
booktitle = {Proceedings of the 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {118--128},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2016},
doi = {10.1109/ICDCS.2016.92},
issn = {1063-6927},
keywords = {cloud computing; data analysis; GrapH; GraphX; PowerGraph; Pregel; adaptive edge migration strategy; adaptive partitioning; data access locality; data analytics; diverse vertex traffic; expensive network links; graph vertices; graph-structured data; heterogeneity-aware graph computation; heterogeneous network; specialized graph partitioning algorithms; suboptimal partitioning decisions; vertex-centric graph processing; vertex-cut graph partitioning; Automata; Computational modeling; Data analysis; Distributed databases; Heuristic algorithms; Mirrors; Partitioning algorithms},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-13/INPROC-2016-13.pdf,
http://dx.doi.org/10.1109/ICDCS.2016.92},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Vertex-centric graph processing systems such as Pregel, PowerGraph, or GraphX
recently gained popularity due to their superior performance of data analytics
on graph-structured data. These systems exploit the graph structure to improve
data access locality during computation, making use of specialized graph
partitioning algorithms. Recent partitioning techniques assume a uniform and
constant amount of data exchanged between graph vertices (i.e., uniform vertex
traffic) and homogeneous underlying network costs. However, in real-world
scenarios vertex traffic and network costs are heterogeneous. This leads to
suboptimal partitioning decisions and inefficient graph processing. To this
end, we designed GrapH, the first graph processing system using vertex-cut
graph partitioning that considers both, diverse vertex traffic and
heterogeneous network, to minimize overall communication costs. The main idea
is to avoid frequent communication over expensive network links using an
adaptive edge migration strategy. Our evaluations show an improvement of 60\% in
communication costs compared to state-of-the-art partitioning approaches.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-13&engl=0}
}
@inproceedings {INPROC-2016-11,
author = {Zohaib Riaz and Frank D{\"u}rr and Kurt Rothermel},
title = {{On the Privacy of Frequently Visited User Locations}},
booktitle = {Proceedings of the Seventeenth International Conference on Mobile Data Management: MDM'16; Porto, Portugal, June 13-16, 2016},
address = {Porto, Portugal},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2016},
keywords = {Location Privacy, Location-based Applications, Semantic Locations, Visit-Frequency, Frequent locations, Geo-social networking, Location Servers, Non-trusted systems},
language = {Englisch},
cr-category = {K.4.1 Computers and Society Public Policy Issues,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2016-11/INPROC-2016-11.pdf},
contact = {zohaib.riaz@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the fast adoption of location-enabled devices, Location-based Applications
(LBAs) have become widely popular. While LBAs enable highly useful concepts
such as geo-social networking, their use also raises serious privacy concerns
as it involves sharing of location data with non-trusted third parties. In this
respect, we propose an approach that protects the frequently visited locations
of users, e.g., a bar, against inferences from longterm monitoring of their
location data. Such inferences equate a privacy leak as they reveal a user{\^a}€™s
personal behavior and interests to possibly malicious non-trusted parties.
To this end, we first present a study of a dataset of location check-ins to
show the existence of this threat among users of LBAs. We then propose our
approach to protect visit-frequency of the users to different locations by
distributing their location data among multiple third-party Location Servers.
This distribution not only serves to avoid a single point of failure for
privacy in our system, it also allows the users to control which LBA accesses
what information about them. We also describe a number of possible attacks
against our privacy approach and evaluate them on real-data from the check-ins
dataset. Our results show that our approach can effectively hide the frequent
locations while supporting good quality-of-service for the LBAs.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-11&engl=0}
}
@inproceedings {INPROC-2015-59,
author = {Simon Gansel and Stephan Schnitzer and Ahmad Gilbeau-Hammoud and Viktor Friesen and Frank D{\"u}rr and Kurt Rothermel and Christian Maih{\"o}fer and Ulrich Kr{\"a}mer},
title = {{Context-aware Access Control in Novel Automotive HMI Systems}},
booktitle = {Proceedings of 11th International Conference on Information Systems Security, ICISS 2015, Kolkata, India},
editor = {Sushil Jajodia and Chandan Mazumdar},
publisher = {Springer International Publishing},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {118--138},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2015},
isbn = {10.1007/978-3-319-26961-0_8},
language = {Englisch},
cr-category = {D.4.6 Operating Systems Security and Protection},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-59/INPROC-2015-59.pdf,
http://link.springer.com/chapter/10.1007%2F978-3-319-26961-0_8},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The growing relevance of vehicular applications like media player, navigation
system, or speedometer using graphical presentation has lead to an increasing
number of displays in modern cars. This effectuates the desire for flexible
sharing of all the available displays between several applications. However,
automotive requirements include many regulations to avoid driver distraction to
ensure safety. To allow for safe sharing of the available screen surface
between the many safety-critical and non-safety-critical applications, adequate
access control systems are required. We use the notion of $\backslash$emph{contexts} to
dynamically determine, which application is allowed to access which display
area. A context can be derived from vehicle sensors (e.g., the current speed),
or be an application-specific state (e.g., which menu item is selected). We
propose an access control model that is inherently aware of the context of the
car and the applications. It provides delegation of access rights to display
areas by applications. We implemented a proof-of-concept implementation that
demonstrates the feasibility of our concept and evaluated the latency
introduced by access control. Our results show that the delay reacting on
dynamic context changes is small enough for automotive scenarios.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-59&engl=0}
}
@inproceedings {INPROC-2015-54,
author = {Simon Gansel and Stephan Schnitzer and Riccardo Cecolin and Frank D{\"u}rr and Kurt Rothermel and Christian Maih{\"o}fer},
title = {{Efficient Compositing Strategies for Automotive HMI Systems}},
booktitle = {10th IEEE International Symposium on Industrial Embedded Systems (SIES), Siegen, Germany, 2015},
address = {Siegen},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2015},
doi = {10.1109/SIES.2015.7185036},
keywords = {CPU execution time; automotive HMI systems; automotive embedded platforms; cache-hybrid compositing; graphical functions; off-screen buffers; power consumption; vehicular applications},
language = {Englisch},
cr-category = {D.4.9 Systems Programs and Utilities,
H.5.2 Information Interfaces and Presentation User Interfaces,
I.3.6 Computer Graphics Methodology and Techniques},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-54/INPROC-2015-54.pdf,
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7185036&isnumber=7185026},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The relevance of graphical functions in vehicular applications has increased
significantly during the last years. Modern cars are equipped with multiple
displays used by different applications such as speedometer, navigation system,
or media players. The rendered output of the applications is stored in
so-called off-screen buffers and then bitblitted to the screen buffer at the
respective window sizes and positions. To guarantee the visibility of the
potentially overlapping windows, the compositing has to match the z-order of
the windows. To this end, two common compositing strategies Tile compositing
and Full compositing are used, each having performance issues depending on how
windows overlap. Since automotive embedded platforms are restricted in power
consumption, installation space, and hardware cost, their performance is
limited which effectuates the need for highly efficient bitblitting. In order
to increase the performance in compositing the windows, we propose Hybrid
Compositing which predicts the required bitblitting time and chooses the most
efficient strategy for each pair of overlapping windows. Using various
scenarios we show that our approach is faster than the other strategies. In
addition, we propose CacheHybrid Compositing which reduces the CPU execution
time of our approach by up to 66 \%. In case of an automotive scenario we show
that our optimized approach saves up to 51 \% bitblitting time compared to
existing approaches.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-54&engl=0}
}
@inproceedings {INPROC-2015-49,
author = {Thomas Kohler and Frank D{\"u}rr and Kurt Rothermel},
title = {{Update Consistency in Software-defined Networking based Multicast Networks}},
booktitle = {Proceedings of the 2015 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), San Francisco, USA, November 18-21, 2015},
address = {San Francisco, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {177--183},
type = {Konferenz-Beitrag},
month = {September},
year = {2015},
doi = {10.1109/NFV-SDN.2015.7387424},
keywords = {Software-defined Networking; Multicast communication; Computer network management; Concurrency Control},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.3 Network Operations,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-49/INPROC-2015-49.pdf,
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7387424},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {When applying updates on distributed network elements with SDN, intra-update
states may violate desired network properties, such as drop- and loop-freeness.
Current stateless approaches cannot guarantee the constancy of arbitrary
network invariants (correctness) in general, yet update procedures guaranteeing
certain invariants do exist. In this paper, we investigate on update
consistency for the case of multicast routing and show that there is no correct
update procedure w.r.t. both drop- and duplicate-freeness. We show that certain
updates of multicast routes inherently raise a concurrency issue, which
necessarily results in the occurrence of either drops or duplicates.
Furthermore, we present a generic update procedure for multicast routing
updates that identifies concurrency-relevant update steps. This procedure
allows for the selection of an update strategy, such that either drops or
duplicates are avoided. These effects can severely degrade network performance
or quality of experience. To investigate the implications of drops and
duplicates, we evaluate their frequencies and impact for wide-area network
scenarios both, analytically and empirically, through direct measurement in the
data plane under update.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-49&engl=0}
}
@inproceedings {INPROC-2015-48,
author = {Florian Berg and Frank D{\"u}rr and Kurt Rothermel},
title = {{Increasing the Efficiency of Code Offloading through Remote-side Caching}},
booktitle = {Proceedings of the IEEE 11th International Conference on Wireless and Mobile Computing, Networking and Communications: WiMob'15; Abu-Dhabi, United Arab Emirates (UAE), October 19-21, 2015},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {573--580},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2015},
doi = {10.1109/WiMOB.2015.7348013},
keywords = {Mobile Cloud Computing; Code Offloading; Distributed Execution; Data Replication; Function Caching},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {http://dx.doi.org/10.1109/WiMOB.2015.7348013},
contact = {Florian.Berg@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {End users execute today on their smart phones different kinds of mobile
applications like calendar apps or high-end mobile games, differing in local
resource usage. Utilizing local resources of a smart phone heavily, like
playing high-end mobile games, drains its limited energy resource in few hours.
To prevent the limited energy resource from a quick exhaustion, smart phones
benefit from executing resource-intensive application parts on a remote server
in the cloud (code offloading). During the remote execution on the remote
server, a smart phone waits in idle mode until it receives a result. However,
code offloading introduces computation and communication overhead, which
decreases the energy efficiency and induces monetary cost. For instance,
sending or receiving execution state information to or from a remote server
consumes energy. Moreover, executing code on a remote server instance in a
commercial cloud causes monetary cost. To keep consumed energy and monetary
cost low, we present in this paper the concept of remote-side caching for code
offloading, which increases the efficiency of code offloading. The remote-side
cache serves as a collective storage of results for already executed
application parts on remote servers, avoiding the repeated execution of
previously run application parts. The smart phone queries the remote-side cache
for corresponding results of resource-intensive application parts. In case of a
cache hit, the smart phone gets immediately a result and continues the
application execution. Otherwise, it migrates the application part and waits
for a result of the remote execution. We show in our evaluation that the use of
a remote-side cache decreases energy consumption and monetary cost for mobile
applications by up to 97\% and 99\%, respectively.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-48&engl=0}
}
@inproceedings {INPROC-2015-42,
author = {Thomas Bach and Muhammad Adnan Tariq and Christian Mayer and Kurt Rothermel},
title = {{Utilizing the Hive Mind - How to Manage Knowledge in Fully Distributed Environments}},
booktitle = {OTM 2015 Conferences},
address = {Rhodos},
publisher = {Springer Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--18},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2015},
keywords = {Knowledge retrieval; Distributed knowledge; Confidence-based indexing; Indexing; Query routing; Knowledge},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-42/INPROC-2015-42.pdf},
contact = {thomas.bach@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {By 2020, the Internet of Things will consist of 26 Billion connected devices.
All these devices will be collecting an innumerable amount of raw observations,
for example, GPS positions or communication patterns. In order to benefit from
this enormous amount of information, machine learning algorithms are used to
derive knowledge from the gathered observations. This benefit can be increased
further, if the devices are enabled to collaborate by sharing gathered
knowledge. In a massively distributed environment, this is not an easy task, as
the knowledge on each device can be very heterogeneous and based on a different
amount of observations in diverse contexts. In this paper, we propose two
strategies to route a query for specific knowledge to a device that can answer
it with high confidence. To that end, we developed a confidence metric that
takes the number and variance of the observations of a device into account. Our
routing strategies are based on local routing tables that can either be learned
from previous queries over time or actively maintained by interchanging
knowledge models. We evaluated both routing strategies on real world and
synthetic data. Our evaluations show that the knowledge retrieved by the
presented approaches is up to 96.7 \% as accurate as the global optimum.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-42&engl=0}
}
@inproceedings {INPROC-2015-41,
author = {Naresh Ganesh Nayak and Frank D{\"u}rr and Kurt Rothermel},
title = {{Software-defined Environment for Reconfigurable Manufacturing Systems}},
booktitle = {Proceedings of the 5th International Conference on Internet of Things (IoT 2015)},
address = {Seoul, South Korea},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2015},
keywords = {Time-sensitive networks; Industry 4.0; Quality of service; Genetic Algorithm; Software-defined networks},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-41/INPROC-2015-41.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Conventional manufacturing systems like assembly lines cannot handle the
constantly changing requirements of a modern-day manufacturer, which are driven
by volatile market demands. In a bid to satisfy such requirements, modern
manufacturing systems, comprising innumerable cyber-physical systems (CPS), aim
to be reconfigurable. CPS implement production processes through an ICT
infrastructure networked with sensors and actuators embedded in the shop floor.
Reconfigurability, in context of manufacturing systems, must include the entire
system of networked components and hence requires a flexible ICT
infrastructure. Providing flexible ICT infrastructures, often, comes at the
cost of diluted quality of service (QoS) guarantees. This, however, is not an
option for manufacturing systems, most of which require strict QoS guarantees
to function correctly. To overcome this obstacle, we propose a new
software-defined environment (SDE) for reconfigurable manufacturing systems
with real-time properties in this paper. Software-defined environment is an
emerging technology that provides flexible ICT infrastructures modifiable using
software. Our contributions include an SDE-based system architecture for
dynamically configuring the underlying infrastructure for a manufacturing
system. In particular, we focus on configuring the network for the
time-sensitive communication flows essential for realising CPS. Moreover, we
propose a pair of routing algorithms to calculate routes for these flows while
configuring the network.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-41&engl=0}
}
@inproceedings {INPROC-2015-36,
author = {Christoph Dibak and Frank D{\"u}rr and Kurt Rothermel},
title = {{Numerical Analysis of Complex Physical Systems on Networked Mobile Devices}},
booktitle = {Proceedings of the 12th IEEE International Conference on Mobile Ad hoc and Sensor Systems (MASS 2015); Dallas, USA, October 19-22 2015},
address = {Dallas},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2015},
keywords = {mobile cloud computing; numerical applications; mobile cyber-physical systems; augmented reality},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems,
G.1.0 Numerical Analysis General},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-36/INPROC-2015-36.pdf},
contact = {Christoph Dibak christoph.dibak@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Recently, a new class of mobile applications has appeared that takes into
account the behavior of physical phenomenon. Prominent examples of such
applications include augmented reality applications visualizing physical
processes on a mobile device or mobile cyber-physical systems like autonomous
vehicles or robots. Typically, these applications need to solve partial
differential equations (PDE) to simulate the behavior of a physical system.
There are two basic strategies to numerically solve these PDEs: (1) offload all
computations to a remote server; (2) solve the PDE on the resource-constrained
mobile device. However, both strategies have severe drawbacks. Offloading will
fail if the mobile device is disconnected, and resource constraints require to
reduce the quality of the solution.
Therefore, we propose a new approach for mobile simulations using a hybrid
strategy that is robust to communication failures and can still benefit from
powerful server resources. The basic idea of this approach is to dynamically
decide on the placement of the PDE solver based on a prediction of the wireless
link availability using Markov Chains. Our tests based on measurement in real
cellular networks and real mobile devices show that this approach is able to
keep deadline constraints in more than 61 \% of the cases compared to a pure
offloading approach, while saving up to 74 \% of energy compared to a simplified
approach.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-36&engl=0}
}
@inproceedings {INPROC-2015-22,
author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Boris Koldehofe and Andre Kutzleb and Kurt Rothermel},
title = {{Distributed Control Plane for Software-defined Networks: A Case Study Using Event-based Middleware}},
booktitle = {Proceedings of the 9th International Conference on Distributed Event-based Systems, Oslo, Norway, June 29 - July 3, 2015},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2015},
isbn = {http://doi.acm.org/10.1145/2675743.2771835},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-22/INPROC-2015-22.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Realizing a communication middleware in a software-defined network can leverage
significant performance gains in terms of latency, throughput and bandwidth
efficiency. For example, filtering operations in an event-based middleware can
be performed highly efficiently in the TCAM memory of switches enabling
line-rate forwarding of events. A key challenge in a software-defined network,
however, is to ensure high responsiveness of the control plane to dynamically
changing communication interactions. In this paper, we propose a methodology
for both vertical and horizontal scaling of the distributed control plane that
is capable of improving the responsiveness by enabling concurrent network
updates in the presence of high dynamics while ensuring consistent changes to
the data plane of a communication middleware. In contrast to existing scaling
approaches that aim for a general-purpose distributed control plane, our
approach uses knowledge of the application semantics that is already available
in the design of the data plane of a communication middleware, e.g.
subscriptions and advertisements in an event-based middleware. By proposing a
methodology for an application-aware control distribution, we show, in the
context of PLEROMA, an event-based middleware, that application-awareness is
significantly beneficial in avoiding the synchronization bottlenecks for
ensuring consistency in the presence of concurrent network updates and thus
greatly improves the responsiveness of the control plane.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-22&engl=0}
}
@inproceedings {INPROC-2015-06,
author = {Zohaib Riaz and Frank D{\"u}rr and Kurt Rothermel},
title = {{Optimized Location Update Protocols for Secure and Efficient Position Sharing}},
booktitle = {Proceedings of the 2nd International Conference on Networked Systems: NetSys 2015; Cottbus, Germany, March 9-13, 2015},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2015},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
K.4.1 Computers and Society Public Policy Issues},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-06/INPROC-2015-06.pdf},
contact = {zohaib.riaz@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Abstract{\^a}€”Although location-based applications have seen fast growth in the
last decade due to pervasive adoption of GPS enabled mobile devices, their use
raises privacy concerns. To mitigate these concerns, a number of approaches
have been proposed in literature, many of which rely on a trusted party to
regulate user privacy. However, trusted parties are known to be prone to data
breaches [1]. Consequently, a novel solution, called Position Sharing, was
proposed in [2] to secure location privacy in fully non-trusted systems. In
Position Sharing, obfuscated position shares of the actual user location are
distributed among several location servers, each from a different provider,
such that there is no single point of failure if the servers get breached.
While Position Sharing can exhibit useful properties such as graceful
degradation of privacy, it incurs significant communication overhead as
position shares are sent to several location servers instead of one.
To this end, we propose a set of location update protocols to minimize the
communication overhead of Position Sharing while maintaining the privacy
guarantees that it originally provided. As we consider the scenario of frequent
location updates, i.e., movement trajectories, our protocols additionally add
protection against an attack based on spatio-temporal correlation in published
locations. By evaluating on a set of real-world GPS traces, we show that our
protocols can reduce the communication overhead by 75\% while significantly
improving the security guarantees of the original Position Sharing algorithm.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-06&engl=0}
}
@inproceedings {INPROC-2015-05,
author = {Thomas Bach and Muhammad Adnan Tariq and Boris Koldehofe and Kurt Rothermel},
title = {{A Cost Efficient Scheduling Strategy to Guarantee Probabilistic Workflow Deadlines}},
booktitle = {Proceedings of the International Conference on Networked Systems},
address = {Cottbus, Germany},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2015},
keywords = {robust workflow execution; parallel service execution; service execution},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2015-05/INPROC-2015-05.pdf},
contact = {thomas.bach@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Today, workflows are widely used to model business processes. A recent trend is
to use them to model applications in heterogeneous, large-scale distributed
systems. In such systems, many, possibly mobile, providers offer independent
and interchangeable services that can be used to satisfy the different
activities of a workflow. Due to varying server loads, failures, and changing
network characteristics, the response time of these services is highly
volatile. Thus, it is hard to ensure the timely and reliable execution of
workflows depending on such services. A common approach is to invoke several
services in parallel to increase the probability of success. This, however, can
easily lead to overprovisioning and high cost when needlessly invoked services
have to be compensated. In this paper, we investigate the search space between
parallel and sequential invocation of services. We propose to invoke
independent services staggered over time to ensure timely workflow execution at
minimal cost. Evaluations show that our approach reduces the execution cost by
up to 85 \% while it guarantees to fulfill activity deadlines with 99.9 \%
probability.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2015-05&engl=0}
}
@inproceedings {INPROC-2014-95,
author = {Simon Gansel and Stephan Schnitzer and Ahmad Gilbeau-Hammoud and Viktor Friesen and Frank D{\"u}rr and Kurt Rothermel and Christian Maih{\"o}fer},
title = {{An access control concept for novel automotive HMI systems}},
booktitle = {Proceedings of the 19th ACM symposium on Access control models and technologies, 2014, London, Ontario, Canada.},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {17--28},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2014},
isbn = {978-1-4503-2939-2},
doi = {10.1145/2613087.2613104},
keywords = {Access Control; State-based Model; Automotive; Windows},
language = {Englisch},
cr-category = {D.4.6 Operating Systems Security and Protection,
H.5.2 Information Interfaces and Presentation User Interfaces},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-95/INPROC-2014-95.pdf,
http://dl.acm.org/citation.cfm?id=2613104},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The relevance of graphical functions in vehicular applications has increased
significantly during the few last years. Modern cars are equipped with multiple
displays used by different applications such as speedometer or navigation
system. However, so far applications are restricted to using dedicated
displays. In order to increase flexibility, the requirement of sharing displays
between applications has emerged. Sharing displays leads to safety and security
concerns since safety-critical applications as the dashboard warning lights
share the same displays with uncritical or untrusted applications like the
navigation system or third-party applications. To guarantee the safe and secure
sharing of displays, we present a formal model for defining and controlling the
access to display areas in this paper. We prove the validity of this model, and
present a proof-of-concept implementation to demonstrate the feasibility of our
concept.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-95&engl=0}
}
@inproceedings {INPROC-2014-94,
author = {Stephan Schnitzer and Simon Gansel and Frank D{\"u}rr and Kurt Rothermel},
title = {{Concepts for execution time prediction of 3D GPU rendering}},
booktitle = {9th IEEE International Symposium on Industrial Embedded Systems (SIES), 2014, pp.160-169, 18-20 June 2014},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {160--169},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2014},
isbn = {10.1109/SIES.2014.6871200},
keywords = {3D-rendering; GPU-scheduling; embedded systems; execution time prediction; real-time},
language = {Englisch},
cr-category = {H.5.2 Information Interfaces and Presentation User Interfaces,
I.3.m Computer Graphics Miscellaneous},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-94/INPROC-2014-94.pdf,
http://dx.doi.org/10.1109/SIES.2014.6871200},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The relevance of graphical functions in vehicular applications has increased
significantly during the last years. Modern cars are equipped with multiple
displays used by different applications such as speedometer, navigation system,
or media players. The recent trend towards hardware consolidation to reduce
hardware cost, installation space, and energy consumption, causes graphical 3D
applications of different safety-criticality to share a single GPU. This
requires effective real-time GPU scheduling concepts to ensure safety and
isolation for 3D rendering. Since current GPUs are not preemptible, a
deadline-based scheduler must know the GPU execution time of GPU commands in
advance. In this work, we present a novel framework to measure and predict the
execution time of GPU commands using OpenGL ES 2.0. We present prediction
models for the main GPU commands relevant for 3D rendering, namely, FLUSH,
CLEAR, and DRAW. For the DRAW command we propose to use the 3D bounding box of
the rendered model and apply the vertex shader projection to heuristically
estimate the number of fragments rendered. We finally present the
implementation and evaluation of our framework, which demonstrates its
feasibility and shows that good prediction accuracy can be achieved. In our
evaluation using realistic scenarios the absolute prediction error of the DRAW
command did not exceed 260 µs.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-94&engl=0}
}
@inproceedings {INPROC-2014-78,
author = {Florian Berg and Frank D{\"u}rr and Kurt Rothermel},
title = {{Optimal Predictive Code Offloading}},
booktitle = {Proceedings of the 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2014},
doi = {10.4108/icst.mobiquitous.2014.258023},
keywords = {Code Offloading; Markov chain; Link quality},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {http://dl.acm.org/citation.cfm?id=2692985},
contact = {Florian.Berg@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Modern mobile devices like smart phones and tablets are equipped with powerful
processing and memory resources, enabling resource-intensive mobile
applications such as high-end mobile games. The main limitation, however,
remains the energy resource. To improve the energy efficiency, code offloading
has been proposed, which offloads code to remote servers and transfers the
results back to the mobile device. Although several approaches have shown that
code offloading improves energy efficiency significantly in general, they
largely neglect the adverse effects of network disconnections. Therefore, we
have proposed the concept of preemptive code offloading to improve energy
efficiency also under link failures. It transmits so-called safe-points between
server and mobile device during remote execution, enabling the re-use of
partial remote results after link failures. In this paper, we improve our basic
preemptive code offloading approach by optimizing the time when to generate and
transmit safe-points to minimize the communication overhead and maximize energy
efficiency. To find the optimal safe-point schedule, we use a predictive
approach that predicts the mobile link quality in order to send safe-points
before network disconnections. Moreover, we consider additional deadline
constraints for code execution to ensure a minimal responsiveness of offloaded
applications despite link failures. Our evaluation results show that energy
efficiency can be improved significantly using our predictive offloading
approach.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-78&engl=0}
}
@inproceedings {INPROC-2014-74,
author = {Ruben Mayer and Boris Koldehofe and Kurt Rothermel},
title = {{Meeting Predictable Buffer Limits in the Parallel Execution of Event Processing Operators}},
booktitle = {Proceedings of the 2014 IEEE International Conference on Big Data, BigData '14},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {402--411},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2014},
keywords = {Complex Event Processing, Stream Processing, Data Parallelization, Self-Adaptation, Quality of Service},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-74/INPROC-2014-74.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Complex Event Processing (CEP) systems enable applications to react to
live-situations by detecting event patterns (complex events) in data streams.
With the increasing number of data sources and the increasing volume at which
data is produced, parallelization of event detection is becoming of tremendous
importance to limit the time events need to be buffered before they actually
can be processed by an event detector—named event processing operator. In this
paper, we propose a pattern-sensitive partitioning model for data streams that
is capable of achieving a high degree of parallelism for event patterns which
formerly could only be consistently detected in a sequential manner or at a low
parallelization degree. Moreover, we propose methods to dynamically adapt the
parallelization degree to limit the buffering imposed on event detection in the
presence of dynamic changes to the workload. Extensive evaluations of the
system behavior show that the proposed partitioning model allows for a high
degree of parallelism and that the proposed adaptation methods are able to meet
the buffering level for event detection under high and dynamic workloads.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-74&engl=0}
}
@inproceedings {INPROC-2014-67,
author = {Muhammad Adnan Tariq and Boris Koldehofe and Sukanya Bhowmik and Kurt Rothermel},
title = {{PLEROMA: A SDN-based High Performance Publish/Subscribe Middleware}},
booktitle = {To appear in Proceedings of the ACM/IFIP/USENIX Middleware Conference},
publisher = {ACM press.},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2014},
doi = {10.1145/2663165.2663338},
keywords = {Content-based Routing, Publish/Subscribe, Software-defined Networking, Network Virtualization},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-67/INPROC-2014-67.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the increasing popularity of Software-defined networks (SDN), TCAM memory
of switches can be directly accessed by a publish/subscribe middleware to
perform filtering operations at low latency. This way two important
requirements for a publish/subscribe middleware can be fulfilled: namely
bandwidth efficiency and line-rate performance in forwarding messages between
producers and consumers. Nevertheless, it is challenging to sustain line-rate
performance in the presence of dynamic changes in the interest of producers and
consumers. In this paper, we propose and evaluate the PLEROMA middleware to
realize publish/subscribe at line-rate and bandwidth efficiently in SDN.
PLEROMA offers methods to efficiently reconfigure a deployed topology in the
presence of dynamic subscriptions and advertisements. Furthermore, PLEROMA
ensures interoperability and independent reconfiguration of multiple controlled
SDN networks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-67&engl=0}
}
@inproceedings {INPROC-2014-57,
author = {David Richard Sch{\"a}fer and Santiago G{\'o}mez S{\'a}ez and Thomas Bach and Vasilios Andrikopoulos and Muhammad Adnan Tariq},
title = {{Towards Ensuring High Availability in Collective Adaptive Systems}},
booktitle = {Proceedings of the First International Workshop of Business Processes in Collective Adaptive Systems: BPCAS'14; Eindhoven, Netherlands, September 8, 2014},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Workshop-Beitrag},
month = {September},
year = {2014},
keywords = {workflows; high availability; service discovery; process fragment injection},
language = {Englisch},
cr-category = {D.2.0 Software Engineering General,
D.2.11 Software Engineering Software Architectures,
D.2.12 Software Engineering Interoperability,
C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-57/INPROC-2014-57.pdf},
contact = {david.schaefer@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Collective Adaptive Systems support the interaction and adaptation of virtual
and physical entities towards achieving common objectives. For these systems,
several challenges at the modeling, provisioning, and execution phases arise.
In this position paper, we define the necessary underpinning concepts and
identify requirements towards ensuring high availability in such systems. More
specifically, based on a scenario from the EU Project ALLOW Ensembles, we
identify the necessary requirements and derive an architectural approach that
aims at ensuring high availability by combining active workflow replication,
service selection, and dynamic compensation techniques.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-57&engl=0}
}
@inproceedings {INPROC-2014-55,
author = {Thomas Kohler and Jan-Philipp Stegh{\"o}fer and D{\'\i}dac Busquets and Jeremy Pitt},
title = {{The Value of Fairness: Trade-offs in Repeated Dynamic Resource Allocation}},
booktitle = {Proceedings of the 2014 IEEE Eighth International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2014), London, UK},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {September},
year = {2014},
doi = {10.1109/SASO.2014.12},
isbn = {978-1-4799-5367-7},
keywords = {artificial intelligence; distributive justice; electronic institution; fairness; multi-agent system; allocation},
language = {Englisch},
cr-category = {I.2.11 Distributed Artificial Intelligence},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-55/INPROC-2014-55.pdf,
http://dx.doi.org/10.1109/SASO.2014.12},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Resource allocation problems are an important part of many distributed
autonomous systems. In sensor networks, they determine which nodes get to use
the communication links, in SmartGrid applications they decree which electric
vehicle batteries are loaded, and in autonomous power management they select
which generators produce the power required to satisfy the overall load. These
cases have been considered in the literature before under the aspect of demand
satisfaction: how well can distributed algorithms with local knowledge
approximate the best allocation. A factor that has been ignored, however, is
fairness: how fair is the resource allocation and - in extension - the
distribution of revenue, wear, or recovery time.
In this paper, we bring together previously disjoint approaches on dynamic
distributed resource allocation and on fairness in electronic institutions. We
show that fair allocations based on Ostrom's principles and on Rescher's canons
of distributive justice create value in repeated resource allocations. We apply
the scheme to solve the multi-objective problem of distributing load to
generators fairly based on demands made by the individual generators. Our
evaluation shows that a fair distribution increases satisfaction of the
individual agents while reducing the hazard of optimising the problem in the
short-term at the cost of long-term robustness and stability.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-55&engl=0}
}
@inproceedings {INPROC-2014-54,
author = {Christoph Dibak and Boris Koldehofe},
title = {{Towards Quality-aware Simulations on Mobile Devices}},
booktitle = {Proceedings of the 44. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI) (Informatik 2014)},
publisher = {Gesellschaft f{\"u}r Informatik (GI)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Informatics (LNI)},
type = {Workshop-Beitrag},
month = {September},
year = {2014},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
G.1.8 Partial Differential Equations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-54/INPROC-2014-54.pdf,
http://www.gi.de/service/publikationen/lni},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Numerical simulations are import for analyzing Big Data and realizing
applications in the Internet of Things. Running numerical simulations on mobile
devices makes analyzing and reasoning about Big Data ubiquitous. However,
mobile devices are limited in energy and compute resources, and connectivity to
a dedicated infrastructure like a cloud cannot always be assured. Therefore, we
propose to run the simulation on a distributed environment consisting of a
mobile device and the cloud. This environment has a number of constraints for
compute and network resources that need to be considered for providing
simulation results in time and with high quality. In this paper we propose an
architecture for mobile simulations and list challenges for realizing them.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-54&engl=0}
}
@inproceedings {INPROC-2014-32,
author = {Florian Berg and Frank D{\"u}rr and Kurt Rothermel},
title = {{Increasing the Efficiency and Responsiveness of Mobile Applications with Preemptable Code Offloading}},
booktitle = {Proceedings of the 3rd IEEE International Conference on Mobile Services: MS'14; Anchorage, Alaska, USA, June 27 - July 2, 2014},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {76--83},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2014},
doi = {10.1109/MobServ.2014.20},
keywords = {Distributed Systems, Code Offloading, Safe-points, Mobile Cloud Computing, Efficiency, Responsiveness},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-32/INPROC-2014-32.pdf,
http://dx.doi.org/10.1109/MobServ.2014.20},
contact = {Florian.Berg@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobile applications are getting more and more sophisticated and demanding.
Although the processing, memory, and storage resources of mobile devices are
constantly increasing to enable such resource-demanding mobile applications,
battery capacity is still the main limiting factor. To solve this problem,
mobile code offloading approaches can be used to offload parts of a mobile
application to remote servers and utilize the resources of cloud services. In
this paper, we propose a novel code offloading approach that makes code
offloading robust against communication link failures, which are still a major
problem of mobile systems. To this end, we propose preemptable code offloading.
It allows for interrupting the offloading process and continuing the remote
execution locally after a link failure, without abandoning the complete result
calculated remotely so far. The basic idea of our approach is to create
safe-points of the remote execution and transmit these intermediate results
back to the mobile device. After a link failure, the mobile device can now
continue execution from the last transmitted safe-point. Although safe-points
induce communication and energy overhead, our evaluations show that using an
optimized safe-point schedule this overhead quickly pays off under link
failures. Besides reducing the overall energy consumption significantly,
responsiveness also benefits from safe-points by meeting given execution
deadlines after link failures.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-32&engl=0}
}
@inproceedings {INPROC-2014-31,
author = {Beate Ottenw{\"a}lder and Boris Koldehofe and Kurt Rothermel and Kirak Hong and Umakishore Ramachandran},
title = {{RECEP: Selection-based Reuse for Distributed Complex Event Processing}},
booktitle = {Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS 2014)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {59--70},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2014},
doi = {10.1145/2611286.2611297},
keywords = {mobility; complex event processing; query optimization},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-31/INPROC-2014-31.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {An appealing use case of complex event processing (CEP) systems is for mobile
users to react in real-time to events in their environment, e.g., to the
occurrence of a dangerous situation such as an accident. Maintaining mobile CEP
systems is highly resource intensive since in many cases events need to be
detected in a consumer-centric manner to ensure low latency event detection and
high quality of results. In this paper we propose the RECEP system to increase
the scalability of mobile CEP systems. In the presence of mobile users with
partially overlapping interest, the RECEP system offers methods to efficiently
reuse computations and this way reduces the resource requirements of mobile
CEP. Since reuse of computations happens with respect to well defined quality
metrics, RECEP can be easily tailored to specific mobile applications and
maximize the resource savings for their desired quality in terms of precision
and recall of the processed events from the user's environment.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-31&engl=0}
}
@inproceedings {INPROC-2014-29,
author = {David Richard Sch{\"a}fer and Thomas Bach and Muhammad Adnan Tariq and Kurt Rothermel},
title = {{Increasing Availability of Workflows Executing in a Pervasive Environment}},
booktitle = {Proceedings of the 2014 IEEE International Conference on Services Computing},
address = {Anchorage, AK, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {717--724},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2014},
doi = {10.1109/SCC.2014.98},
isbn = {978-1-4799-5066-9/14},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-29/INPROC-2014-29.pdf,
http://dx.doi.org/10.1109/SCC.2014.98},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Workflows have gained enormous importance to organize and manage business
processes. With the recent advent of smartphones and mobile applications,
traditional business process management is shifting. Now, long-running business
processes (workflows) have to be executed in large-scale distributed and
pervasive environments. Due to the heterogeneity and high dynamicity of such
environments, they are vulnerable to frequent communication and device failures
and, thus, impose new requirements on the execution of workflows. To increase
the availability, we concurrently executed restructured replicas of workflows
on multiple nodes. We developed techniques to generate differently structured
replicas and propose a metric that identifies the set of replicas that ensures
the highest availability during execution. Finally, we presented a distributed
algorithm to coordinate and synchronize the concurrent execution of the
identified replicas while maintaining the original workflow semantics. Our
methods approximately double the availability during execution, while our
generation techniques produce almost optimal replicas over a hundred times
faster.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-29&engl=0}
}
@inproceedings {INPROC-2014-26,
author = {Andreas Benzing and Boris Koldehofe and Kurt Rothermel},
title = {{Bandwidth-Minimized Distribution of Measurements in Global Sensor Networks}},
booktitle = {In Proceedings of the 14th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2014)},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {8460},
pages = {156--170},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2014},
doi = {10.1007/978-3-662-43352-2_13},
keywords = {Data Streams; Global Sensor Networks; Optimization},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-26/INPROC-2014-26.pdf,
http://link.springer.com/chapter/10.1007/978-3-662-43352-2_13},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Global sensor networks (GSN) allow applications to integrate huge amounts of
data using real-time streams from virtually anywhere. Queries to a GSN offer
many degrees of freedom, e.g. the resolution and the geographic origin of data,
and scaling optimization of data streams to many applications is highly
challenging. Existing solutions hence either limit the flexibility with
additional constraints or ignore the characteristics of sensor streams where
data points are produced synchronously. In this paper, we present a new
approach to bandwidth-minimized distribution of real-time sensor streams in a
GSN. Using a distributed index structure, we partition queries for bandwidth
management and quickly identify overlapping queries. Based on this information,
our relay strategy determines an optimized distribution structure which
minimizes traffic while being adaptive to changing conditions. Simulations show
that total traffic and user perceived delay can be reduced by more than 50\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-26&engl=0}
}
@inproceedings {INPROC-2014-03,
author = {Damian Philipp and Patrick Baier and Christoph Dibak and Frank D{\"u}rr and Kurt Rothermel and Susanne Becker and Michael Peter and Dieter Fritsch},
title = {{MapGENIE: Grammar-enhanced Indoor Map Construction from Crowd-sourced Data}},
booktitle = {Proceedings of the 12th IEEE International Conference on Pervasive Computing and Communications (PerCom 2014)},
address = {Budapest, Hungary},
publisher = {IEEE Computer Society Conference Publishing Services},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {139--147},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2014},
doi = {10.1109/PerCom.2014.6813954},
keywords = {Public Sensing; Opportunistic Sensing; Indoor Mapping; Map Reconstruction; IMU; Grammar},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2014-03/INPROC-2014-03.pdf,
http://dx.doi.org/10.1109/PerCom.2014.6813954},
contact = {damian.philipp@ipvs.uni-stuttgart.de patrick.baier@ipvs.uni-stuttgart.de christoph.dibak@ipvs.uni-stuttgart.de frank.duerr@ipvs.uni-stuttgart.de susanne.becker@ifp.uni-stuttgart.de michael.peter@ifp.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {While location-based services are already well established in outdoor
scenarios, they are still not available in indoor environments. The reason for
this can be found in two open problems: First, there is still no off-the-shelf
indoor positioning system for mobile devices and, second, indoor maps are not
publicly available for most buildings. While there is an extensive body of work
on the first problem, the efficient creation of indoor maps remains an open
challenge.
We tackle the indoor mapping challenge in our MapGENIE approach that
automatically derives indoor maps from traces collected by pedestrians moving
around in a building. Since the trace data is collected in the background from
the pedestrians' mobile devices, MapGENIE avoids the labor-intensive task of
traditional indoor map creation and increases the efficiency of indoor mapping.
To enhance the map building process, MapGENIE leverages exterior information
about the building and uses grammars to encode structural information about the
building. Hence, in contrast to existing work, our approach works without any
user interaction and only needs a small amount of traces to derive the indoor
map of a building. To demonstrate the performance of MapGENIE, we implemented
our system using Android and a foot-mounted IMU to collect traces from
volunteers. We show that using our grammar approach, compared to a purely
trace-based approach we can identify up to four times as many rooms in a
building while at the same time achieving a consistently lower error in the
size of detected rooms.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2014-03&engl=0}
}
@inproceedings {INPROC-2013-67,
author = {Simon Gansel and Stephan Schnitzer and Frank D{\"u}rr and Kurt Rothermel and Christian Maih{\"o}fer},
title = {{Towards Virtualization Concepts for Novel Automotive HMI Systems}},
booktitle = {Proceedings of 4th IFIP TC 10 International Embedded Systems Symposium, IESS 2013, Paderborn, Germany, June 17-19, 2013.},
publisher = {Springer Berlin Heidelberg},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Embedded Systems: Design, Analysis and Verification},
volume = {403},
pages = {193--204},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
isbn = {978-3-642-38853-8},
isbn = {10.1007/978-3-642-38853-8_18},
keywords = {Virtualization; Automotive HMI},
language = {Englisch},
cr-category = {H.5.2 Information Interfaces and Presentation User Interfaces,
J.7 Computers in Other Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-67/INPROC-2013-67.pdf,
http://link.springer.com/chapter/10.1007%2F978-3-642-38853-8_18},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many innovations in the automotive industry are based on electronics and
software, which has led to a steady increase of electronic control units (ECU)
in cars. This brought up serious scalability and complexity issues in terms of
cost, installation space, and energy consumption. In order to tackle these
problems, there is a strong interest to consolidate ECUs using virtualization
technologies. However, current efforts largely neglect legal constraints and
certification issues and the resulting technical requirements.
In this paper, we focus on the consolidation of graphics hardware through
virtualization, which received a lot of interest in the car industry due to the
growing relevance of HMI systems such as head unit and instrument cluster in
modern cars. First, we investigate relevant ISO standards and legal
requirements and derive seven technical requirements for a virtualized
automotive HMI system. Based on these requirements, we present the concept for
a Virtualized Automotive Graphics System (VAGS) that allows for the
consolidation of mixed-criticality graphics ECUs.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-67&engl=0}
}
@inproceedings {INPROC-2013-62,
author = {Kirak Hong and Beate Ottenw{\"a}lder and Umakishore Ramachandran},
title = {{Scalable Spatio-temporal Analysis on Distributed Camera Networks}},
booktitle = {Proceedings of the 7th International Symposium on Intelligent Distributed Computing (IDC 2013)},
publisher = {Springer International Publishing},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Studies in Computational Intelligence},
volume = {511},
pages = {131--140},
type = {Konferenz-Beitrag},
month = {September},
year = {2013},
doi = {10.1007/978-3-319-01571-2_16},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-62/INPROC-2013-62.pdf,
http://link.springer.com/chapter/10.1007/978-3-319-01571-2_16},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Technological advances and the low cost of sensors enable the deployment of
large-scale camera networks in airports and metropolises. A well-known
technique, called spatio-temporal analysis, enables detecting anomalies such as
an individual entering into a restricted area without permission.
Spatio-temporal analysis requires a large amount of system resources to infer
locations of occupants in real-time. In particular, state update becomes a
bottleneck due to computation and communication overhead to update possibly
large application state. In this paper we propose a system design and
mechanisms for scalable spatio-temporal analysis. We present a distributed
system architecture including smart cameras and distributed worker nodes in the
cloud to enable real-time spatio-temporal analysis on large-scale camera
networks. Furthermore we propose and implement a couple of selective update
mechanisms to further improve scalability of our system by reducing the
communication cost for state update.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-62&engl=0}
}
@inproceedings {INPROC-2013-59,
author = {Marius Wernke and Frank D{\"u}rr and Kurt Rothermel},
title = {{Protecting Movement Trajectories through Fragmentation}},
booktitle = {Proceedings of the Tenth Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous '13)},
address = {Tokyo, Japan},
publisher = {ICST},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2013},
keywords = {Location based applications; position sharing; privacy},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-59/INPROC-2013-59.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Location-based applications (LBAs) like geo-social networks, points of interest
finders, and real-time traffic monitoring applications have entered people's
daily life. Advanced LBAs rely on location services (LSs) managing movement
trajectories of multiple users in a scalable fashion. However, exposing
trajectory information raises user privacy concerns, in particular if LSs are
non-trusted. For instance, an attacker compromising an LS can use the retrieved
user trajectory for stalking, mugging, or to trace user movement. To limit the
misuse of trajectory data, we present a new approach for the secure management
of trajectories on non-trusted servers. Instead of providing the complete
trajectory of a user to a single LS, we split up the trajectory into a set of
fragments and distribute the fragments among LSs of different providers. By
distributing fragments, we avoid a single point of failure in case of
compromised LSs, while different LBAs can still reconstruct the trajectory
based on user-defined access rights.
In our evaluation, we show the effectiveness of our approach by using real
world trajectories and realistic attackers using map knowledge and statistical
information to predict and reconstruct the user's movement.
Location management, fragmentation, trajectories, privacy},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-59&engl=0}
}
@inproceedings {INPROC-2013-57,
author = {Susanne Becker and Michael Peter and Dieter Fritsch and Damian Philipp and Patrick Baier and Christoph Dibak},
title = {{Combined grammar for the modeling of building interiors}},
booktitle = {ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences},
address = {Kapstadt, S{\"u}dafrika},
publisher = {International Society for Photogrammetry and Remote Sensing},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {ISPRS Acquisition and Modelling of Indoor and Enclosed Environments},
volume = {II-4/W1},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2013},
keywords = {Public Sensing; Opportunistic Sensing; Smartphone; Indoor; Mapping},
language = {Deutsch},
cr-category = {J.5 Arts and Humanities,
C.2.4 Distributed Systems},
contact = {Susanne Becker susanne.becker@ifp.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {As spatial grammars have proven successful and efficient to deliver LoD3
models, the next challenge is their extension to indoor applications, leading
to LoD4 models. Therefore, a combined indoor grammar for the automatic
generation of indoor models from erroneous and incomplete observation data is
presented. In building interiors where inaccurate observation data is
available, the grammar can be used to make the reconstruction process robust,
and verify the reconstructed geometries. In unobserved building interiors, the
grammar can generate hypotheses about possible indoor geometries matching the
style of the rest of the building. The grammar combines concepts from L-systems
and split grammars. It is designed in such way that it can be derived from
observation data fully automatically. Thus, manual predefinitions of the
grammar rules usually required to tune the grammar to a specific building
style, become obsolete. The potential benefit of using our grammar as support
for indoor modeling is evaluated based on an example where the grammar has been
applied to automatically generate an indoor model from erroneous and incomplete
traces gathered by foot-mounted MEMS/IMU positioning systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-57&engl=0}
}
@inproceedings {INPROC-2013-52,
author = {Damian Philipp and Jaroslaw Stachowiak and Frank D{\"u}rr and Kurt Rothermel},
title = {{Model-Driven Public Sensing in Sparse Networks}},
booktitle = {Proceedings of the 10th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {LNCS},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2013},
keywords = {model-driven; energy optimization; public sensing; opportunistic sensing; adaptive algorithm; mobility},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-52/INPROC-2013-52.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Public Sensing (PS) is a recent trend for building large-scale sensor data
acquisition systems using commodity smartphones. Limiting the energy drain on
participating devices is a major challenge for PS, as otherwise people will
stop sharing their resources with the PS system. Existing solutions for
limiting the energy drain through model-driven optimizations are limited to
dense networks where there is a high probability for every point of interest to
be covered by a smartphone. In this work, we present an adaptive model-driven
PS system that deals with both dense and sparse networks. Our evaluations show
that this approach improves data quality by up to 41 percentage points while
enabling the system to run with a greatly reduced number of participating
smartphones. Furthermore, we can save up to 81\% of energy for communication and
sensing while providing data matching an error bound of 1°C up to 96\% of the
time.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-52&engl=0}
}
@inproceedings {INPROC-2013-51,
author = {Marius Wernke and Frank D{\"u}rr and Kurt Rothermel},
title = {{Speed Protection Algorithms for Privacy-aware Location Management}},
booktitle = {Proceedings of the IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2013).},
address = {Lyon, France},
publisher = {IEEE Xplore},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {355--362},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2013},
keywords = {Location-based applications; location-based services; speed protection; movement trajectory; location management; location privacy},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-51/INPROC-2013-51.pdf,
www.ieeexplore.ieee.org,
www.PriLoc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Nowadays, millions of users share their complete movement trajectory online
when using real-time traffic monitoring applications, pay-as-you-drive
insurances, or when sharing their last road trip with friends. However, many
users still hesitate to use location-based applications as they are not willing
to reveal, for instance, their driving behavior or the occurrence of a speeding
violation.
Therefore, we present novel speed protection algorithms protecting users from
revealing a violation of given speed limits when using location-based
applications. Our algorithms support time-based and distance-based position
updates. To protect positions indicating a speeding violation, we either adjust
temporal information by delaying position updates or adjust their spatial
information. We evaluate our algorithms by using real world traces and show
that the protected movement trajectory of the user is of high quality even
after removing speeding violations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-51&engl=0}
}
@inproceedings {INPROC-2013-35,
author = {Patrick Baier and Frank D{\"u}rr and Kurt Rothermel},
title = {{Efficient Distribution of Sensing Queries in Public Sensing Systems}},
booktitle = {Proceedings of the 10th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2013)},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2013},
language = {Deutsch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-35/INPROC-2013-35.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The advent of mobile phones paved the way for a new paradigm for gathering
sensor data termed Public Sensing (PS). PS uses built-in sensors of mobile
devices to opportunistically gather sensor data. For instance, the microphones
of a crowd of mobile phones can be used to capture sound samples, which can be
used to construct a city noise map.
A great challenge of PS is to reduce the energy consumption of mobile devices
since otherwise users might not be willing to participate. One crucial part in
the overall power consumption is the energy required for the communication
between the mobile devices and the infrastructure. In particular, the
communication required for sending sensing queries to mobile devices has been
largely neglected in the related work so far.
Therefore, in this paper, we address the problem of minimizing communication
costs for the distribution of sensing queries. While existing systems simply
broadcast sensing queries to all devices, we use a selective strategy by
addressing only a subset of devices. In order not to negatively affect the
quality of sensing w.r.t. completeness, this subset is carefully chosen based
on a probabilistic sensing model that defines the probability of mobile devices
to successfully perform a given sensing query.
Our evaluations show that with our optimized sensing query distribution, the
energy consumption can be reduced by more than 70\% without significantly
reducing the quality of sensing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-35&engl=0}
}
@inproceedings {INPROC-2013-33,
author = {Patrick Baier and Frank D{\"u}rr and Kurt Rothermel},
title = {{Opportunistic Position Update Protocols for Mobile Devices}},
booktitle = {Proceedings of the International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp 2013)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {September},
year = {2013},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-33/INPROC-2013-33.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many location-based applications such as geo-social networks rely on location
services storing mobile object positions. To update positions on location
servers, position update protocols are used. On the one hand, these protocols
decide when an update has to be sent to ensure a certain quality of position
information. On the other hand, they try to minimize the energy consumption of
the mobile device by reducing communication to a minimum.
In this paper, we show how to improve the energy efficiency of different update
protocols by taking the energy characteristics of the mobile network interface
into account. In particular, we show that the energy consumption can be reduced
on average by 70\% using an opportunistic update strategy sending position
updates together with messages of other applications. We present a Markov model
to predict the arrival of messages and an online optimization algorithm
calculating an optimized schedule to send position updates.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-33&engl=0}
}
@inproceedings {INPROC-2013-31,
author = {Kirak Hong and David Lillethun and Umakishore Ramachandran and Beate Ottenw{\"a}lder and Boris Koldehofe},
title = {{Mobile Fog: A Programming Model for Large-Scale Applications on the Internet of Things}},
booktitle = {Proceedings of the 2nd MCC Workshop on Mobile Cloud Computing},
address = {Hong Kong, China},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {15--20},
type = {Konferenz-Beitrag},
month = {August},
year = {2013},
doi = {10.1145/2491266.2491270},
keywords = {fog computing; cloud computing; programming model; Internet of Things; future Internet applications; situation awareness applications},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-31/INPROC-2013-31.pdf,
http://doi.acm.org/10.1145/2491266.2491270},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The ubiquitous deployment of mobile and sensor devices is creating a new
environment, namely the Internet of Things(IoT), that enables a wide range of
future Internet applications. In this work, we present Mobile Fog, a high level
programming model for future Internet applications that are geospatially
distributed, large-scale, and latency-sensitive. We analyze use cases for the
programming model with camera network and connected vehicle applications to
show the efficacy of Mobile Fog We also evaluate application performance
through simulation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-31&engl=0}
}
@inproceedings {INPROC-2013-29,
author = {Kirak Hong and David Lillethun and Umakishore Ramachandran and Beate Ottenw{\"a}lder and Boris Koldehofe},
title = {{Opportunistic Spatio-temporal Event Processing for Mobile Situation Awareness}},
booktitle = {Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS)},
address = {Arlington, Texas, USA},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {195--206},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
doi = {10.1145/2488222.2488266},
keywords = {mobility; complex event processing; situation awareness},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-29/INPROC-2013-29.pdf,
http://doi.acm.org/10.1145/2488222.2488266},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of mobile devices and sensors, mobile situation
awareness is becoming an important class of applications. The key requirement
of this class of applications is low-latency processing of events stemming from
sensordata in order to provide timely situational information to mobile
users.To satisfy the latency requirement, we propose a spatio-temporal event
processing system that uses prediction-based continuous query handling. Our
system predicts future query regions for moving consumers and starts processing
events early so that the live situational information is available when the
consumer reaches the future location. In contrast to existing systems, our
system provides timely information about a consumer's current position by
hiding computation latency for processing recent events. To evaluate our
system, we measure the quality of results and timeliness of live situational
information with various query parameters. Our evaluation shows that we can
achieve highly meaningful query results with near-zero latency in most cases.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-29&engl=0}
}
@inproceedings {INPROC-2013-28,
author = {Beate Ottenw{\"a}lder and Boris Koldehofe and Kurt Rothermel and Umakishore Ramachandran},
title = {{MigCEP: Operator Migration for Mobility Driven Distributed Complex Event Processing}},
booktitle = {Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS)},
address = {Arlington, Texas, USA},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {183--194},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
doi = {10.1145/2488222.2488265},
keywords = {complex event processing; migration; mobility},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
E.1 Data Structures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-28/INPROC-2013-28.pdf,
http://doi.acm.org/10.1145/2488222.2488265},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {A recent trend in communication networks --- sometimes referred to as fog
computing --- offers to execute computational tasks close to the access points
of the networks. This enables real-time applications, like mobile Complex Event
Processing (CEP), to significantly reduce end-to-end latencies and bandwidth
usage. Most work studying the placement of operators in such an environment
completely disregards the migration costs. However, the mobility of users
requires frequent migration of operators, together with possibly large state
information, to meet latency restrictions and save bandwidth in the
infrastructure.
This paper presents a placement and migration method for providers of
infrastructures that incorporate cloud and fog resources. It ensures
application-defined end-to-end latency restrictions and reduces the network
utilization by planning the migration ahead of time. Furthermore, we present
how the application knowledge of the CEP system can be used to improve current
live migration techniques for Virtual Machines to reduce the required bandwidth
during the migration. Our evaluations show that we safe up to 49\% of the
network utilization with perfect knowledge about a users mobility pattern and
up to 27\% of the network utilization when considering the uncertainty of those
patterns.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-28&engl=0}
}
@inproceedings {INPROC-2013-27,
author = {Boris Koldehofe and Frank D{\"u}rr and Muhammad Adnan Tariq},
title = {{Event-based Systems Meet Software-defined Networking}},
booktitle = {Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {271--280},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
doi = {10.1145/2488222.2488270},
keywords = {Software-defined Networking, Event-based Systems, Content-based Routing, Publish/Subscribe, Network Virtualization},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-27/INPROC-2013-27.pdf,
http://dx.doi.org/10.1145/2488222.2488270},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Software-defined networking (SDN) is a recent development in the area of
communication networks with tremendous support by key players building the next
generation of computer hardware and software. This development will have
significant impact on how communication middleware---in particular, future
distributed event-based systems---can be designed. While currently the
communication middleware has no possibility to directly influence the
properties of its underlying communication channels on the network layer, SDN
enables communication middleware to control and flexibly adapt the forwarding
of communication flows in the underlying network. In addition to the immediate
implication to local area networks such as data center networks, campus
networks, or company networks, novel trends like network virtualization may
even support Internet-wide distributed applications to benefit from SDN in the
future. This paper gives an introduction on how to utilize SDN-concepts for
improving the performance of event-based middleware and to test their behavior.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-27&engl=0}
}
@inproceedings {INPROC-2013-26,
author = {Boris Koldehofe and Ruben Mayer and Umakishore Ramachandran and Kurt Rothermel and Marco V{\"o}lz},
title = {{Rollback-Recovery without Checkpoints in Distributed Event Processing Systems}},
booktitle = {Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {27--38},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
doi = {10.1145/2488222.2488259},
keywords = {Reliability; Recovery; Complex Event Processing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-26/INPROC-2013-26.pdf,
http://dx.doi.org/10.1145/2488222.2488259},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Reliability is of critical importance to many applications involving
distributed event processing systems. Especially the use of stateful operators
makes it challenging to provide efficient recovery from failures and to ensure
consistent event streams. Even during failure-free execution, state-of-the-art
methods for achieving reliability incur significant overhead at run-time
concerning computational resources, event traffic, and event detection time.
This paper proposes a novel method for rollback-recovery that allows for
recovery from multiple simultaneous operator failures, but eliminates the need
for persistent checkpoints. Thereby, the operator state is preserved in
savepoints at points in time when its execution solely depends on the state of
incoming event streams which are reproducible by predecessor operators. We
propose an expressive event processing model to determine savepoints and
algorithms for their coordination in a distributed operator network.
Evaluations show that very low overhead at failure-free execution in comparison
to other approaches is achieved.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-26&engl=0}
}
@inproceedings {INPROC-2013-23,
author = {Muhammad Adnan Tariq and Boris Koldehofe and Kurt Rothermel},
title = {{Efficient content-based routing with network topology inference}},
booktitle = {Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems (DEBS)},
address = {Arlington, Texas, USA},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {51--62},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
doi = {10.1145/2488222.2488262},
keywords = {QoS; quality of service; network inference; underlay awareness; delay; bandwidth; content-based; publish/subscribe; event-based},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-23/INPROC-2013-23.pdf,
http://doi.acm.org/10.1145/2488222.2488262},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Content-based publish/subscribe has gained high popularity for large-scale
dissemination of dynamic content. Yet it is highly challenging to enable
communication-efficient dissemination of content in such systems, especially in
the absence of a broker infrastructure. This paper presents a novel approach
that exploits the knowledge of event traffic, user subscriptions and topology
of the underlying physical network to perform efficient routing in a
publish/subscribe system. In particular, mechanisms are developed to discover
the underlay topology among subscribers and publishers in a distributed manner.
The information of the topology and the proximity between the subscribers to
receive similar events is then used to construct a routing overlay with low
communication cost. Our evaluations show that for internet-like topologies the
proposed inference mechanisms are capable of modeling an underlay in an
efficient and accurate manner. Furthermore, the approach yields a significant
reduction in routing cost in comparison to the state of the art.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-23&engl=0}
}
@inproceedings {INPROC-2013-22,
author = {Frank D{\"u}rr},
title = {{Improving the Efficiency of Cloud Infrastructures with Elastic Tandem Machines}},
booktitle = {Proceedings of the 6th International Conference on Cloud Computing (Cloud 2013)},
address = {Santa Clara, CA, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2013},
keywords = {cloud computing; infrastructure as a service; efficiency; energy, elasticity; scaling; system on a chip; software-defined networking; green computing},
language = {Englisch},
cr-category = {C.2.3 Network Operations,
C.2.4 Distributed Systems,
C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
C.5 Computer System Implementation,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-22/INPROC-2013-22.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we propose a concept for improving the energy efficiency and
resource utilization of cloud infrastructures by combining the benefits of
heterogeneous machine instances. The basic idea is to integrate low-power
system on a chip (SoC) machines and high-power virtual machine instances into
so-called Elastic Tandem Machine Instances (ETMI). The low-power machine serves
low load and is always running to ensure the availability of the ETMI. When
load rises, the ETMI scales up automatically by starting the high-power
instance and handing over traffic to it. For the non-disruptive transition from
low-power to high-power machines and vice versa, we present a handover
mechanism based on software-defined networking technologies. Our evaluations
show the applicability of low-power SoC machines to serve low load efficiently
as well as the desired scalability properties of ETMIs.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-22&engl=0}
}
@inproceedings {INPROC-2013-04,
author = {Damian Philipp and Jaroslaw Stachowiak and Patrick Alt and Frank D{\"u}rr and Kurt Rothermel},
title = {{DrOPS: Model-Driven Optimization for Public Sensing Systems}},
booktitle = {2013 IEEE International Conference on Pervasive Computing and Communications (PerCom 2013)},
address = {San Diego, CA, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {185--192},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2013},
doi = {10.1109/PerCom.2013.6526731},
keywords = {Data acquisition; Distributed computing; Wireless sensor networks; Public Sensing; Opportunistic Sensing; Smartphone; Model-Driven Data Acquisition; Quality aware; Adaptive, autonomic and context-aware computing; Energy-efficient and green pervasive computing; Innovative pervasive computing applications; Pervasive opportunistic communications and applications; Participatory, opportunistic and social sensing; Sensors and RFID in pervasive systems; Smart devices and intelligent environments},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-04/INPROC-2013-04.pdf,
http://www.comnsense.de,
http://dx.doi.org/10.1109/PerCom.2013.6526731},
contact = {Damian Philipp damian.philipp@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The proliferation of modern smartphones has given rise to Public Sensing, a new
paradigm for data acquisition systems utilizing smartphones of mobile
participants. In this paper, we present DrOPS, a system for improving the
efficiency of data acquisition in Public Sensing systems. DrOPS utilizes a
model-driven approach, where the number of required readings from mobile
smartphones is reduced by inferring readings from the model. Furthermore, the
model can be used to infer readings for positions where no sensor is available.
The model is directly constructed from the observed phenomenon in an online
fashion. Using such models together with a client-specified quality bound, we
can significantly reduce the effort for data acquisition while still reporting
data of required quality to the client. To this effect, we develop a set of
online learning and control algorithms to create and validate the model of the
observed phenomenon and present a sensing task execution system utilizing our
algorithms in this paper. Our evaluations show that we obtain models in a
matter of just hours or even minutes. Using the model-driven approach for
optimizing the data acquisition, we can save up to 80\% of energy for
communication and provide inferred temperature readings for uncovered positions
matching an error-bound of 1°C up to 100\% of the time.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-04&engl=0}
}
@inproceedings {INPROC-2013-01,
author = {Bj{\"o}rn Schilling and Boris Koldehofe and Kurt Rothermel and Umakishore Ramachandran},
title = {{Access Policy Consolidation for Complex Event Processing}},
booktitle = {IEEE Conference on Networked Systems (NetSys)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {92--101},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2013},
doi = {10.1109/NetSys.2013.18},
keywords = {Event processing; Complex event processing; CEP; Security; Access Control; Bayesian network},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2013-01/INPROC-2013-01.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In distributed complex event processing, event streams are processed over a
chain of subsequent operators. For large-scale applications like a logistic
chain these operators may be hosted by different entities and thus are spread
over different security domains. Current approaches for complex event
processing cannot preserve the privacy of an operator’s incoming event streams.
An adversary may infer the original input stream from its legally received
event streams.
In this paper we present a fine-grained access management for complex event
processing. We show how to enforce privacy of events throughout the chain of
dependent operators by specifying appropriate access policies and proposing an
algorithm for policy consolidation. Furthermore, we introduce the calculation
of obfuscation achieved in a correlation step. This allows us to ignore access
requirements once a sufficient obfuscation level has been achieved, the
proposed algorithms is capable to reduce the required overhead in the
enforcement of access policies. We prove correctness and evaluate the cost in
establishing policy consolidation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2013-01&engl=0}
}
@inproceedings {INPROC-2012-49,
author = {Marius Wernke and Frank D{\"u}rr and Kurt Rothermel},
title = {{Efficient Position Sharing for Location Privacy using Binary Space Partitioning}},
booktitle = {Proceedings of the Ninth Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous '12)},
address = {Beijing, People's Republic of China},
publisher = {ICST},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2012},
keywords = {Position Sharing; Location Privacy; Location Based Applications; Privacy},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-49/INPROC-2012-49.pdf,
http://www.priloc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Millions of users use location-based applications (LBAs) to share their
positions with friends, request information from points of interest finders, or
get notifications from event finders, etc. Such LBAs are typically based on
location servers (LSs) managing mobile object positions in a scalable fashion.
However, storing precise user positions on LSs raises privacy concerns, in
particular, if LS providers are non-trusted. To solve this problem, we present
PShare-BSP, a novel approach for the secure management of private user
positions on non-trusted LSs. PShare-BSP splits up precise user positions into
position shares and distributes them to different LSs of different providers.
Thus, a compromised provider only reveals user positions with degraded
precision. Nevertheless, LBAs can combine several shares from different LSs to
increase their precision.
PShare-BSP improves on our previous position sharing approaches: It uses a
deterministic share generation approach based on binary space partitioning to
avoid probabilistic attacks based, for instance, on Monte Carlo simulations.
Moreover, it significantly decreases the computational complexity and increases
the efficiency by reducing the update costs for succeeding position updates.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-49&engl=0}
}
@inproceedings {INPROC-2012-41,
author = {Boris Koldehofe and Frank D{\"u}rr and Muhammad Adnan Tariq and Kurt Rothermel},
title = {{The Power of Software-defined Networking: Line-rate Content-based Routing Using OpenFlow}},
booktitle = {Proceedings of the 7th MW4NG Workshop of the 13th International Middleware Conference},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Workshop-Beitrag},
month = {Dezember},
year = {2012},
doi = {10.1145/2405178.2405181},
keywords = {Content-Based Routing; Publish/Subscribe; Software Defined Networking; SDN; Network Virtualization},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-41/INPROC-2012-41.pdf,
http://doi.acm.org/10.1145/2405178.2405181},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {A lot of research effort has been invested to support efficient content-based
routing. Nevertheless, practitioners often fall back to far less expressive
communication paradigms like multicast groups. The benefits of content-based
routing in minimizing bandwidth consumption are often rendered useless by
simpler communication paradigms that rely on line-rate processing of data
packets at the switches of the network providers. Contrary content-based
routing protocols face the inherent overhead in matching the content of events
against subscriptions leading to far lower throughput rates and higher
end-to-end delays. However, recent trends in networking such as software
defined networking in combination with network virtualization have tremendous
potential to change the picture. In our opinion this will significantly
increase acceptance of sophisticated middleware like content-based routing in
the future. To support our claims we outline in this paper a reference
architecture that may be used to build middleware for Future Internet
applications. Furthermore, we provide a solution for realizing content-based
routing at line-rate relying on this reference architecture and illustrate
research problems that need to be addressed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-41&engl=0}
}
@inproceedings {INPROC-2012-40,
author = {Stephan Schnitzer and Hugo Miranda and Boris Koldehofe},
title = {{Content Routing Algorithms to Support Publish/Subscribe in Mobile Ad Hoc Networks}},
booktitle = {Proceedings of the 5th IEEE Workshop on Architectures, Services and Applications for the Next Generation Internet},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Workshop-Beitrag},
month = {Oktober},
year = {2012},
keywords = {MANET; TPSR; Ad Hoc; Wireless Routing},
language = {Deutsch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software,
C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-40/INPROC-2012-40.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobile Ad Hoc Networks (MANETs) allow communication between moving nodes
without using infrastructure like access points, stationary routers or GPS.
This offers new communication opportunities, especially in challenging
environments. To communicate in MANETs we often need routing functionality,
which usually provides unicast-based best effort packet delivery.
Publish/Subscribe (Pub/Sub) is a well known and powerful paradigm that provides
higher expressiveness than unicast routing. It decouples senders from receivers
and allows information exchange between network nodes that offer certain data
(called publishers) and nodes that declare their interest in data of some
pattern (called subscribers). Especially in MANET applications, Pub/Sub
provides useful functionality to support realistic scenarios and novel
applications. This paper proposes a new algorithm called TPSR, tailored to
efficiently support Pub/Sub in MANETs. It is based mainly on two principles: i)
it uses the dissemination of subscriptions to create source routes; and ii) it
uses the signal strength messages are received with, to optimize routes in
terms of striking a good balance between long routes and fragile routes.
Simulations based on ns-2 demonstrate its performance, in comparison with
flooding and unicast-based solutions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-40&engl=0}
}
@inproceedings {INPROC-2012-34,
author = {Klaus Herrmann and Daniel Fischer and Damian Philipp},
title = {{Resource Management for Public Sensing}},
booktitle = {Activity Context Representation: Techniques and Languages},
editor = {Workshop Chair Lokendra Shastri},
address = {Toronto, Canada},
publisher = {Online},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {32--39},
type = {Workshop-Beitrag},
month = {Juli},
year = {2012},
keywords = {Resource Management; Public Sensing; Ad-Hoc Routing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-34/INPROC-2012-34.pdf,
http://activitycontext.org/wp-content/uploads/2012/07/AAAI12_W12-05_TechnicalReport_ActivityContextRepresentation.pdf},
contact = {klaus.herrmann@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Public sensing is a new research area in the fields of wireless sensor networks
and mobile computing. It leverages the mobile sensors and system resources
readily available in mobile phones to execute sensing tasks. In order to plan,
execute and adapt large-scale sensing tasks, applications need to query for the
available resources, e.g. the density of certain sensors. We investigate how
such information can be provided, and we propose a resource manager for public
sensing. Our primary goal is to minimize the energy consumed by the mobile
devices to make public sensing feasible without disturbing users. We propose a
cluster-based protocol for collecting local views of the resource state using
local ad-hoc communication since this is much more energy-efficient than
long-range (e.g. cellular) communication. We compare our solution to a standard
approach where mobile devices communicate their resource states using the
cellular phone network. We show that 65\% of the energy is saved and the
communication load on the infrastructure is reduced by 90\% while an average
delivery ratio of 93\% is retained.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-34&engl=0}
}
@inproceedings {INPROC-2012-30,
author = {Ben W. Carabelli and Andreas Benzing and Georg Seyboth and Rainer Blind and Mathias B{\"u}rger and Frank D{\"u}rr and Boris Koldehofe and Kurt Rothermel and Frank Allg{\"o}wer},
title = {{Exact Convex Formulations of Network-Oriented Optimal Operator Placement}},
booktitle = {Proceedings of the 51st IEEE Conference on Decision and Control (CDC2012)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {3777--3782},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2012},
doi = {10.1109/CDC.2012.6426790},
keywords = {Optimization; Computer networks; Sensor networks},
language = {Englisch},
cr-category = {G.1.6 Numerical Analysis Optimization},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-30/INPROC-2012-30.pdf,
http://dx.doi.org/10.1109/CDC.2012.6426790},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Data processing tasks are increasingly spread across the internet to account
for the spatially distributed nature of many data sources. In order to use
network resources efficiently, subtasks need to be distributed in the network
so data can be filtered close to the data sources. Previous approaches to this
operator placement problem relied on various heuristics to constrain the
complexity of the problem. In this paper, we propose two generic integer
constrained problem formulations: a topology aware version which provides a
placement including the specific network links as well as an end-to-end delay
aware version which relies on the routing capabilities of the network. A linear
programming relaxation for both versions is provided which allows exact and
efficient solution using common solvers.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-30&engl=0}
}
@inproceedings {INPROC-2012-26,
author = {Patrick Baier and Frank D{\"u}rr and Kurt Rothermel},
title = {{TOMP: Opportunistic Traffic Offloading Using Movement Predictions}},
booktitle = {Proceedings of the 37th IEEE Conference on Local Computer Networks (LCN)},
address = {Clearwater},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2012},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-26/INPROC-2012-26.pdf,
http://www.comnsense.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Recent forecasts predict that the amount of cellular data traffic will
significantly increase within the next few years. The reason for this trend is
on the one hand the high growth rate of mobile Internet users and on the other
hand the growing popularity of high bandwidth streaming applications. Given the
fact that cellular networks (e.g. UMTS) have only limited capacity, the
existing network infrastructure will soon reach its limits. As a result, the
concept of traffic offloading attracts more and more attention in research
since it aims at the reduction of cellular traffic by shifting it to local-area
networks like Wifi. Within the last few years, some first approaches for
automatically offloading cellular traffic were proposed. These approaches
either assume the wide availability of publicly accessible Wifi networks or
knowledge about social relations of mobile users. However, these assumptions
are usually not fulfilled. To face this issue, we developed the TOMP system.
TOMP implements a system to distribute data from the infrastructure to a set of
mobile devices by partly shifting traffic from the cellular network to the
level of inter-device communication. In contrast to the prevailing approaches,
TOMP does not rely on open Wifi networks and only uses information about the
position and speed of mobile device. By using predictions about the future
movement of mobile users, TOMP determines devices that are most suitable
targets for traffic offloading. In this paper we show by simulation that TOMP
can save up to 40\% of cellular messages in comparison to a typical cellular
network.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-26&engl=0}
}
@inproceedings {INPROC-2012-20,
author = {Boris Koldehofe and Beate Ottenw{\"a}lder and Kurt Rothermel and Umakishore Ramachandran},
title = {{Moving Range Queries in Distributed Complex Event Processing}},
booktitle = {Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS).},
address = {Berlin},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {201--212},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2012},
doi = {10.1145/2335484.2335507},
keywords = {Complex Event Processing; Event-based systems; Moving range queries},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-20/INPROC-2012-20.pdf,
http://doi.acm.org/10.1145/2335484.2335507},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Up to now correlations in complex event processing (CEP) systems are detected
by a well defined set of operators whose configuration is determined ahead of
deployment time. Although CEP operators involve location specific attributes,
state of the art systems are heavily constraint in detecting situations where
the interest in a situation changes dependent on the consumer's location, e.g.,
with the movement of mobile devices. This paper adopts the concept of range
queries to CEP systems. We propose a mobility-aware event delivery semantic and
present a corresponding execution model that accounts for mobility driven
selection of primary event streams to the CEP system. By utilizing the
properties of this execution model we derive an algorithm that establishes low
cost and coordinated reconfiguration of CEP operators in a distributed system.
The algorithm minimizes the amount of information that needs to be streamed
between operators and avoids additional delays as a result of a reconfiguration
of CEP operators. We present an analysis of the algorithm's properties and
evaluate the efficiency of the proposed reconfiguration algorithm.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-20&engl=0}
}
@inproceedings {INPROC-2012-17,
author = {Muhammad Adnan Tariq and Boris Koldehofe and Gerald. G Koch and Kurt Rothermel},
title = {{Distributed spectral cluster management: A method for building dynamic publish/subscribe systems}},
booktitle = {Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems (DEBS)},
address = {Berlin, Germany},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {213--224},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2012},
doi = {10.1145/2335484.2335508},
keywords = {Content-based; Publish/Subscribe; Broker-less; Spectral clustering; P2P; Event-based},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-17/INPROC-2012-17.pdf,
http://doi.acm.org/10.1145/2335484.2335508},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In recent years peer-to-peer (P2P) networking has gained high popularity for
large-scale content distribution. Prominent systems expect a large user base
with rather diversified demands. Yet it is highly challenging to achieve
scalability without sacrificing the expressiveness of queries in such systems.
This paper proposes distributed spectral cluster management, an approach which
adapts the techniques from spectral graph theory to work in distributed
settings. The proposed approach is applied to content-based publish/subscribe
to i) significantly reduce the cost for event dissemination by clustering
subscribers exploiting the similarity of events, ii) preserve the
expressiveness of the subscription language, and iii) perform robustly in the
presence of workload variations. The evaluations analyze the accuracy of the
proposed distributed spectral mechanisms and show their effectiveness to
significantly reduce the efforts to disseminate events under many practical
workloads.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-17&engl=0}
}
@inproceedings {INPROC-2012-13,
author = {Stefan F{\"o}ll and Florian Berg and Klaus Herrmann and Kurt Rothermel},
title = {{A Predictive Protocol for Mobile Context Updates with Hard Energy Constraints}},
booktitle = {Proceedings of the 13th International Conference on Mobile Data Management (MDM 2012)},
address = {Bengaluru, India},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {125--130},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2012},
doi = {10.1109/MDM.2012.11},
keywords = {mobile users; update protocols; discrete context; energy efficiency; context accuracy; contrained optimization problem, Markov decision process},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {http://dx.doi.org/10.1109/MDM.2012.11},
contact = {stefan.foell@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {As mobile devices have become powerful sensor platforms, new applications have
emerged which continuously stream mobile user context (location, activities,
etc.). However, energy is a limited resource on battery-equipped mobile
devices. Especially frequent transmissions of context updates over
energy-expensive wireless channels drain the battery of mobile devices in an
uncontrolled manner. It is a fundamental algorithmic challenge to design
protocols such that users can control the energy consumption on mobile devices
while, at the same time, optimizing the quality of mobile applications. To
address this trade-off in the area of context update protocols, we propose a
novel protocol that maximizes the context accuracy perceived by a remote
consumer while guaranteeing that the consumed energy stays under a given limit.
Our update protocol exploits predictions about a user's future behaviour to
give priority to the most effective context updates. In our evaluation, we
apply our predictive update protocol to a real-world trace of user context and
show that the context accuracy is significantly increased compared to an update
protocol which operates without predictions under the same energy budget.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-13&engl=0}
}
@inproceedings {INPROC-2012-07,
author = {Pavel Skvortsov and Frank D{\"u}rr and Kurt Rothermel},
title = {{Map-aware Position Sharing for Location Privacy in Non-trusted Systems}},
booktitle = {Proceedings of the 10th International Conference on Pervasive Computing (Pervasive 2012)},
editor = {Lecture Notes in Computer Science},
address = {Newcastle, UK},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {388--405},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2012},
keywords = {location-based service; privacy; obfuscation; sharing; map-awareness},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-07/INPROC-2012-07.pdf,
http://www.springerlink.com/content/w682352838637308/,
http://www.priloc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many current location-based applications (LBA) such as friend finder services
use information about the positions of mobile users. So-called location
services (LSs) have been proposed to manage these mobile user positions
efficiently. However, managing user positions raises privacy issues, in
particular, if the providers of LSs are only partially trusted. Therefore, the
concept of private position sharing for partially trusted systems was proposed
in the literature. The basic idea of position sharing is to split the precise
user position into a set of position shares of well-defined limited precision
and distribute these shares among LSs of different providers. The main
contributions of this paper are two extended position sharing approaches that
improve the basic position sharing approach in two ways: Firstly, we reduce the
predictability of share generation that allows an attacker to gain further
information from a sub-set of shares to further increase the position
precision. Secondly, we present a position sharing algorithm for constrained
movement scenarios whereas the existing approach was tailored to open space
environments. However, open space approaches are vulnerable to map-based
attacks. Therefore, we present a share generation algorithm that takes map
knowledge into account.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-07&engl=0}
}
@inproceedings {INPROC-2012-06,
author = {Marius Wernke and Frank D{\"u}rr and Kurt Rothermel},
title = {{PShare: Position Sharing for Location Privacy based on Multi-Secret Sharing}},
booktitle = {Proceedings of the 10th IEEE International Conference on Pervasive Computing and Communications (PerCom 2012)},
address = {Lugano, Switzerland},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {153--161},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2012},
keywords = {Location-based applications; privacy; position sharing; location management},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-06/INPROC-2012-06.pdf,
http://www.priloc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Location-based applications such as Facebook Places, Foursquare, or Loopt
attract millions of users by implementing point of interest finders, friend
finders, geosocial networking, etc. Typically, these applications act as
clients to a location service such as Google Latitude or Yahoo Fire Eagle,
which manage mobile object positions and ensure the scalability to provide
various clients with mobile object positions.
However, exposing precise user positions raises user privacy concerns,
especially if location service providers are not fully trusted, and private
position information could be lost, leaked, stolen, etc. To enable the secure
management of private user positions on non-trusted location servers (LSs), we
present novel position sharing approaches based on the concept of multi-secret
sharing. Our approaches split up a precise user position into position shares,
which are distributed to different LSs of different providers such that a
compromised provider only reveals user positions with degraded precision. On
the other hand, clients can combine several shares queried from different LSs
to increase their provided precision without the need to store precise
information at a single LS.
We propose two position sharing approaches: PShare-SLM is the first position
sharing approach presented so far for symbolic location models. For geometric
location models, we present PShare-GLM, which improves existing geometric
position sharing approaches[DSR11] by considering continuous position updates
and by increasing the robustness against various attacks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-06&engl=0}
}
@inproceedings {INPROC-2012-03,
author = {Stefan F{\"o}ll and Klaus Herrmann and Kurt Rothermel},
title = {{Energy-efficient Update Protocols for Mobile User Context}},
booktitle = {Proceedings of the 26th IEEE International Conference on Advanced Information Networking and Applications (AINA-2012)},
address = {Fukoka, Japan},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2012},
keywords = {mobile users; update protocols; discrete context; energy efficiency; context accuracy},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.2.4 Distributed Systems},
contact = {stefan.foell@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Nowadays, rich information about the context of mobile users is directly
captured on the users' mobile phones in real-time. Especially, discrete context
(e.g., the user's activity) has become highly interesting for many applications
since it provides an intuitive and human-understandable description of the
user's current state. However, while sensing is executed locally on the mobile
device, changes of user context need to be distributed from the device to a
large number of interested consumers, e.g., the friends in an online social
network. This produces a large overhead for the continuous transmission of
context updates and represents a serious challenge for the limited energy
budget of battery-equipped mobile devices. In this paper, we propose different
strategies for energy-efficient context updates. We present a number of update
protocols that are characterized by an inherent trade-off between quality of
context and message overhead. To this end, we investigate update criteria that
allow consumers of context information to express their tolerance towards the
inaccurateness of received context, and we propose update protocols that
exploit this tolerance to save updates and, thus, energy. In our evaluation we
analyse our update protocols based on a real-world trace of user activities and
show that applications can save more than 80\% of the messages when tolerating a
minor degradation of the context quality only.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-03&engl=0}
}
@inproceedings {INPROC-2012-01,
author = {Patrick Baier and Frank D{\"u}rr and Kurt Rothermel},
title = {{PSense: Reducing Energy Consumption in Public Sensing Systems}},
booktitle = {Proceedings of the 26th IEEE International Conference on Advanced Information Networking and Applications (AINA-2012)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {136--143},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2012},
doi = {10.1109/AINA.2012.33},
keywords = {ad-hoc; mobile; public sensing},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2012-01/INPROC-2012-01.pdf,
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6184863&isnumber=6184848,
http://www.comnsense.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Utilizing peoples' mobile devices for gathering sensor data has attracted a lot
of attention within the last few years. As a result, a great variety of systems
for sensing environmental phenomena like temperature or noise have been
proposed. However, most of these systems do not take into account that mobile
devices have only limited energy resources. For instance, an often assumed
prerequisite is that mobile devices are always aware of their position. Given
the fact that a position fix is a very energy consuming operation, continuous
positioning would quickly drain a device's battery. Since the owners of the
mobile devices will not tolerate a significant reduction of the devices'
battery lifetime, such an approach is not suitable. To address this issue we
present PSense, a flexible system for efficiently gathering sensor data with
mobile devices. By avoiding unnecessary position fixes, PSense reduces the
energy consumption of mobile devices by up to 70\% compared to existing mobile
sensing approaches. This is achieved by introducing an adaptive positioning
mechanism and by utilizing energy efficient short-range communication to
exchange position related information.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-01&engl=0}
}
@inproceedings {INPROC-2011-84,
author = {Stamatia Rizou and Frank D{\"u}rr and Kurt Rothermel},
title = {{Fulfilling End-to-End Latency Constraints in Large-scale Streaming Environments}},
booktitle = {Proceedings of the 30th IEEE International Performance Computing and Communications Conference: IPCCC'11},
publisher = {IEEE Xplore},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {November},
year = {2011},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.2.2 Network Protocols,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-84/INPROC-2011-84.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The on-line processing of high volume data streams is a prerequisite for many
modern applications relying on real-time data such as global sensor networks or
multimedia streaming. In order to achieve efficient data processing and
scalability w.r.t. the number of distributed data sources and applications,
in-network processing of data streams in an overlay network of data processing
operators has been proposed. For such stream processing overlay networks, the
placement of operators onto physical hosts plays an important role for the
resulting quality of service—in particular, the endto- end latency—and network
load. To this end, we present an enhanced placement algorithm that minimizes
the network load put onto the system by a stream processing task under
userdefined delay constraints in this paper. Our algorithm finds first the
optimal solution in terms of network load and then degrades this solution to
find a constrained optimum. In order to reduce the overhead of the placement
algorithm, we included mechanisms to reduce the search space in terms of hosts
that are considered during operator placement. Our evaluations show that this
approach leads to an operator placement of high quality solution while inducing
communication overhead proportional only to a small percentage of the total
hosts.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-84&engl=0}
}
@inproceedings {INPROC-2011-76,
author = {Hannes Wolf and Klaus Herrmann and Kurt Rothermel},
title = {{FlexCon – Robust Context Handling in Human-Oriented Pervasive Flows}},
booktitle = {On the Move to Meaningful Internet Systems: OTM 2011 Confederated International Conferences: CoopIS, DOA-SVI, and ODBASE 2011, Hersonissos, Crete, Greece, October 17-21, 2011, Proceedings, Part I},
editor = {Robert Meersman and Tharam Dillon and Pilar Herrero and Akhil Kumar and Manfred Reichert and Li Qing and Beng-Chin Ooi and Ernesto Damiani and Douglas C. Schmidt and Jules White White and Manfred Hauswirth and Pascal Hitzler and Mukesh Mohania},
address = {Berlin/Heidelberg},
publisher = {Springer Berlin Heidelberg},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {7044},
pages = {236--255},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2011},
issn = {1611-3349},
doi = {10.1007/978-3-642-25109-2_16},
language = {Englisch},
cr-category = {H.4.1 Office Automation,
G.3 Probability and Statistics},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-76/INPROC-2011-76.pdf,
http://www.springerlink.com/content/2245482r612336ln/},
contact = {wolfhs@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Workflows are increasingly becoming a universal means for driving and
coordinating complex processes, not only in the business world but also in
areas like pervasive computing. Pervasive flows run in parallel with the
user{\^a}€™s real-world actions and are synchronized using automatically collected
context information about her current activities (context events). Respective
workflows cannot be rigidly defined since the user needs to retain her
flexibility and must not be obstructed by the workflow. However, if the order
of activities is not defined until the activities are actually executed,
correctly assigning the uncertain context events becomes a major challenge. We
propose FlexCon {\^a}€“ a novel event assignment approach for such human-oriented
workflows that is based on hybrid workflow models and Dynamic Bayesian
Networks. FlexCon exploits the dependency between context events to provide
more accurate information as to which events need to be consumed by which
workflow activities. Our evaluations show that FlexCon improves the event
accuracy on average by 54\% and the number of successful completed flows on
average by 88\%. Thus, FlexCon represents a major step towards unobtrusive
pervasive applications.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-76&engl=0}
}
@inproceedings {INPROC-2011-74,
author = {Patrick Baier and Harald Weinschrott and Frank D{\"u}rr},
title = {{Effiziente automatisierte Erstellung von Stra{\ss}enkarten}},
booktitle = {7.GI/ITG KuVS-Fachgespr{\"a}ch. Ortsbezogene Anwendungen und Dienste.},
editor = {Roth J{\"o}rg K{\"u}pper Axel},
address = {Berlin},
publisher = {Logos Verlag Berlin GmbH},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {85--92},
type = {Konferenz-Beitrag},
month = {September},
year = {2011},
isbn = {978-3-8325-2935-2},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.3 Network Operations,
C.2.4 Distributed Systems,
E.1 Data Structures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-74/INPROC-2011-74.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Das relativ junge Paradigma des Urban Sensing erm{\"o}glicht die kosteng{\"u}nstige
Bereitstellung von Sensordaten, welche in diesem Umfang bisher nicht zug{\"a}nglich
waren. Ein potentieller Verwendungszweck dieser Daten liegt im Bereich der
Kartografie, indem von Mobilger{\"a}ten erfasste GPS-Daten genutzt werden, um
Stra{\ss}enkarten automatisch zu erstellen. Dadurch kann eine Ersparnis
hinsichtlich Aufwand und Kosten, im Vergleich zu konventionellen Methoden der
Kartenerstellung, erzielt werden. Diese Arbeit stellt einen solchen Ansatz zur
effizienten, automatisierten Erstellung von Stra{\ss}enkarten mithilfe von
GPS-Sensordaten vor. Diese Daten werden dabei automatisch von Personen
gesammelt, die ihre Mobilger{\"a}te wie gewohnt mit sich f{\"u}hren, zus{\"a}tzlich aber
auf ihren allt{\"a}glichen Wegen GPS-Positionsinformationen erfassen, welche sie
einem zentralen System zur Verf{\"u}gung stellen. Dies geschieht automatisch, ohne
dass eine Interaktion dieser Personen n{\"o}tig ist. Im Gegenzug soll der
Ressourcenverbrauch der teilnehmenden Mobilger{\"a}te m{\"o}glichst minimiert werden.
Daher koordiniert der in dieser Arbeit vorgestellte Ansatz die Erfassung der
GPS-Daten so, dass die Mobilger{\"a}te diese m{\"o}glichst nur dann erfassen, wenn sie
sich in einem Gebiet befinden, welches bis zu diesem Zeitpunkt noch nicht
ausreichend kartografisch erfasst wurde. Um diese gezielte Koordination der
Mobilger{\"a}te zu erm{\"o}glichen, werden im Rahmen dieser Arbeit Qualit{\"a}tsmetriken
f{\"u}r Geodaten vorgestellt, welche den erfassten Stra{\ss}en quantitative Gr{\"o}{\ss}en
zuordnen, um so einen Vergleich dieser Daten zu erm{\"o}glichen.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-74&engl=0}
}
@inproceedings {INPROC-2011-73,
author = {Damian Philipp and Frank D{\"u}rr and Kurt Rothermel},
title = {{A Sensor Network Abstraction for Flexible Public Sensing Systems}},
booktitle = {Proceedings of the 8th IEEE International Conference on Mobile Ad-Hoc and Sensor Systems: MASS'11; Valencia, Spain, October 17-22, 2011},
editor = {IEEE Computer Society Conference Publishing Services},
address = {Valencia},
publisher = {IEEE Computer Society Conference Publishing Services},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {IEEE Computer Society Order Number},
volume = {E4469},
pages = {460--469},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2011},
doi = {10.1109/MASS.2011.52},
isbn = {978-0-7695-4469-4/11},
keywords = {Public Sensing; Sensor Networks; Smartphone},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.2.5 Local and Wide-Area Networks,
C.5.3 Microcomputers},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-73/INPROC-2011-73.pdf,
http://dx.doi.org/10.1109/MASS.2011.52,
http://www.comnsense.de},
contact = {damian.philipp@ipvs.uni-stuttgart.de, frank.duerr@ipvs.uni-stuttgart.de, kurt.rothermel@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Public Sensing is a new paradigm for developing large-scale sensor networks at
low cost by utilizing mobile phones that are already surrounding us in our
everyday lives. In this paper we present a sensor network abstraction layer for
creating flexible public sensing systems that can execute arbitrary queries. To
this effect we develop several algorithms to select mobile nodes for executing
a query. These algorithms allow a user to define a trade-off between quality
and efficiency of query execution by choosing an appropriate algorithm. Our
evaluations show that we can achieve a 99$\backslash$\% increase in efficiency with the
most efficient approaches and only about 10$\backslash$\% decrease in result quality under
worst conditions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-73&engl=0}
}
@inproceedings {INPROC-2011-70,
author = {Hannes Wolf and Jonas Palauro and Klaus Herrmann},
title = {{Fuzzy Event Assignment for Robust Context-Aware Workflows}},
booktitle = {Proceedings of The Fourth International Conference on Dependability (DEPEND 2011)},
editor = {IARIA},
address = {Nice/Saint Laurent du Var, France},
publisher = {IARIA},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {37--42},
type = {Konferenz-Beitrag},
month = {August},
year = {2011},
isbn = {978-1-61208-149-6},
keywords = {context-aware workflows, dependable event assignment, fuzzy logic},
language = {Englisch},
cr-category = {H.4.1 Office Automation,
I.2.3 Deduction and Theorem Proving},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-70/INPROC-2011-70.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The dependability of any kind of context-aware pervasive system inherently
relies on the ability to detect and recognize context events robustly. However,
due to the inaccuracy of real-world sensors the accurate recognition and
handling of context information is a fundamental problem leading to ambiguities
and inconsistent behavior of applications. Adaptable Pervasive Flows (APF) are
a novel workflow-based programming paradigm for pervasive applications. An APF
encodes the temporal dependencies of a user’s tasks. We propose a Fuzzy Event
Assignment (FEvA) algorithm that exploits this flow-knowledge to significantly
improve the robustness of context-aware pervasive applications by resolving the
ambiguities inherent to the context data. Our experiments show that FEvA
reaches an event assignment accuracy of 78\% to 97\% and improves the performance
of dealing with false positive, out-of-order events, and missed context
information.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-70&engl=0}
}
@inproceedings {INPROC-2011-61,
author = {Lars Geiger and Frank D{\"u}rr and Kurt Rothermel},
title = {{Adaptive Routing in a Contextcast Overlay Network}},
booktitle = {Proceedings of the IEEE 7th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2011)},
publisher = {IEEE Xplore},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2011},
doi = {10.1109/WiMOB.2011.6085340},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-61/INPROC-2011-61.pdf,
http://dx.doi.org/10.1109/WiMOB.2011.6085340},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Context-based communication allows for the dissemination of messages to mobile
users with a specified context, i.e., at a location and with certain attribute
values. This enables, e.g., a message to students on campus attending a certain
class, with information about a study group for an upcoming exam. An overlay
network of context-aware routers efficiently disseminate the messages to all
matching receivers. Directed forwarding of such messages requires that the
routers maintain knowledge about the contexts of connected users. Global
knowledge, i.e., each router knowing about every user, scales poorly, though,
because of the necessary updates.
To overcome this challenge, a router can selectively propagate context
information that actually allows its neighbors to prune a message distribution
tree. In this paper, we present an approach to adaptively propagate only those
user contexts that offer a reduction in overall system load. The algorithm
automatically and locally adapts to the observed messages and user contexts on
each node.
Our solution significantly improves the scalability of the system by reducing
the overall load by almost 50\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-61&engl=0}
}
@inproceedings {INPROC-2011-59,
author = {Bilal Hameed and Jorge Minguez and Michael W{\"o}rner and Philip Hollstein and Sema Zor and Stefan Silcher and Frank D{\"u}rr and Kurt Rothermel},
title = {{The Smart Real-Time Factory as a Product Service System}},
booktitle = {3rd CIRP International Conference on Industrial Product Service Systems},
address = {Braunschweig, Germany},
publisher = {IRP},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2011},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In modern manufacturing landscape, companies are increasingly relying on
product service systems i.e. bundling of products and services together in
order to gain a competitive edge. In this article we present the Smart
Real-Time Factory, a smart digital manufacturing environment that can transform
the process of production into an informational service for the customers. The
different components of the smart factory are discussed at length along with a
discussion of the different services that can be offered by the smart factory.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-59&engl=0}
}
@inproceedings {INPROC-2011-51,
author = {Patrick Baier and Harald Weinschrott and Frank D{\"u}rr and Kurt Rothermel},
title = {{MapCorrect: Automatic Correction and Validation of Road Maps Using Public Sensing}},
booktitle = {36th Annual IEEE Conference on Local Computer Networks (LCN 2011)},
address = {Bonn, Germany},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2011},
keywords = {ad-hoc; mobile; public sensing},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-51/INPROC-2011-51.pdf,
http://www.comnsense.de},
contact = {patrick.baier@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the increasing proliferation of small and cheap GPS receivers, a new way
of generating road maps could be witnessed over the last few years.
Participatory mapping approaches like OpenStreetMap, for instance, introduced a
way to generate road maps collaboratively from scratch. Nevertheless, one of
the main problems of these maps is their unknown quality in terms of accuracy.
To address this issue, we propose MapCorrect: An automatic map correction and
validation system. MapCorrect automatically collects GPS traces from people's
mobile devices to correct a given road map and validate it. Since the
collection of GPS data raises concerns about the energy consumption of the
participating mobile devices, we tackle this issue by introducing a selective
sensing mechanism. Furthermore, we show by simulation that using this approach
up to 50\% of energy on the mobile phones can be saved while not impairing the
map correction and validation process at all.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-51&engl=0}
}
@inproceedings {INPROC-2011-49,
author = {Stefan F{\"o}ll and Klaus Herrmann and Kurt Rothermel},
title = {{PreCon - Expressive Context Prediction using Stochastic Model Checking}},
booktitle = {Proceedings of the 8th International Conference on Ubiquitous Intelligence and Computing (UIC 2011)},
address = {Banff, Canada},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
pages = {1--15},
type = {Konferenz-Beitrag},
month = {September},
year = {2011},
keywords = {Context Prediction, Semi-Markov Model, Stochastic Model Checking, Temporal Logic},
language = {Deutsch},
cr-category = {G.3 Probability and Statistics,
I.2.6 Artificial Intelligence Learning,
I.6.4 Model Validation and Analysis},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-49/INPROC-2011-49.pdf,
http://www.springerlink.com/content/xv8821301mh22473/},
contact = {stefan.foell@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Ubiquitous systems need to determine the context of humans to deliver the right
services at the right time. As the needs of humans are often coupled to their
future context, the ability to predict relevant changes in a user's context is
a key factor for providing intelligence and proactivity. Current context
prediction systems only allow applications to query for the next user context
(e.g. the user's next location). This severely limits the benefit of context
prediction since these approaches cannot answer more expressive time-dependent
queries (e.g. will the user enter location X within the next 10 minutes?).
Neither can they handle predictions of multi-dimensional context (e.g. activity
and location). We propose PreCon, a new approach to predicting
multi-dimensional context. PreCon improves query expressiveness, providing
clear formal semantics by applying stochastic model checking methods. PreCon is
composed of three major parts: a stochastic model to represent context changes,
an expressive temporal-logic query language, and stochastic algorithms for
predicting context. In our evaluations, we apply PreCon to real context traces
from the domain of healthcare and analyse the performance using well-known
metrics from information retrieval. We show that PreCon reaches an F-score
(combined precision and recall) of about 0.9 which indicates a very good
performance.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-49&engl=0}
}
@inproceedings {INPROC-2011-44,
author = {Marco V{\"o}lz and Boris Koldehofe and Kurt Rothermel},
title = {{Supporting Strong Reliability for Distributed Complex Event Processing Systems}},
booktitle = {Proceedings of 13th IEEE International Conference on High Performance Computing and Communications (HPCC-2011)},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {477--486},
type = {Konferenz-Beitrag},
month = {September},
year = {2011},
doi = {10.1109/HPCC.2011.69},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-44/INPROC-2011-44.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many application classes such as monitoring applications, involve processing a
massive amount of data from a possibly huge number of data sources. Complex
Event Processing (CEP) has evolved as the paradigm of choice to determine
meaningful situations (complex events) by performing stepwise correlation over
event streams. To keep up with the high scalability demands of growing input
streams, recent approaches distribute event correlation over several
correlation nodes. However, the distribution of event correlation severely
limits the reliability of a CEP system. Already a failure of a single
correlation node impacts the correctness of the final correlation result.
Increasing the availability by a naive application of established replication
principles introduces new problems in the context of CEP. In particular,
ensuring the lossless delivery of events and the detection of duplicate events
before processing them is a challenging task. In this paper, we illustrate the
importance of a strong reliability semantics for CEP in the context of a
monitoring application in a distributed production environment. Strong
reliability ensures each complex event is detected and delivered exactly once
to each application entity. We present a replication scheme which ensures
strong reliability in an asynchronous system model and can be applied to an
arbitrary distributed CEP system. The algorithm tolerates f simultaneous
failures by introducing f additional replicas for each correlation node. We
prove correctness as well as evaluate the overhead introduced by the algorithm.
Results show, that the overhead scales linearly with the number of deployed
replicas and the node failure rate.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-44&engl=0}
}
@inproceedings {INPROC-2011-43,
author = {Bj{\"o}rn Schilling and Boris Koldehofe and Kurt Rothermel},
title = {{Efficient and Distributed Rule Placement in Heavy Constraint-Driven Event Systems}},
booktitle = {Proceedings of the 13th IEEE International Conference on High Performance Computing and Communications (HPCC-2011)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {355--364},
type = {Konferenz-Beitrag},
month = {September},
year = {2011},
doi = {10.1109/HPCC.2011.53},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-43/INPROC-2011-43.pdf,
http://dx.doi.org/10.1109/HPCC.2011.53},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Complex Event Processing (CEP) is of increasing importance in many industrial
applications to integrate a huge number of events in a scalable manner. A core
challenge towards scalable CEP is to efficiently distribute the rules which
define how correlations between events can be detected within an event
processing network. Furthermore, migration of rules is essential to adapt to
changing conditions. While recently significant effort has been spent on
optimizing CEP with respect to dedicated optimization goals, such as minimizing
latency and bandwidth usage, there remains a fundamental gap in supporting
requirements that emerge from deploying CEP over heterogeneous and independent
processing environments. Heterogeneity typically imposes many constraints on
the placement of rules, which increases the complexity of the underlying
optimization problem and cannot be handled efficiently by existing solutions.
In this paper we examine the distributed placement, migration and optimization
of rules in the context of the constraint optimization problem to minimize
network usage. We propose and evaluate a placement algorithm that efficiently
finds valid solutions in scenarios where the solution space is heavily
restricted by constraints. The algorithm operates in a decentralized way and is
adaptive to dynamic changes of processing nodes, rules, and load
characteristics of the event processing network. The optimization algorithm
adopts techniques from simulated annealing to avoid local minima. Furthermore,
the proposed rule migration policies resolve invalid placements quickly and
therefore ensure high availability. The evaluations show that the proposed
algorithm is able to efficiently find near optimum solutions within heavy
constraint-driven network conditions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-43&engl=0}
}
@inproceedings {INPROC-2011-31,
author = {Daniel Fischer and Stefan F{\"o}ll and Klaus Herrmann and Kurt Rothermel},
title = {{Energy-efficient Workflow Distribution}},
booktitle = {Proceedings of the Fifth International Conference on Communication System Software and Middleware(COMSWARE 2011)},
address = {Verona, Italy},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2011},
keywords = {Workflow distribution; Energy efficiency; Minimum Cut},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.4 Information Systems Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-31/INPROC-2011-31.pdf,
http://doi.acm.org/10.1145/2016551.2016553},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive computing and business process modeling are joining forces, as mobile
human users shall be seamlessly integrated into business processes. This
current trend gains momentum. In respective scenarios, humans use mobile
devices and wireless communication technology to interact with electronic
workflows that are entirely running in some powerful back-end infrastructure.
However, the high degree of interaction between humans and their workflows
causes a high communication overhead, which consumes a significant amount of
energy on the mobile devices. This incurs a negative impact on the usability
and on the efficiency of the overall business process due to rapidly drained
batteries and the resulting short life-times of the devices and applications.
We present an approach based on the well-known minimum-cut algorithm for
reducing the costly data transmissions during workflow execution by
distributing parts of a workflow to the users' devices. Our main motivation is
to reduce the energy consumption on the mobile devices and, thus, avoid
situations in which batteries are drained in the field, rendering the usage of
mobile devices more efficient. We prove that our algorithm finds the optimal
solution for a given network and a workflow. Our evaluations show that our
approach decreases the energy consumed on mobile devices by 32-37\% compared to
an approach where the entire workflow is executed in a central infrastructure.
Thus, if mobile devices are primarily used for executing workflows (as seen in
application domains like logistics and health care), one third of the energy
can be saved. This either means that devices have to be charged less
frequently, leading to less distraction in the business process, or that mobile
device specifications can be lowered. Significant cost reductions result in
both cases.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-31&engl=0}
}
@inproceedings {INPROC-2011-30,
author = {Andreas Benzing and Boris Koldehofe and Kurt Rothermel},
title = {{Efficient Support for Multi-Resolution Queries in Global Sensor Networks}},
booktitle = {Proceedings of the Fifth International Conference on COMmunication System softWAre and middlewaRE: COMSWARE 2011},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2011},
doi = {10.1145/2016551.2016562},
keywords = {DSPS, global sensor network, indexing, query processing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-30/INPROC-2011-30.pdf,
http://dl.acm.org/authorize?6553117},
contact = {andreas.benzing@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Stream processing has evolved as a paradigm for efficiently sharing and
integrating a massive amount of data into applications. However, the
integration of globally dispersed sensor data imposes challenges in the
effective utilization of the IT infrastructure that forms the global sensor
network. Especially, simulations require the integration of sensor streams at
widely differing spatial and temporal resolutions. For current stream
processing solutions it is necessary to generate a separate data stream for
each requested resolution. Therefore, these systems will suffer from high
redundancy in data streams, wasting a significant amount of bandwidth and
limiting their scalability.
This paper presents a new approach to scalable distributed stream processing of
data which stems from globally dispersed sensor networks. The approach supports
applications in establishing continuous queries for sensor data at different
resolutions and ensures efficient bandwidth usage of the data distribution
network. Unlike existing work in the context of video stream processing which
provides multiple resolutions by establishing separate channels for each
resolution, this paper presents a stream processing system that can efficiently
split/combine data streams in order to decrease/increase their resolution
without loss in data precision. In addition the system provides mechanisms for
load balancing of sensor data streams that allow efficient utilization of the
bandwidth of the global sensor network.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-30&engl=0}
}
@inproceedings {INPROC-2011-22,
author = {Andreas Grau and Klaus Herrmann and Kurt Rothermel},
title = {{NETbalance: Reducing the Runtime of Network Emulation using Live Migration}},
booktitle = {Proceedings of the 20th International Conference on Computer Communication Networks (ICCCN'11)},
address = {Maui, HI, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {August},
year = {2011},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-22/INPROC-2011-22.pdf,
http://dx.doi.org/10.1109/ICCCN.2011.6005793},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Network emulation is an efficient method for evaluating distributed
applications and communication protocols by combining the benefits of real
world experiments and network simulation. The process of network emulation
involves the execution of connected instances of the software under test
(called virtual nodes) in a controlled environment. In previous work, we
introduced an approach to minimize the runtime of network emulation experiments
based on prior known average resource requirements of virtual nodes.
In this paper, we introduce NETbalance, a novel approach to runtime reduction
for experiments with unknown or varying resource requirements. NETbalance
migrates virtual nodes during an experiment to distribute the load evenly
across the physical nodes, avoiding overloaded nodes and exploiting the idle
resources on underloaded nodes for speeding up the experiment execution. We
make the following contributions: First, we present an emulation architecture
for efficiently supporting live migration of virtual nodes. Second, we propose
a cost model for determining the runtime reduction achieved through the
migration. Third, we introduce an algorithm for calculating placements that
minimize the experiment runtime. Our evaluations of the NETbalance prototype
show, that it is able to reduce the experiment runtime by up to 70\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-22&engl=0}
}
@inproceedings {INPROC-2011-19,
author = {Christian Hiesinger and Daniel Fischer and Stefan F{\"o}ll and Herrmann Klaus and Kurt Rothermel},
title = {{Minimizing Human Interaction Time in Workflows}},
booktitle = {Proceedings of the Sixth International Conference on Internet and Web Applications and Services (ICIW 2011)},
address = {St. Maarten, the Netherlands Antilles},
publisher = {IARIA},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {22--28},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2011},
keywords = {Workflow distribution; human interaction; pervasive workflows},
language = {Englisch},
cr-category = {D.2.4 Software Engineering Software/Program Verification,
H.4 Information Systems Applications},
contact = {christian.hiesinger@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many business scenarios require humans to interact with workflows. To support
humans as unobtrusively as possible in the execution of their activities, it is
important to keep the interaction time experienced by humans as low as
possible. The time required for such interactions is influenced by two factors:
First, by the runtime of the services that are used by a workflow during an
interaction. Second, by the time required to transfer data between workflow
servers and services that may be distributed in a global network. We propose an
algorithm that computes a suitable distribution of a workflow in such a
network. The goal of our algorithm is to minimize the time required for
interactions between a human and a workflow. Current approaches in the domain
of workflow optimization pay little attention towards optimizing a workflow to
increase the usability for humans. We show the feasibility of our approach by
comparing our algorithm with two non-distributed approaches and a distributed
approach which is based on a greedy algorithm and show that our algorithm
outperforms these approaches.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-19&engl=0}
}
@inproceedings {INPROC-2011-11,
author = {Frank D{\"u}rr and Pavel Skvortsov and Kurt Rothermel},
title = {{Position Sharing for Location Privacy in Non-trusted Systems}},
booktitle = {Proceedings of the 9th IEEE International Conference on Pervasive Computing and Communications (PerCom 2011)},
address = {Seattle, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {189--196},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2011},
doi = {10.1109/PERCOM.2011.5767584},
keywords = {location-based service; privacy; obfuscation; sharing; location management},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-11/INPROC-2011-11.pdf,
http://dx.doi.org/10.1109/PERCOM.2011.5767584,
http://www.priloc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many novel location-based services (LBS) such as a friend finder service
require knowledge about the positions of mobile users. Usually, location
services are used to manage these positions, and for providing basic
functionality like spatial range queries or spatial events to the LBS.
Managing and using the positions of mobile users raises privacy issues, in
particular, if the providers of LBS and location services are only partially
trusted. Many different approaches for preserving a user's privacy have been
proposed in the literature, e.g. location obfuscation and the k-anonymity
concept. However, most of them are not suitable if both LBS and location
service providers are non-trusted. In contrast to these approaches, we present
a novel approach for the secure management of private position information in
partially trusted system environments. The main contribution in this paper is a
position sharing concept which allows for the distribution of position
information (shares) of strictly limited accuracy onto several location servers
of different providers. With this approach, a compromised server will only
reveal information of limited accuracy. Moreover, we will show how position
shares of coarse granularity from multiple location servers can be fused into
information of higher precision to satisfy the accuracy requirements of
different LBS.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-11&engl=0}
}
@inproceedings {INPROC-2011-10,
author = {Harald Weinschrott and Julian Weisser and Frank D{\"u}rr and Kurt Rothermel},
title = {{Participatory Sensing Algorithms for Mobile Object Discovery in Urban Areas}},
booktitle = {Proceedings of the 9th Annual IEEE International Conference on Pervasive Computing and Communications},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {128--135},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2011},
doi = {10.1109/PERCOM.2011.5767577},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-10/INPROC-2011-10.pdf,
http://dx.doi.org/10.1109/PERCOM.2011.5767577,
http://www.comnsense.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {This paper introduces mechanisms for the automated detection of mobile objects
in urban areas. Widely available devices such as mobile phones with integrated
proximity sensors such as RFID readers or Bluetooth cooperatively perform
sensing operations to discover mobile objects. In this paper, we propose a
coverage metric for assessing the completeness of sensing that considers
spatial and temporal aspects. To maximize coverage while minimizing energy
consumption of mobile nodes, we propose both a centralized and a distributed
coordination algorithm for selecting nodes that need to sense. Moreover, we
present strategies that allow selected nodes to perform efficient sense
operations. By extensive simulations, we show that distributed coordination
achieves drastic energy savings of up to 63\%, while limiting the coverage loss
to 13\%. Moreover, we show that the centralized algorithm loses less than 1\%
coverage compared to the maximum possible coverage.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-10&engl=0}
}
@inproceedings {INPROC-2011-09,
author = {Umakishore Ramachandran and Liviu Iftode and Rajnish Kumar and Santosh Pande and Kurt Rothermel and Boris Koldehofe},
title = {{Large-scale Situational Awareness with Camera Networks and Multimodal Sensing}},
booktitle = {NSF Workshop on Pervasive Computing at Scale (PeCS)},
publisher = {online},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--2},
type = {Workshop-Beitrag},
month = {Januar},
year = {2011},
keywords = {Distributed Systems},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {This white paper raises the challenges and solution approaches for dealing with
large-scale media-rich infrastructures for addressing the needs of large-scale
sensor-based applications, often classified as situation awareness
applications, using smart surveillance as a canonical example.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-09&engl=0}
}
@inproceedings {INPROC-2011-08,
author = {Gerald G. Koch and Andreas Benzing and Christoph P. Mayer},
title = {{An Approach for Urban Sensing with Quality-Aware Situation Detection and Efficient Communication}},
booktitle = {Proceedings of the Workshops der wissenschaftlichen Konferenz Kommunikation in verteilten Systemen 2011 (WowKiVS 2011); Kiel, Germany, March 11th, 2011},
editor = {Horst Hellbr{\"u}ck and Norbert Luttenberger and Volker Turau},
publisher = {EASST},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Electronic Communications of the EASST},
pages = {1--10},
type = {Workshop-Beitrag},
month = {M{\"a}rz},
year = {2011},
issn = {1863-2122},
keywords = {Urban sensing; Internet of Things; Complex Event Processing; CEP; Delay Tolerant Network; DTN; Distributed Diagnostic Simulation},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.2.4 Distributed Systems,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2011-08/INPROC-2011-08.pdf},
contact = {gerald.koch@ipvs.uni-stuttgart.de andreas.benzing@ipvs.uni-stuttgart.de mayer@kit.edu},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Urban Sensing employs physical-world mining to create a digital model of the
physical world using a large number of sensors. Handling the large amount of
data generated by sensors is costly and requires energy-saving measures for
sensing and sensor data transmission. Such schemes often affect data quality
and message delay. However, the detection of real-world situations using
Complex Event Processing on sensor data has to be dependable and timely and
requires precise data. In this position paper, we propose an approach to
integrate the contradicting optimization goals of energy-efficient wireless
sensor networks and dependable situation detection. It separates the system
into the following tiers: First, to support energy-efficiency and allow sparse,
unconnected sensor networks, we exploit the mobility of people through Delay
Tolerant Networking for collecting sensor data. This frees sensor nodes from
energy-expensive routing. Second, we employ Diagnostic Simulation which
provides data that is complete, precise and in time and therefore supports
quality-aware situation detection.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-08&engl=0}
}
@inproceedings {INPROC-2010-81,
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). Montreal, QC, Canada. August 2010},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {245--256},
type = {Konferenz-Beitrag},
month = {August},
year = {2010},
keywords = {heterogeneous information systems; source descriptions; indexing of source descriptions; defined classes; tree-based index structure},
language = {Englisch},
cr-category = {H.2.5 Heterogeneous Databases,
H.3.3 Information Search and Retrieval},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-81/INPROC-2010-81.pdf,
http://doi.acm.org/10.1145/1866480.1866514},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {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.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-81&engl=0}
}
@inproceedings {INPROC-2010-80,
author = {Hannes Wolf and Klaus Herrmann and Kurt Rothermel},
title = {{Robustness in Context-Aware Mobile Computing}},
booktitle = {IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob'2010)},
address = {Niagara Falls, Canada},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {46--53},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2010},
doi = {10.1109/WIMOB.2010.5645026},
language = {Englisch},
cr-category = {H.4.1 Office Automation,
I.5.1 Pattern Recognition Models},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-80/INPROC-2010-80.pdf,
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5645026},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {High level context recognition and situation detection are an enabling
technologies for unobtrusive mobile computing systems. Significant progress has
been made in processing and managing context information, leading to
sophisticated frameworks, middlewares, and algorithms. Despite great
improvements, context aware systems still require a significantly increased
recognition accuracy for high-level context information on uncertain sensor
data to enable the robust execution of context-aware applications. Recently
Adaptable Pervasive Workflows (APF)s have been presented as innovative
programming paradigm for mobile context-aware applications. We propose a novel
Flow Context System (FlowCon) that builds upon APFs. FlowCon uses structural
information from the APF to increase accuracy of uncertain high-level context
information up to 49$\backslash$\%. This way we make an important step to enable robust
execution of mobile context-aware applications.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-80&engl=0}
}
@inproceedings {INPROC-2010-78,
author = {A. Bucchiarone and A. Marconi and M. Pistore and S. F{\"o}ll and K. Herrmann and C. Hiesinger and S. Marinovic},
title = {{An Overall Process for Self-Adaptive Pervasive Systems}},
booktitle = {Proceedings of the Second International Conference on Adaptive and Self-adaptive Systems and Applications : ADAPTIVE 2010 ; Lisbon, Portugal, November 21-26, 2010},
publisher = {Elsevier},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {November},
year = {2010},
language = {Deutsch},
cr-category = {D.2.9 Software Engineering Management,
D.2.11 Software Engineering Software Architectures},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Self-adaptive pervasive systems often implement adaptation in a centralised
manner, where one component holds all the necessary knowledge to identify when
and how the system needs to adapt. In self-adaptive pervasive systems, composed
of autonomous components with different authorities (such as security,
distribution, etc.), this approach cannot be implemented as composing a
centralised knowledge is not feasible and it also obstructs the system's
ability to dynamically change its components. A simple alternative would be to
allow each component to adapt independently but this can quickly give rise to
conflicts, race conditions and oscillations between multiple independent
adaptations. To avoid these problems, we propose to coordinate individual
adaptations so that each component's adaptation goals are satisfied. Each
component proposes an adaptation which is reviewed by other components who may
propose their own adaptations that they may need to do. This continues until a
complete adaptation plan is agreed upon. In cases where certain individual
adaptations conflict with some components' goals, components are instructed to
seek alternative proposals. The Adaptation Manager component is in charge of
the negotiation process and it also has the authority to resolve certain
conflicts between adaptations. Our approach is evaluated in the context of
pervasive workflow systems where the failure probability and execution times
are assessed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-78&engl=0}
}
@inproceedings {INPROC-2010-71,
author = {Bilal Hameed and Imran Ahmed Khan and Frank D{\"u}rr and Kurt Rothermel},
title = {{An RFID Based Consistency Management Framework for Production Monitoring In a Smart Real-Time Factory}},
booktitle = {Proceedings of 2010 Internet of Things Conference (To Appear).},
address = {Tokyo, Japan},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {November},
year = {2010},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks,
C.2.1 Network Architecture and Design},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The use of RFID devices for real-time production monitoring in modern factories
is impeded by the inherent unreliability of RFID devices. In this paper we
present a consistency stack that conceptually divides the different consistency
issues in production monitoring into separate layers. In addition to this we
have built a consistency management framework to ensure consistent real-time
production monitoring, using unreliable RFID devices. In detail, we deal with
the problem of detecting object sequences by a set of unreliable RFID readers
that are installed along production lines. We propose a probabilistic sequence
detection algorithm that assigns probabilities to objects detected by RFID
devices and provides probabilistic guarantees regarding the real-time sequences
of objects on the production lines.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-71&engl=0}
}
@inproceedings {INPROC-2010-69,
author = {Andreas Benzing and Boris Koldehofe and Marco V{\"o}lz and Kurt Rothermel},
title = {{Multilevel Predictions for the Aggregation of Data in Global Sensor Networks}},
booktitle = {Proceedings of the 14th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {169--178},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2010},
keywords = {Global Sensor Networks; Distributed Stream Processing; Predictors},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-69/INPROC-2010-69.pdf,
http://ieeexplore.ieee.org/search/srchabstract.jsp?tp=&arnumber=5636734},
contact = {andreas.benzing@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Real-time simulations are one challenging application domain that is expected
to introduce high requirements to global sensor applications. Besides having
hard constraints on latency bounds at which data needs to be processed,
simulation applications will impose high requirements with respect to available
bandwidth. Predictors, originally introduced in the domain of wireless sensor
networks for energy saving, are one appealing solution to provide real-time
estimates and at the same time significantly reduce the data rates. While in
the setting of wireless sensor networks many prediction models have been
analyzed, their behavior and use is unclear when applied to distributed data
streams where aggregation results are typically processed over multilevel
hierarchies.
In the context of weather simulations, we propose a distributed R-Tree-based
aggregation algorithm that allows for efficient reuse of aggregate queries. In
the setting of real temperature readings taken from weather stations during one
month, we study the trade-off between updates of the prediction model and the
precision of the predicted values. Our evaluations indicate that even in
situations where complex prediction models are expected to perform best, simple
prediction models give higher benefits with respect to saving bandwidth while
providing similar data accuracy.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-69&engl=0}
}
@inproceedings {INPROC-2010-65,
author = {Daniel Fischer and Klaus Herrmann and Kurt Rothermel},
title = {{GeSoMo - A General Social Mobility Model for Delay Tolerant Networks}},
booktitle = {Proceedings of the 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS '10)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {November},
year = {2010},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.0 Simulation and Modeling General},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Simulation is a fundamental means for evaluating mobile applications based on
ad-hoc networks. This has led to the design of a large number of mobility
models for simulating realistic user movement under physical constraints
(obstacles, acceleration, inertia etc.). In recent years, the new breed of
social mobility models (SMMs) has risen. These SMMs model the $\backslash$emph{social
aspects of human mobility}, i.e. which users meet, when and how often. Such
information is indispensable for the simulation of a wide range of
socially-aware communication protocols mostly based on delay-tolerant networks,
including opportunistic ad-hoc routing and data dissemination systems. Each SMM
needs a model of the relations between a set of relevant people (called social
network model -- SNM) in order to simulate their mobility. Existing SMMs lack
flexibility since each of them is implicitly restricted to a specific,
simplifying SNM.
We present GeSoMo, a new SMM that separates the core mobility model from the
structural description of the social network underlying the simulation. This
simple and elegant design principle gives GeSoMo generalizing power: Arbitrary
existing and future SNMs can be used without changing GeSoMo itself. Our
evaluation results show that GeSoMo produces simulations that are coherent with
a broad range of empirical data describing real-world human social behavior and
mobility.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-65&engl=0}
}
@inproceedings {INPROC-2010-63,
author = {Harald Weinschrott and Frank D{\"u}rr and Kurt Rothermel},
title = {{StreamShaper: Coordination Algorithms for Participatory Mobile Urban Sensing}},
booktitle = {Proceedings of the 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'10)},
address = {San Francisco, CA, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {November},
year = {2010},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-63/INPROC-2010-63.pdf,
http://www.comnsense.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we introduce mechanisms for automated mapping of urban areas that
provide a virtual sensor abstraction to the applications. We envision a
participatory system that exploits widely available devices as mobile phones to
cooperatively read environmental conditions as air quality or noise pollution,
and map these measurements to stationary virtual sensors. We propose spatial
and temporal coverage metrics for measuring the quality of acquired sensor data
that reflect the conditions of urban areas and the uncontrolled movement of
nodes. To achieve quality requirements and efficiency in terms of energy
consumption, this paper presents two algorithms for coordinating sensing. The
first is based on a central control instance, which assigns sensing tasks to
mobile nodes based on movement predictions. The second algorithm is based on
coordination of mobile nodes in an ad-hoc network. By extensive simulations, we
show that these algorithms achieve a high quality of readings, which is about
95\% of the maximum possible. Moreover, the algorithms achieve a very high
energy efficiency allowing for drastic savings compared to uncoordinated
sensing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-63&engl=0}
}
@inproceedings {INPROC-2010-60,
author = {Faraz Memon and Frank D{\"u}rr and Kurt Rothermel},
title = {{Index Recommendation Tool for Optimized Information Discovery Over Distributed Hash Tables}},
booktitle = {Proceedings of the 35th International Conference on Local Computer Networks (LCN '10)},
address = {Dever, CO, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2010},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
E.1 Data Structures,
E.2 Data Storage Representations,
H.3.1 Content Analysis and Indexing},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-60/INPROC-2010-60.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Peer-to-peer (P2P) networks allow for efficient information discovery in
large-scale distributed systems. Although point queries are well supported by
current P2P systems -- in particular systems based on distributed hash tables
(DHTs) --, providing efficient support for more complex queries remains a
challenge. Our research focuses on the efficient support for multi-attribute
range (MAR) queries over DHT-based information discovery systems.
Traditionally, the support for MAR queries over DHTs has been provided either
by creating an individual index for each data attribute or by creating a single
index using the combination of all data attributes. In contrast to these
approaches, we propose to create a set of indices over selected attribute
combinations. In order to limit the overhead induced by index maintenance, the
total number of created indices has to be limited. Thus, the resulting problem
is to create a limited number of indices such that the overall system
performance is optimal for MAR queries. In this paper, we propose an index
recommendation tool that implements heuristic solutions to this NP-hard
problem. Our evaluations show that these heuristics lead to a close-to-optimal
system performance for MAR queries.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-60&engl=0}
}
@inproceedings {INPROC-2010-57,
author = {Stamatia Rizou and Frank D{\"u}rr and Kurt Rothermel},
title = {{Providing QoS Guarantees for Large-Scale Operator Networks}},
booktitle = {Proceedings of the 12th IEEE International Conference on High Performance Computing and Communications},
address = {Melbourne, VIC, Australia},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {337--345},
type = {Konferenz-Beitrag},
month = {September},
year = {2010},
doi = {10.1109/HPCC.2010.53},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-57/INPROC-2010-57.pdf,
http://dx.doi.org/10.1109/HPCC.2010.53},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Application areas like global sensor networks and data stream processing
involve the on-line processing of large amounts of data in an overlay network
of operators on top of the Internet infrastructure. Trying to fulfill QoS
guarantees in such networks is a challenging task that should be realized under
the requirement for optimal usage of common resources in the network. Therefore
in this paper, we formalize a constrained optimization problem for the
placement of operators in an overlay network which strives for satisfying user
QoS constraints subject to latency, while minimizing the network load induced
by the deployment of the operators in the network. Since the initial problem is
NP-hard, we solve at a first step the problem in an intermediate continuous
latency space and then we map the continuous solution to its discrete variant.
Our evaluations provide an analysis about the inherent interdepedence between
the two metrics, network usage and latency, subject to this paper and
furthermore shows that our algorithm achieves a good balance between the user
requirements and the usage of the network resources.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-57&engl=0}
}
@inproceedings {INPROC-2010-56,
author = {Stamatia Rizou and Frank D{\"u}rr and Kurt Rothermel},
title = {{Solving the Multi-operator Placement Problem in Large-Scale Operator Networks}},
booktitle = {Proceedings of the 19th International Conference on Computer Communication Networks},
address = {Zurich, Switzerland},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {August},
year = {2010},
doi = {10.1109/ICCCN.2010.5560127},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-56/INPROC-2010-56.pdf,
http://dx.doi.org/10.1109/ICCCN.2010.5560127},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Processing streams of data in an overlay network of operators distributed over
a wide-area network is a common idea shared by different applications such as
distributed event correlation systems and large-scale sensor networks. In order
to utilize network resources efficiently and allow for the parallel deployment
of a large number of large-scale operator networks, suitable placement
algorithms are vital that place operators on physical nodes. In this paper, we
present a distributed placement algorithm that minimizes the bandwidth-delay
product of data streams between operators of the network in order to reduce the
induced network load. Since the fundamental optimization problem is NP-hard, we
propose a heuristic solution. First, we calculate an optimal solution in an
intermediate continuous search space, called latency space. Subsequently the
continuous solution is mapped to the physical network. Our evaluations show
that this algorithm reduces the resulting network load significantly compared
to state of the art algorithms and achieves results close to the optimum.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-56&engl=0}
}
@inproceedings {INPROC-2010-46,
author = {Stefan F{\"o}ll and Klaus Herrmann and Christian Hiesinger},
title = {{Flow-Based Context Prediction}},
booktitle = {Proceedings of the 7th International Conference on Pervasive Services (ICPS 2010), Berlin, Germany, July 13-15, 2010},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--1},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2010},
keywords = {Context prediction, Markov model, workflows, context awareness, probabilistic user behaviour},
language = {Englisch},
cr-category = {G.3 Probability and Statistics,
I.2.6 Artificial Intelligence Learning},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-46/INPROC-2010-46.pdf},
contact = {stefan.foell@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Context prediction has been recognized as an enabler for proactive pervasive
services that anticipate future situations already ahead of time. Traditional
context predictors are limited by their agnostic view on the targeted
application domain when analysing context histories of past user behaviour.
Awareness about the processes in which an entity is involved can provide rich
information to foresee future context changes more accurately. We present an
approach for context prediction in pervasive environments that are
characterized by context-aware workflows. In order to benefit from the explicit
knowledge about human behaviour in these environments, we devise a context
predictor that learns the relationship of context changes with the flow of
activities performed by humans. This relationship is encoded as a probabilistic
state transition system that can be explored to determine the most likely paths
of future context occurrences. Our evaluation shows that our enhanced predictor
is able to extract patterns from context histories that are inaccessible to
history-only predictors and significantly improves the prediction accuracy.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-46&engl=0}
}
@inproceedings {INPROC-2010-43,
author = {Stamatia Rizou and Kai H{\"a}ussermann and Frank D{\"u}rr and Nazario Cipriani and Kurt Rothermel},
title = {{A system for distributed context reasoning.}},
booktitle = {Proceedings of ICAS’10: International Conference on Autonomous and Autonomic Systems},
publisher = {IEEE Computer Society Conference Publishing Services},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {84--89},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2010},
isbn = {978-0-7695-3970-6},
doi = {10.1109/ICAS.2010.21},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-43/INPROC-2010-43.pdf,
http://dx.doi.org/10.1109/ICAS.2010.21},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Context aware systems use context information to adapt their behaviour
accordingly. In order to derive high level context information from low level
context, such as sensor values, context reasoning methods that correlate
observable context information, are necessary. Several context reasoning
mechanisms have been proposed in the literature. Usually these mechanisms are
centralized, leading to suboptimal utilization of network resources and poor
system performance in case of large-scale scenarios. Therefore to increase the
scalability of context reasoning systems the development of methods that
distribute the reasoning process is necessary. Existing distributed approaches
are method specific and do not provide a generic formalization for distributed
reasoning. In this paper we introduce a novel system which enables distributed
context reasoning in a generic way that is independent of the reasoning
algorithm.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-43&engl=0}
}
@inproceedings {INPROC-2010-38,
author = {Gerald G. Koch and M. Adnan Tariq and Boris Koldehofe and Kurt Rothermel},
title = {{Event processing for large-scale distributed games}},
booktitle = {Proceedings of the 4th International Conference on Distributed Event-Based Systems (DEBS'10)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {103--104},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2010},
doi = {http://doi.acm.org/10.1145/1827418.1827440},
isbn = {978-1-60558-927-5},
keywords = {Cordies; SpoVNet; CEP},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-38/INPROC-2010-38.pdf,
http://doi.acm.org/10.1145/1827418.1827440},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Novel peer-to-peer-based multiplayer online games are instantiated in an ad-hoc
manner without the support of dedicated infrastructure and maintain their state
in a distributed manner. Although their employed communication paradigms
provide efficient access to sections of distributed state, such communication
fails if the participants need to access large subsets of the application state
in order to detect high-level situations. We propose a demonstration that shows
how multiplayer online games can benefit from using publish/subscribe
communication and complex event processing alongside their traditional
communication paradigm.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-38&engl=0}
}
@inproceedings {INPROC-2010-32,
author = {Lars Geiger and Frank D{\"u}rr and Kurt Rothermel},
title = {{Aggregation of User Contexts in Context-based Communication}},
booktitle = {Proceedings of the 6th Euro-NF Conference on Next Generation Internet (NGI 2010)},
address = {Paris},
publisher = {IEEE Xplore},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2010},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-32/INPROC-2010-32.pdf,
http://dx.doi.org/10.1109/NGI.2010.5534466},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {A context-based communication system enables the indirect addressing and
routing of messages according to the users' contexts. This provides, for
example, the means to send a message to all students on campus who attend a
certain class, with information about an upcoming exam. However, for a targeted
forwarding of messages towards users, the routers need information about the
context of connected users. Global knowledge, i.e., each router knowing about
every user, is not scalable, though, because of the necessary update messages
to keep this information up-to-date.
To address this challenge, a router can aggregate similar contexts and only
provide such an aggregated view to neighboring routers. In this paper, we
present an approach to aggregate similar contexts, based on a similarity
measure for user contexts. The algorithm can be adjusted according to the
observed messages and user contexts in the system by specifying a similarity
threshold to determine when contexts are aggregated.
The aggregation of user contexts improves the scalability of our approach by
significantly reducing the load of context updates by up to 30\%, depending on
the usage of the system. This improvement comes at the cost of a negligible
increase in false positive messages due to the loss of information used for
forwarding messages.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-32&engl=0}
}
@inproceedings {INPROC-2010-31,
author = {Muhammad Adnan Tariq and Gerald Georg Koch and Boris Koldehofe and Imran Khan and Kurt Rothermel},
title = {{Dynamic publish/subscribe to meet subscriber-defined delay and bandwidth constraints}},
booktitle = {The Sixteenth International Conference on Parallel Computing (Euro-Par 2010)},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {458--470},
type = {Konferenz-Beitrag},
month = {August},
year = {2010},
keywords = {Content-based; P2P; Event-based; Bandwidth; End-to-end Delay; Spatial indexing; QoS},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-31/INPROC-2010-31.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Current distributed publish/subscribe systems assume that all participants have
similar QoS requirements and equally contribute to the system’s resources.
However, in many real-world applications, the message delay tolerance of
individual peers may differ widely. Disseminating messages according to
individual delay requirements not only allows for the satisfaction of
user-specific needs but also significantly improves the utilization of the
resources in a publish/subscribe system. In this paper, we propose a
peer-to-peer-based approach to satisfy the individual delay requirements of
subscribers in the presence of bandwidth constraints. Our approach allows
subscribers to dynamically adjust the granularity of their subscriptions
according to their bandwidth constraints and delay requirements. Subscribers
maintain the publish/subscribe overlay in a decentralized manner by
establishing connections to peers that provide messages meeting exactly their
subscription granularity and complying to their delay requirements. Evaluations
show that for practical workloads, the proposed system scales up to a large
number of subscribers and performs robustly in a very dynamic setting.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-31&engl=0}
}
@inproceedings {INPROC-2010-30,
author = {Andreas Grau and Klaus Herrmann and Kurt Rothermel},
title = {{NETplace: Efficient Runtime Minimization of Network Emulation Experiments}},
booktitle = {Proceeding of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS'10) [Best Paper Award]},
address = {Ottawa, Canada},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {265--272},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2010},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-30/INPROC-2010-30.pdf,
http://www.ipvs.uni-stuttgart.de/abteilungen/vs/abteilung/mitarbeiter/andreas.grau_infos/spects10bestpaper.jpg,
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5589304},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Network emulation is an efficient method for evaluating distributed
applications and communication protocols by combining the benefits of real
world experiments and network simulation. The process of network emulation
involves execution of thousands of connected virtual nodes running the software
under test in a controlled environment. Along with the quality of the
experiment results, the runtime of network experiments strongly influences the
convenience of users and operators of emulation testbeds. The goal of this
paper is, therefore, to minimize the experiment runtime of network emulations.
In order to achieve this goal, we make the following contributions in this
paper: First, we present a highly scalable emulation architecture to
efficiently support network emulation testbeds with multicore CPUs. Second, we
propose a detailed and generic cost model for the communication costs of
emulation testbeds. Third, we present an efficient placement strategy
(NETplace) to assign virtual nodes to physical nodes of the testbed while
minimizing the runtime of network experiments. Therefore, we combine graph
partitioning and greedy approaches. Our evaluations show that our placement
strategy outperforms existing methods by reducing the experiment runtime up to
64\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-30&engl=0}
}
@inproceedings {INPROC-2010-24,
author = {Muhammad Adnan Tariq and Boris Koldehofe and Ala Altaweel and Kurt Rothermel},
title = {{Providing basic security mechanisms in broker-less publish/subscribe systems}},
booktitle = {Proceedings of the 4th International Conference on Distributed Event-Based Systems (DEBS'10), 2010},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {38--49},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2010},
keywords = {Content-based; P2P; Broker-less; Security; Identity-based encryption; IBE; Attribute-based encryption; Clustering},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-24/INPROC-2010-24.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The provisioning of basic security mechanisms such as authentication and
confidentiality is highly challenging in a content-based publish/subscribe
system. Authentication of publishers and subscribers is difficult to achieve
due to the loose coupling of publishers and subscribers. Similarly,
confidentiality of events and subscriptions conflicts with contentbased
routing. In particular, content-based approaches in broker-less environments do
not address confidentiality at all. This paper presents a novel approach to
provide confidentiality and authentication in a broker-less content-based
publish-subscribe system. By adapting the pairing-based cryptography mechanisms
to the needs of publish/subscribe authentication of publisher and subscriber as
well as confidentiality of events is ensured. Furthermore, an algorithm to
cluster subscribers according to their subscriptions preserves a weak notion of
subscription confidentiality. Our approach provides fine grained key management
and the cost for encryption, decryption and routing is in the order of
subscribed attributes. Moreover, the simulation results verify that supporting
security is affordable with respect to the cost for overlay construction and
event dissemination latencies, thus preserving scalability of the system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-24&engl=0}
}
@inproceedings {INPROC-2010-22,
author = {Bj{\"o}rn Schilling and Boris Koldehofe and Udo Pletat and Kurt Rothermel},
title = {{Distributed Heterogeneous Event Processing: Enhancing Scalability and Interoperability of CEP in an Industrial Context}},
booktitle = {Proceedings of the 4th ACM International Conference on Distributed Event-Based Systems (DEBS); Cambridge, United Kingdom, July 12-15, 2010},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {150--159},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2010},
isbn = {1827418.1827453},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-22/INPROC-2010-22.pdf,
http://portal.acm.org/citation.cfm?doid=1827418.1827453},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Although a significant amount of research has investigated the benefits of
distributed CEP in terms of scalability and extensibility, there is an ongoing
reluctance in deploying distributed CEP in an industrial context. In this paper
we present the DHEP system developed together with the IBM laboratory in
B{\"o}blingen. It addresses some of the key problems in increasing the acceptance
of distributed CEP, for example supporting interoperability between
heterogeneous event processing systems. We present the concepts behind the DHEP
system and show how those concepts help to achieve scalable and extensible
event processing in an industrial context. Moreover, we verify in an evaluation
study that the additional cost imposed by the DHEP system is moderate and
'affordable' for the benefits provided.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-22&engl=0}
}
@inproceedings {INPROC-2010-21,
author = {Gerald Georg Koch and Boris Koldehofe and Kurt Rothermel},
title = {{Cordies: Expressive event correlation in distributed systems}},
booktitle = {Proceedings of the 4th International Conference on Distributed Event-Based Systems (DEBS'10)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {26--37},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2010},
isbn = {978-1-60558-927-5},
doi = {10.1145/1827418.1827424},
keywords = {Cordies; distributed complex event processing; restriction graph; correlation description},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-21/INPROC-2010-21.pdf,
http://doi.acm.org/10.1145/1827418.1827424},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Complex Event Processing (CEP) is the method of choice for the observation of
system states and situations by means of events. A number of systems have been
introduced that provide CEP in selected environments. Some are restricted to
centralised systems, or to system with synchronous communication, or to a
limited space of event relations that are defined in advance. Many modern
systems, though, are inherently distributed and asynchronous, and require a
more powerful CEP. We present Cordies, a distributed system for the detection
of correlated events that is designed for the operation in large-scale,
heterogeneous networks and adapts dynamically to changing network conditions.
With its expressive language to describe event relations, it is suitable for
environments where neither the event space nor the situations of interest are
predefined but are constantly adapted.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-21&engl=0}
}
@inproceedings {INPROC-2010-18,
author = {Andreas Benzing and Boris Koldehofe and Kurt Rothermel},
title = {{Distributed Diagnostic Simulations for the Smart Grid}},
booktitle = {Accepted Poster at the 1st International Conference on Energy-Efficient Computing and Networking: E-Energy 2010},
publisher = {Online},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--3},
type = {Konferenz-Beitrag},
month = {April},
year = {2010},
keywords = {Diagnostic Simulation; Global Sensor Grid},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-18/INPROC-2010-18.pdf},
contact = {andreas.benzing@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Energy efficiency is usually achieved by reducing the energy consumption as far
as possible. With the growing amount of renewable energy sources, energy
efficient usage also has to consider what kind of and when power is consumed.
By matching the availability of electrical power with the current demands, the
amount of unused energy and therefore overall energy production can be reduced.
The so called smart grid aims to provide this matching with a broad deployment
of smart meters to acquire the current demand. However, current approaches to
the smart grid cannot handle the huge amount of sensors and energy sources
involved in a scalable way. Most data acquisition systems focus on the lookup
and reading of single sensors and therefore do not fit the requirements of a
large scale power grid simulation. We propose a Global Sensor Grid (GSG) which
provides consumers with data preprocessed to their needs instead of delivering
raw sensor data. With this decoupling from the actual sensors, multiple
consumers can benefit from improvements in data acquisition and avoidance of
the redundant processing of data by each consumer. By integrating so-called
diagnostic simulations into the GSG, gaps in sensor coverage can be filled with
higher precision than normal interpolation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-18&engl=0}
}
@inproceedings {INPROC-2010-17,
author = {Frank D{\"u}rr and Harald Weinschrott and Kurt Rothermel},
title = {{Geocast Routing of Symbolically Addressed Messages in Wireless Mesh Networks}},
booktitle = {Proceedings of the 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops '10)},
address = {Mannheim, Germany},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {552--557},
type = {Workshop-Beitrag},
month = {M{\"a}rz},
year = {2010},
language = {Englisch},
cr-category = {C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-17/INPROC-2010-17.pdf,
http://dx.doi.org/10.1109/PERCOMW.2010.5470499},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Geocast protocols can be used to send messages to all receivers in a geographic
target area. In this paper we present geocast routing algorithms for Wireless
Mesh Networks that are tailored to symbolic addressing using symbolic location
names like floor or room numbers. Since in particular indoors no geometric
information is available, our algorithms use symbolic location models to derive
directional information for routing. Moreover, we show how to integrate
geometric and symbolic geographic routing algorithms into a hybrid routing
approach which is applicable to larger areas consisting of symbolically and
geometrically defined locations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-17&engl=0}
}
@inproceedings {INPROC-2010-16,
author = {Harald Weinschrott and Frank D{\"u}rr and Kurt Rothermel},
title = {{Symbolic Routing for Location-based Services in Wireless Mesh Networks}},
booktitle = {Proceedings of the IEEE 24nd International Conference on Advanced Information Networking and Applications},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {April},
year = {2010},
language = {Englisch},
cr-category = {C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-16/INPROC-2010-16.pdf,
http://dx.doi.org/10.1109/AINA.2010.71},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Wireless Mesh Networks are cost-efficient medium-scale networks that have the
potential to serve as an infrastructure for advanced location-based services.
As a basis for these services we present a routing algorithm that allows to
address intuitive symbolic coordinates. This algorithm is based on a
proactively maintained geographic routing structure that mimics the structure
of a symbolic location model. Message forwarding is done greedily along short
paths defined by a symbolic location model and if this fails, through an
hierarchical overlay network built by selected mesh routers. We show how a
geocast communication mechanism that allows to send messages to all hosts
within a specific location can be implemented with this routing algorithm. In
extensive evaluations we show that a low proactive routing overhead allows to
achieve high message delivery rates even in case of mobility. Moreover, we show
that the paths achieved are only 25\% longer than the theoretic optimal paths
for a wide range of simulation settings.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-16&engl=0}
}
@inproceedings {INPROC-2010-15,
author = {Ralph Lange and Frank D{\"u}rr and Kurt Rothermel},
title = {{Efficient Tracking of Moving Objects using Generic Remote Trajectory Simplification (Demo Paper)}},
booktitle = {Proceedings of the 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops '10). Mannheim, Germany. March 2010},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {829--831},
type = {Workshop-Beitrag},
month = {M{\"a}rz},
year = {2010},
keywords = {Remote trajectory simplification; tracking; dead reckoning; moving objects database; MOD; line simplification},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-15/INPROC-2010-15.pdf,
http://dx.doi.org/10.1109/PERCOMW.2010.5470553},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Position information of moving objects plays a vital role in many pervasive
applications. Therefore, moving objects databases (MODs), which can manage
trajectory data of a number objects, are used in many pervasive systems. A
crucial problem with MODs is how to efficiently track a remote object's
trajectory in real-time, i.e. how to continuously report the sensed trajectory
data to the MOD with minimal effort. For this purpose, we present a
prototypical implementation of the Generic Remote Trajectory Simplification
(GRTS) protocol, which optimizes storage consumption, processing, and
communication costs. Our prototypical system includes a fully functional MOD as
well as map-based mobile applications for subnotebooks and smartphones to
illustrate the functioning of GRTS.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-15&engl=0}
}
@inproceedings {INPROC-2010-118,
author = {Frank D{\"u}rr and Marius Wernke and Pavel Skvortsov and Kurt Rothermel},
title = {{Towards a Position Sharing Approach for Location-based Services}},
booktitle = {Proceedings of the W3C Workshop on Privacy for Advanced Web APIs},
publisher = {Online},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--3},
type = {Workshop-Beitrag},
month = {Juli},
year = {2010},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-118/INPROC-2010-118.pdf,
http://www.w3.org/2010/api-privacy-ws/papers/privacy-ws-16.pdf,
http://www.priloc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In partially-trusted system environments like the WWW, the management of
private user positions is a great challenge. On the one hand, location-based
services of different partially-trusted providers have to be provided with
position information. On the other hand, location servers, which are
responsible for the management of user positions, might as well be operated by
only partially-trusted providers. Therefore, in order to protect his privacy, a
user might only want to store position information of limited precision on
location servers, and also provide location-based services with position
information of limited precision.
In this position paper, we sketch a novel position sharing approach that
enables the user to tightly control the precision of position information
stored on servers and provided to location-based services. This approach is
based on the idea of distributing position information among a set of servers
of different providers such that a compromised server only reveals information
of strictly limited precision.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-118&engl=0}
}
@inproceedings {INPROC-2010-116,
author = {Faraz Memon and Daniel Tiebler and Frank D{\"u}rr and Kurt Rothermel},
title = {{Optimized Information Discovery using Self-adapting Indices over Distributed Hash Tables}},
booktitle = {Proceedings of 29th International Performance Computing and Communications Conference (IPCCC'10)},
address = {Albuquerque, New Mexico, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2010},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
E.1 Data Structures,
E.2 Data Storage Representations,
H.3.1 Content Analysis and Indexing},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-116/INPROC-2010-116.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Distributed Hash Table (DHT)-based peer-to-peer information discovery systems
have emerged as highly scalable systems for information storage and discovery
in massively distributed networks. Originally DHTs supported only point
queries. However, recently they have been extended to support more complex
queries, such as multi-attribute range (MAR) queries. Generally, the support
for MAR queries over DHTs has been provided either by creating an individual
index for each data attribute or by creating a single index using the
combination of all data attributes. In contrast to these approaches, we propose
to create and modify indices using the attribute combinations that dynamically
appear in MAR queries in the system.
In this paper, we present an adaptive information discovery system that adapts
the set of indices according to the dynamic set of MAR queries in the system.
The main contribution of this paper is a four-phase scalable index adaptation
process. Our evaluations show that the adaptive information discovery system
continuously optimizes the overall system performance for MAR queries.
Moreover, compared to a non-adaptive system, the adaptive information discovery
system shows several orders of magnitude improved performance.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-116&engl=0}
}
@inproceedings {INPROC-2010-06,
author = {Stephan Schuhmann and Klaus Herrmann and Kurt Rothermel},
title = {{Efficient Resource-Aware Hybrid Configuration of Distributed Pervasive Applications}},
booktitle = {Proceedings of the 8th International Conference on Pervasive Computing (Pervasive 2010); Helsinki, Finland, May 17-20, 2010},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {6030},
pages = {373--390},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2010},
keywords = {Adaptivity; Components; Distributed Application Configuration; Heterogeneous Environments; Middleware; Pervasive Applications},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2010-06/INPROC-2010-06.pdf,
http://www.springerlink.com/content/x6607vl0w9753683/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {As the size and complexity of Pervasive Computing environments increases,
configuration and adaptation of distributed applications gains importance.
These tasks require automated system support, since users must not be
distracted by the (re-)composition of applications. In homogeneous ad hoc
scenarios, relying on decentralized configuration schemes is obviously
mandatory, while centralized approaches may help to reduce latencies in weakly
heterogeneous infrastructure-based environments. However, in case of strongly
heterogeneous pervasive environments including several resource-rich and
resource-weak devices, both approaches may lead to suboptimal results
concerning configuration latencies: While the resource-weak devices represent
bottlenecks for decentralized configuration, the centralized approach faces the
problem of not utilizing parallelism. Instead, a hybrid approach that involves
only the subset of resource-rich devices is capable of rendering configuration
and adaptation processes more efficiently. In this paper, we present such a
resource-aware hybrid scheme that effectively reduces the time required for
configuration processes. This is accomplished by a balanced-load clustering
scheme that exploits the computational power of resource-rich devices, while
avoiding bottlenecks in (re-)configurations. We present real-world evaluations
which confirm that our approach reduces configuration latencies in
heterogeneous environments by more than 30 \% compared to totally centralized
and totally decentralized approaches. This is an important step towards
seamless application configuration.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-06&engl=0}
}
@inproceedings {INPROC-2009-86,
author = {Matthias Grossmann and Nicola H{\"o}nle and Carlos L{\"u}bbe and Harald Weinschrott},
title = {{An Abstract Processing Model for the Quality of Context Data}},
booktitle = {Proceedings of the 1st International Workshop on Quality of Context},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {132--143},
type = {Workshop-Beitrag},
month = {Juni},
year = {2009},
keywords = {uncertainty; inconsistency; trust; processing model},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-86/INPROC-2009-86.pdf,
http://dx.doi.org/10.1007/978-3-642-04559-2_12},
contact = {Matthias.Grossmann@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Data quality can be relevant to many applications. Especially applications
coping with sensor data cannot take a single sensor value for granted. Because
of technical and physical restrictions each sensor reading is associated with
an uncertainty. To improve quality, an application can combine data values from
different sensors or, more generally, data providers. But as different data
providers may have diverse opinions about a certain real world phenomenon,
another issue arises: inconsistency. When handling data from different data
providers, the application needs to consider their trustworthiness. This
naturally introduces a third aspect of quality: trust. In this paper we propose
a novel processing model integrating the three aspects of quality: uncertainty,
inconsistency and trust.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-86&engl=0}
}
@inproceedings {INPROC-2009-79,
author = {Hannes Wolf and Klaus Herrmann and Kurt Rothermel},
title = {{Modeling Dynamic Context Awareness for Situated Workflows}},
booktitle = {OTM 2009 Workshops},
editor = {R Meersman and P Herrero and T Dillon},
address = {Berlin, Heidelberg},
publisher = {Springer Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {5872},
pages = {98--107},
type = {Workshop-Beitrag},
month = {November},
year = {2009},
language = {Deutsch},
cr-category = {H.4.1 Office Automation,
H.3.3 Information Search and Retrieval},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-79/INPROC-2009-79.pdf,
http://www.springerlink.com/content/r6783472331327u4},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {A major challenge for pervasive computing is to support continuous adaptation
of applications to the behavior of the user. Recent research has adopted
classical workflows as alternative programming paradigm for pervasive
applications and approaches for context aware workflow models have been
presented. However the current approaches suffer from the low flexibility of
classical workflow models. We present a solution that allows attaching
workflows to real-world objects and defining relevant context dynamically in
relation to those objects. The benefits are a dynamic, yet simple modeling of
context constraints and events in pervasive workflows and a greatly reduced
amount of context information that must be provided to the workflow.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-79&engl=0}
}
@inproceedings {INPROC-2009-71,
author = {Davide Frey and Rachid Guerraoui and Anne-Marie Kermarrec and Boris Koldehofe and Martin Mogensen and Maxime Monod and Vivien Qu{\'e}ma},
title = {{Heterogeneous Gossip}},
booktitle = {Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {42--61},
type = {Konferenz-Beitrag},
month = {November},
year = {2009},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {http://delivery.acm.org/10.1145/1660000/1656984/a3-frey.pdf?key1=1656984&key2=2295269621&coll=GUIDE&dl=ACM&CFID=83635975&CFTOKEN=34871073},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Gossip-based information dissemination protocols are considered easy to deploy,
scalable and resilient to network dynamics. Load-balancing is inherent in these
protocols as the dissemination work is evenly spread among all nodes. Yet,
large-scale distributed systems are usually heterogeneous with respect to
network capabilities such as bandwidth. In practice, a blind load-balancing
strategy might significantly hamper the performance of the gossip
dissemination. This paper presents HEAP, HEterogeneity-Aware gossip Protocol,
where nodes dynamically adapt their contribution to the gossip dissemination
according to their bandwidth capabilities. Using a continuous, itself
gossip-based, approximation of relative bandwidth capabilities, HEAP
dynamically leverages the most capable nodes by increasing their fanout, while
decreasing by the same proportion that of less capable nodes. HEAP preserves
the simple and proactive (churn adaptation) nature of gossip, while
significantly improving its effectiveness. We extensively evaluate HEAP in the
context of a video streaming application on a testbed of 270 PlanetLab nodes.
Our results show that HEAP significantly improves the quality of the streaming
over standard homogeneous gossip protocols, especially when the stream rate is
close to the average available bandwidth.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-71&engl=0}
}
@inproceedings {INPROC-2009-66,
author = {Lars Geiger and Ronald Schertle and Frank D{\"u}rr and Kurt Rothermel},
title = {{Temporal Addressing for Mobile Context-Aware Communication}},
booktitle = {Proceedings of the Sixth Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous '09), Toronto, ON, Canada, July 13-16, 2009},
publisher = {ICST},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2009},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-66/INPROC-2009-66.pdf,
http://www.ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5326393},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobile clients in context-aware systems benefit from the indirect addressing of
users via their context (contextcast), such as addressing messages to all users
in downtown Toronto whose age is below 35. There is, however, almost no support
for a temporal decoupling in such a contextcast system, i.e., the addressing of
users that were or will be in a certain context in the past or future,
respectively. This could for instance be used to distribute the minutes of a
meeting to all people who attended the meeting in room 1.138, 3 days ago,
between 1 and 3 pm.
To enable a context-aware communication system to address messages with
temporal relations, especially those contexts in the past, the system needs to
manage information about user context histories. This poses the risk that the
system can be abused to profile users, which would most probably hinder
acceptance. Therefore, privacy aspects need to be considered in the core design
of such a system. We present an extension to our earlier work, which allows a
temporal decoupling of messages and users and requires very little additional
overhead to manage historic context information. The solution includes
mechanisms to efficiently disseminate messages to both users with past and
future contexts, while effectively preventing user profiling through the use of
virtual identities.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-66&engl=0}
}
@inproceedings {INPROC-2009-51,
author = {Ralph Lange and Harald Weinschrott and Lars Geiger and Andre Blessing and Frank D{\"u}rr and Kurt Rothermel and Hinrich Sch{\"u}tze},
title = {{On a Generic Uncertainty Model for Position Information}},
booktitle = {Proceedings of the 1st International Workshop on Quality of Context},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--12},
type = {Workshop-Beitrag},
month = {Juni},
year = {2009},
keywords = {data uncertainty; position information; position accuracy; spatial queries},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-51/INPROC-2009-51.pdf,
http://www.springerlink.com/content/85450711831008k0/},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Maschinelle Sprachverarbeitung;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Position information of moving as well as stationary objects is generally
subject to uncertainties due to inherent measuring errors of positioning
technologies, explicit tolerances of position update protocols, and
approximations by interpolation algorithms. There exist a variety of approaches
for specifying these uncertainties by mathematical uncertainty models such as
tolerance regions or the Dilution of Precision (DOP) values of GPS. In this
paper we propose a principled generic uncertainty model that integrates the
different approaches and derive a comprehensive query interface for processing
spatial queries on uncertain position information of different sources based on
this model. Finally, we show how to implement our approach with prevalent
existing uncertainty models.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-51&engl=0}
}
@inproceedings {INPROC-2009-48,
author = {Hanna Eberle and Stefan F{\"o}ll and Klaus Herrmann and Frank Leymann and Annapaola Marconi and Tobias Unger and Hannes Wolf},
title = {{Enforcement from the Inside: Improving Quality of Business in Process Management}},
booktitle = {2009 IEEE International Conference on Web Services (ICWS 2009)},
address = {Los Alamitos, CA, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {405--412},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2009},
doi = {10.1109/ICWS.2009.82},
isbn = {978-0-7695-3709-2},
keywords = {Business Process Management; BPM; BPEL; Enforcement},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-48/INPROC-2009-48.pdf,
http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=5175850,
http://www2.computer.org/portal/web/csdl/doi/10.1109/ICWS.2009.82},
contact = {unger@iaas.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we introduce a new modeling tool for constraint handling in the
area of workflow technology. The constraint handlers can be used to improve the
quality of business processes but without changing already existing business
logic. Todays workflow languages provide no possibility to model constraints
and the actions in case the constraints get violated explicitly. Fault and
event handling mechanisms to react to events not expected in normal executions
are only provided by the BPEL language. Using BPEL as workflow language we
integrate the constraint handling extension without changing any existing
semantics in a smart way. In our approach we use this fault and event handling
mechanisms to extend the BPEL language with a constraint handling mechanism. By
integrating this constraint handling tool into the BPEL language we provide an
approach for quality driven process modeling with the BPEL language.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-48&engl=0}
}
@inproceedings {INPROC-2009-44,
author = {Andreas Grau and Klaus Herrmann and Kurt Rothermel},
title = {{Efficient and Scalable Network Emulation using Adaptive Virtual Time}},
booktitle = {Proceedings of the 18th International Conference on Computer Communications and Networks (ICCCN 2009)},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {August},
year = {2009},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-44/INPROC-2009-44.pdf,
http://dx.doi.org/10.1109/ICCCN.2009.5235306},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Performance analysis and functionality testing are major parts of developing
distributed software systems. Since the number of communicating software
instances heavily influences the behavior of distributed applications and
communication protocols, evaluation scenarios have to consider a large number
of nodes. Network emulation provides an infrastructure for running these
experiments using real prototype implementations in a controllable and
realistic environment. Large-scale experiments, however, have a high resource
consumption which often exceeds available physical testbed resources. Time
dilation allows for reducing the resource demands of a scenario at the expense
of the experiment's runtime. However, current approaches only consider a
constant time dilation factor, which wastes a lot of resources in case of
scenarios with varying load.
We propose a framework for adaptive time virtualization that significantly
reduces the runtime of experiments by improving resource utilization in network
emulation testbeds. In this framework, resource demands are monitored and the
time dilation factor is dynamically adapted to the required level. Our
evaluation shows that adaptive virtual time in combination with our lightweight
node virtualization architecture allows us to increase the possible scenario
sizes by more than an order of magnitude and, at the same time, ensure unbiased
emulation results. This represents an important contribution to making network
emulation systems highly scalable.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-44&engl=0}
}
@inproceedings {INPROC-2009-42,
author = {Faraz Memon and Daniel Tiebler and Frank D{\"u}rr and Kurt Rothermel and Marco Tomsu and Peter Domschitz},
title = {{Scalable Spatial Information Discovery over Distributed Hash Tables}},
booktitle = {Procs. of 4th International Conference on COMmunication System softWAre and middlewaRE (COMSWARE'09), Dublin, Ireland, June 2009. ACM.},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2009},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
H.3.3 Information Search and Retrieval},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-42/INPROC-2009-42.pdf,
http://doi.acm.org/10.1145/1621890.1621892},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we present a Peer-to-Peer (P2P) spatial information discovery
system that enables spatial range queries over Distributed Hash Tables (DHTs).
Our system utilizes a less-distorting octahedral map projection in contrast to
the quadrilateral projections used by majority of the previously proposed
systems, to represent the spatial information. We also introduce a
Space-Filling Curve (SFC)-based data placement strategy that reduces the
probability of data hot-spots in the network. Moreover, we show that our system
achieves scalable resolution of location-based range queries by utilizing a
tree-based query optimization algorithm. Compared to the basic query resolution
algorithm, the query optimization algorithm reduces the average number of
parallel messages used to resolve a query, by a factor of 96\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-42&engl=0}
}
@inproceedings {INPROC-2009-36,
author = {S{\'e}rgio Alves and Boris Koldehofe and Hugo Miranda and Francois Taiani},
title = {{Design of a Backup Network for Catastrophe Scenarios}},
booktitle = {Proceedings of the ACM International Workshop on Advanced Topics in Mobile Computing for Emergency Management: Communication and Computing Platforms (MCEM)},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {613--617},
type = {Workshop-Beitrag},
month = {Juni},
year = {2009},
doi = {10.1145/1582379.1582512},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Communication networks play a fundamental role in the response to a massive
catastrophe, like an earthquake or a large-scale terrorist attack to a major
urban area. In such situations, command centres must be able to rely on a fully
operational communication network, for example to learn about on-going
situations and allocate and guide the rescue teams. Communication is
bidirectional: once in the field, these teams will feed the command centre with
a more accurate view of the situation, contributing to the efficient allocation
of the resources. Failures in this network, even if localised to some of the
regions affected by the catastrophe, can have costs both monetary and in human
lives. In this position paper, we propose the creation of a redundant,
best-effort, emergency communication network that could serve to mitigate
localised failures using off-the-shelf widespread technology. We give an
overview of an architecture for a backup network, highlight the possible
advantage of such an architecture to disaster management and discuss challenges
that need to be overcome in realizing it.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-36&engl=0}
}
@inproceedings {INPROC-2009-32,
author = {Lars Geiger and Frank D{\"u}rr and Kurt Rothermel},
title = {{On Contextcast: A Context-aware Communication Mechanism}},
booktitle = {IEEE International Conference on Communications, 2009. ICC '09.},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2009},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-32/INPROC-2009-32.pdf,
http://dx.doi.org/10.1109/ICC.2009.5199239},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The dissemination of messages according to clients' contexts (i.e., location
and other attributes) opens up new possibilities in context-aware systems.
While geocast or content-based publish/subscribe forward messages according to
client location or attributes, respectively, neither uses a combination of the
two. In this paper, we present this new communication paradigm and the
challenges it poses. We also extend concepts from publish/subscribe networks to
efficiently deal with highly dynamic user location to lower update rates by
approximating the user's location. This reduces update rates by between 25\% and
90\%, depending on the granularity of the approximation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-32&engl=0}
}
@inproceedings {INPROC-2009-24,
author = {Harald Weinschrott and Frank D{\"u}rr and Kurt Rothermel},
title = {{Efficient Capturing of Environmental Data with Mobile RFID Readers}},
booktitle = {Proceedings of the 10th International Conference on Mobile Data Management (MDM'09); Taipei, Taiwan, Mai 18-20, 2009},
address = {Taipei, Taiwan},
publisher = {IEEE Computer Society Conference Publishing Services},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2009},
keywords = {ad-hoc; mobile; RFID-sensor; urban sensing},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-24/INPROC-2009-24.pdf,
http://doi.ieeecomputersociety.org/10.1109/MDM.2009.15,
http://www.comnsense.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we introduce a novel scenario for environmental sensing based on
the combination of simple and cheap RFID-based sensors and mobile devices like
mobile phones with integrated RFID readers. We envision a system, where the
mobile nodes cooperatively read sensors installed in the environment as they
pass by and transmit the data to a server infrastructure. To achieve quality
requirements on the one hand, and on the other hand efficiency in terms of
communication cost and energy consumption, this paper presents several
algorithms for coordinating update operations. Mobile nodes form an ad-hoc
network for the cooperative management of requested update times to meet the
desired update interval and to avoid redundant sensor reading and collisions
during read operations. Besides this decentralized coordination algorithm, we
also show a complementary algorithm that exploits infrastructure based
coordination. By extensive simulations we show that our algorithms achieve a
high quality of sensor updates where nearly 100\% of the possible updates are
performed. Moreover, the algorithms achieve a very high energy efficiency
allowing for several hundred hours of operation assuming a typical battery of a
mobile phone.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-24&engl=0}
}
@inproceedings {INPROC-2009-141,
author = {Andreas Grau and Klaus Herrmann and Kurt Rothermel},
title = {{Exploiting Emulation Testbeds for Security Experiments}},
booktitle = {Proceedings of the Workshop on Experimental platforms for Internet resilience, security and stability research (invited paper)},
address = {Br{\"u}ssel},
publisher = {JRC European Commission},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--2},
type = {Workshop-Beitrag},
month = {Juni},
year = {2009},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-141/INPROC-2009-141.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Security, resilience and stability test are an important step to protect the
information and communication-based digital society. Experimental platforms
allow researchers to evaluate todays and tomorrows internet architectures,
protocols and applications. However, selecting the most adequate platform is
difficult. In this paper we first present a common used approach based on real
world testbeds. We identify a couple of problem coming around with this
approach and show how emulation-based testbeds can avoids them. Finally we
present an hybrid approach to combine the benefits of both systems to provide a
scalable, repeatable, controllable, flexible and secure experimental platform.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-141&engl=0}
}
@inproceedings {INPROC-2009-07,
author = {Ralph Lange and Nazario Cipriani and Lars Geiger and Matthias Gro{\ss}mann and Harald Weinschrott and Andreas Brodt and Matthias Wieland and Stamatia Rizou and Kurt Rothermel},
title = {{Making the World Wide Space Happen: New Challenges for the Nexus Context Platform}},
booktitle = {Proceedings of the 7th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom '09). Galveston, TX, USA. March 2009},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--4},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2009},
keywords = {Nexus; context; mobile context-aware applications; context-awareness; context management; World Wide Space; stream-processing; situation recognition; reasoning; workflows; quality of context},
language = {Englisch},
cr-category = {H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-07/INPROC-2009-07.pdf,
http://www.nexus.uni-stuttgart.de/,
http://dx.doi.org/10.1109/PERCOM.2009.4912782},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Context-aware applications rely on models of the physical world. Within the
Nexus project, we envision a World Wide Space which provides the conceptual and
technological framework for integrating and sharing such context models in an
open, global platform of context providers. In our ongoing research we tackle
important challenges in such a platform including distributed processing of
streamed context data, situation recognition by distributed reasoning,
efficient management of context data histories, and quality of context
information. In this paper we discuss our approach to cope with these
challenges and present an extended Nexus architecture.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-07&engl=0}
}
@inproceedings {INPROC-2009-06,
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 Annual IEEE International Conference on Pervasive Computing and Communications (PerCom '09). Galveston, TX, USA. March 2009},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2009},
keywords = {Remote trajectory simplification; tracking; dead reckoning; moving objects database; MOD; line simplification},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-06/INPROC-2009-06.pdf,
http://dx.doi.org/10.1109/PERCOM.2009.4912767},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {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.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-06&engl=0}
}
@inproceedings {INPROC-2009-04,
author = {Andreas Benzing and Klaus Herrmann and Boris Koldehofe and Kurt Rothermel},
title = {{Identifying the Challenges in Reducing Latency in GSN using Predictors}},
booktitle = {Workshops der Wissenschaftlichen Konferenz Kommunikation in Verteilten Systemen 2009 (WowKiVS 2009)},
editor = {Tiziana Margaria and Julia Padberg and Gabriele Taentzer},
address = {Kassel},
publisher = {EASST},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Electronic Communications of the EASST},
volume = {17},
pages = {1--6},
type = {Workshop-Beitrag},
month = {M{\"a}rz},
year = {2009},
issn = {1863-2122},
keywords = {Global Sensor Networks, Wireless Sensor Networks, Predictors},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-04/INPROC-2009-04.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Simulations based on real-time data continuously gathered from sensor networks
all over the world have received growing attention due to the increasing
availability of measured data. Furthermore, predictive techniques have been
employed in the realm of such networks to reduce communication for
energy-efficiency. However, research has focused on the high amounts of data
transferred rather than latency requirements posed by the applications. We
propose using predictors to supply data with low latency as required for
accurate simulations. This paper investigates requirements for a successful
combination of these concepts and discusses challenges that arise.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-04&engl=0}
}
@inproceedings {INPROC-2009-03,
author = {Adnan Tariq and Boris Koldehofe and Gerald Koch and Kurt Rothermel},
title = {{Providing Probabilistic Latency Bounds for Dynamic Publish/Subscribe Systems}},
booktitle = {Proceedings of the 16th ITG/GI Conference on Kommunikation in Verteilten Systemen 2009 (KiVS 2009)},
address = {Kassel, Germany},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2009},
doi = {10.1007/978-3-540-92666-5_13},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-03/INPROC-2009-03.pdf,
http://dx.doi.org/10.1007/978-3-540-92666-5_13},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In the context of large decentralized many-to-many communication systems it is
impractical to provide realistic and hard bounds for certain QoS metrics
including latency bounds. Nevertheless, many applications can yield better
performance if such bounds hold with a given probability. In this paper we show
how probabilistic latency bounds can be applied in the context of
publish/subscribe. We present an algorithm for maintaining individual
probabilistic latency bounds in a highly dynamic environment for a large number
of subscribers. The algorithm consists of an adaptive dissemination algorithm
as well as a cluster partitioning scheme. Together they ensure i) adaptation to
the individual latency requirements of subscribers under dynamically changing
system properties, and ii) scalability by determining appropriate clusters
according to available publishers in the system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-03&engl=0}
}
@inproceedings {INPROC-2008-98,
author = {Jos{\'e} Mocito and Briones-Garc{\'\i}a J. Alfonso and Boris Koldehofe and Hugo Miranda and Lu{\'\i}s Rodrigues},
title = {{Geographical distribution of subscriptions for Content-based Publish/Subscribe in MANETs}},
booktitle = {Proceedings of the Middleware'08 Companion},
address = {Leuven, Belgium},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2008},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Establishing content-based publish/subscribe in the resource constrained and
failure prone environment of Mobile Ad-Hoc Networks (MANETs) is a highly
challenging task. Movement of nodes and network partitioning can require
frequent and possibly expensive reorganizations of the publish/subscribe
system. Many approaches towards publish/subscribe in MANETs either rely
explicitly on location information, or are characterized by a high subscription
and publication overhead. In this paper we present preliminary research on how
geographical distribution of subscriptions may help to overcome some
shortcomings of both approaches.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-98&engl=0}
}
@inproceedings {INPROC-2008-90,
author = {Stephan Schuhmann and Lars V{\"o}lker},
title = {{Combining Passive Autoconfiguration and Anomaly-based Intrusion Detection in Ad-hoc Networks}},
booktitle = {Proceedings of the 8th International Workshop on Applications and Services in Wireless Networks (ASWN 2008); Kassel, Germany, October 9-10, 2008},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {87--95},
type = {Workshop-Beitrag},
month = {Oktober},
year = {2008},
keywords = {MANET; Intrusion Detection; Anomalies; OLSR},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-90/INPROC-2008-90.pdf,
http://dx.doi.org/10.1109/ASWN.2008.14},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Two essential services of Ad-hoc networks are IP address autoconfiguration and
intrusion detection systems. Since both autoconfiguration and intrusion
detection may base their decisions on routing protocol anomalies, their
interdependencies can cause problems. In this paper, we present our approach to
efficiently combine autoconfiguration and intrusion detection, and present our
enhancements in attack detection for an autoconfiguration system. We have
identified anomalies indicating specific attacks, implemented suitable anomaly
detectors, and evaluated our system. The results show that it is possible to
detect both the attacks and IP address conflicts in an efficient way.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-90&engl=0}
}
@inproceedings {INPROC-2008-84,
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 2008)},
address = {Irvine, CA, USA},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {November},
year = {2008},
keywords = {spatio-temporal indexing; moving objects database; MOD; trajectory-based query; distributed query processing},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-84/INPROC-2008-84.pdf,
http://doi.acm.org/10.1145/1463434.1463474},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {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\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-84&engl=0}
}
@inproceedings {INPROC-2008-83,
author = {Faraz Memon and Daniel Tiebler and Frank D{\"u}rr and Kurt Rothermel and Marco Tomsu and Peter Domschitz},
title = {{OID: Optimized Information Discovery using Space Filling Curves in P2P Overlay Networks}},
booktitle = {Proceedings of 14th International Conference on Parallel and Distributed Systems (ICPADS'08)},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {311--319},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2008},
isbn = {978-0-7695-3434-3},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.2.3 Network Operations,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-83/INPROC-2008-83.pdf,
http://dx.doi.org/10.1109/ICPADS.2008.57},
contact = {faraz.memon@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we present the system design and evaluation of a Space-Filling
Curve (SFC)-based P2P information discovery system OID. The OID system uses
multiple SFCs to significantly optimize the performance of multi-attribute
range queries, particularly for applications with a large number of data
attributes where a single big SFC-based index is inefficient. The basic idea is
to have multiple SFCbased indices and select the best one to perform a query.
We also introduce two tree-based query optimizations that increase the
scalability of the system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-83&engl=0}
}
@inproceedings {INPROC-2008-70,
author = {Stephan Schuhmann and Klaus Herrmann and Kurt Rothermel},
title = {{A Framework for Adapting the Distribution of Automatic Application Configuration}},
booktitle = {Proceedings of the 2008 ACM International Conference on Pervasive Services (ICPS 2008), Sorrento, Italy, July 6-10, 2008},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {163--172},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2008},
keywords = {Adaptivity; Components; Middleware; Pervasive Computing; Application Configuration},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-70/INPROC-2008-70.pdf,
http://doi.acm.org/10.1145/1387269.1387297},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Numerous current research projects deal with the issue of automatic application
configuration in pervasive computing scenarios. While completely distributed
configuration is inevitable in infrastructure-less ad hoc scenarios, many
realistic pervasive application scenarios are located in heterogeneous
environments where additional computation power of resource-rich devices can be
utilized. However, most of the current projects either focus solely on smart
environments which rely on additional infrastructure devices, or they address
ad hoc environments and treat all involved devices as equal. This leads to
suboptimal results in case of present resource-rich devices, as their
additional computation power is not exploited. In this paper, we present a
framework that is based on clustering and allows the efficient and flexible
support of automatic application configuration both in infrastructure-based and
ad hoc environments. This is realized by a new concept called Virtual Container
that enables the local emulation of remote devices’ functionalities and
resources. In our evaluation results, we prove that this concept considerably
reduces configuration delays noticeable by the user.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-70&engl=0}
}
@inproceedings {INPROC-2008-69,
author = {Stephan Schuhmann and Klaus Herrmann and Kurt Rothermel and Jan Blumenthal and Dirk Timmermann},
title = {{Improved Weighted Centroid Localization in Smart Ubiquitous Environments}},
booktitle = {Proceedings of the Fifth International Conference on Ubiquitous Intelligence and Computing (UIC 2008), Oslo, Norway, June 23-25, 2008},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {5061},
pages = {20--34},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2008},
keywords = {Weighted Centroid Localization; WLAN; Ubiquitous Computing},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-69/INPROC-2008-69.pdf,
http://www.springerlink.com/content/l3l121u67r12445u},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Location-awareness is highly relevant subject in ubiquitous computing, as many
applications exploit location information to provide adequate services or adapt
to a changing physical environment. While GPS provides reliable outdoor
localization, indoor positioning systems present a bigger challenge. Many
indoor localization systems have been proposed. However, most of them rely on
customized hardware or presume some dedicated infrastructure. In this paper, we
focus on WLAN-based localization in smart ubiquitous environments. We propose
an improved scheme of the Weighted Centroid Localization (WCL) algorithm that
is robust and provides higher location accuracy than the original WCL
algorithm. The improvements are based on the use of dynamic weighting factors
that are solely dependent on the correlation of the Received Signal Strength
Indicators of the received beacon signals. Compared to the original WCL scheme,
our approach does not increase requirements to the environment. Real-world
experiments in a typical environment that we report on in this paper confirm
that the increased location accuracy determined in previous calculations is
reproducible in a realistic noisy environment. This provides a simple,
cost-efficient, and battery-conserving, but yet adequate technique for getting
the accurate location information of mobile devices.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-69&engl=0}
}
@inproceedings {INPROC-2008-68,
author = {Saukh Olga and Robert Sauter and Matthias Gauger and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{On Boundary Recognition without Location Information in Wireless Sensor Networks}},
booktitle = {Proceedings of the 2008 International Conference on Information Processing in Sensor Networks (IPSN 2008)},
address = {Washington, DC, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {207--218},
type = {Konferenz-Beitrag},
month = {April},
year = {2008},
isbn = {978-0-7695-3157-1},
doi = {http://dx.doi.org/10.1109/IPSN.2008.11},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-68&engl=0}
}
@inproceedings {INPROC-2008-67,
author = {Matthias Gauger and Olga Saukh and Marcus Handte and Pedro Jos{$\backslash$'e} Marr{$\backslash$'o}n and Andreas Heydlauff and Kurt Rothermel},
title = {{Sensor-based Clustering for Indoor Applications}},
booktitle = {Proceedings of the 5th IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON 2008)},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2008},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
contact = {gauger@cs.uni-bonn.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-67&engl=0}
}
@inproceedings {INPROC-2008-39,
author = {Jorge A. Briones and Boris Koldehofe and Kurt Rothermel},
title = {{SPINE: Publish/Subscribe for Wireless Mesh Networks through Self-Managed Intersecting Paths}},
booktitle = {Proceedings of the 8th International Conference on Innovative Internet Community Systems (I2CS 2008); Schoelcher, Martinique, June 16-18, 2008},
address = {Schoelcher, Martinique},
publisher = {online proceedings},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2008},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-39/INPROC-2008-39.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Application deployment on Wireless Mesh Networks (WMNs) is a challenging issue.
First it requires communication abstractions that allow for interoperation with
Internet applications and second the offered solution should be sensitive to
the available resources in the underlying network. Loosely coupled
communication abstractions, like publish/subscribe, promote interoperability,
but unfortunately are typically implemented at the application layer without
considering the available resources at the underlay imposing a significant
degradation of application performance in the setting of Wireless Mesh
Networks. In this paper we present SPINE, a content-based publish/subscribe
system, which considers the particular challenges of deploying
application-level services in Wireless Mesh Networks. SPINE is designed to
reduce the overhead which stems from both publications and reconfigurations, to
cope with the inherent capacity limitations on communication links as well as
with mobility of the wireless mesh-clients. We demonstrate the effectiveness of
SPINE by comparison with traditional approaches in implementing content-based
publish/subscribe.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-39&engl=0}
}
@inproceedings {INPROC-2008-37,
author = {Ralph Lange and Frank D{\"u}rr and Kurt Rothermel},
title = {{Online Trajectory Data Reduction using Connection-preserving Dead Reckoning}},
booktitle = {Proceedings of the Fifth Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services: MobiQuitous '08; Dublin, Ireland, July 21-25, 2008},
publisher = {ICST},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2008},
isbn = {978-963-9799-21-9},
keywords = {Online trajectory reduction; dead reckoning; MOD},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-37/INPROC-2008-37.pdf,
http://portal.acm.org/citation.cfm?id=1595044},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Moving objects databases (MODs) store objects’ trajectories by spatiotemporal
polylines that approximate the actual movements given by sequences of sensed
positions. Determining such a polyline with as few vertices as possible under
the constraint that it does not deviate by more than a certain accuracy bound
epsilon from the sensed positions is an algorithmic problem known as trajectory
reduction.
A specific challenge is online trajectory reduction, i.e. continuous reduction
with position sensing in realtime. This particularly is required for moving
objects with embedded position sensors whose movements are tracked and stored
by a remote MOD.
In this paper, we present Connection-preserving Dead Reckoning (CDR), a new
approach for online trajectory reduction. It outperforms the existing
approaches by 30 to 50\%. CDR requires the moving objects to temporally store
some of the previously sensed positions. Although the storage consumption of
CDR generally is small, it is not bounded. We therefore further present CDRM
whose storage allocation and execution time per position fix can be adjusted
and limited. Even with very limited storage allocations of less than 1 kB CDRM
outperforms the existing approach by 20 to 40\%.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-37&engl=0}
}
@inproceedings {INPROC-2008-28,
author = {Paolo Costa and Daniela Gavidia and Boris Koldehofe and Hugo Miranda and Mirco Musolesi and Orian Riva},
title = {{When Cars Start Gossiping}},
booktitle = {Proceedings of the ACM EuroSys 2008 Affilated Workshops},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--4},
type = {Workshop-Beitrag},
month = {April},
year = {2008},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-28&engl=0}
}
@inproceedings {INPROC-2008-15,
author = {Dominique Dudkowski and Harald Weinschrott and Pedro Jos{\'e} Marr{\'o}n},
title = {{Design and Implementation of a Reference Model for Context Management in Mobile Ad-Hoc Networks}},
booktitle = {Proceedings of the International Workshop on Data Management for Wireless and Pervasive Communications (DMWPC2008); Gino-wan, Okinawa, Japan, March, 2008},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {832--837},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2008},
keywords = {context; data management; MANET; reference model; hybrid system},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-15/INPROC-2008-15.pdf,
http://www.computer.org/portal/web/csdl/doi/10.1109/WAINA.2008.72},
contact = {harald.weinschrott@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The fundamental paradigm of context-aware computing has lead to a diversity of
conceivable context-based applications. In order to support these applications,
efficient and scalable context management platforms have become utterly
important. In this paper we propose a layered reference model that encapsulates
suitable abstractions to tackle the complexity of context management in mobile
ad-hoc networks. For each layer, we outline strategies and mechanisms we have
developed to manage context information efficiently so that it can readily be
used by context-based services and applications in these networks. In addition,
we discuss refinements of the current model that we currently investigate,
which are related to data semantics such as context quality and expressive
location models, performance enhancement by adaptation, and aspects regarding
the integration of ad-hoc context management with infrastructure-based systems
leading to a hybrid system structure.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-15&engl=0}
}
@inproceedings {INPROC-2008-145,
author = {Matthias Gauger and Pedro Jos{\'e} Marr{\'o}n and Marcus Handte and Olga Saukh and Daniel Minder and Andreas Lachenmann and Kurt Rothermel},
title = {{Integrating Sensor Networks in Pervasive Computing Environments Using Symbolic Coordinates}},
booktitle = {Proceedings of the Third International Conference on Communication System Software and Middleware (COMSWARE 2008)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2008},
keywords = {wireless sensor network; pervasive computing; routing; symbolic coordinates},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-145/INPROC-2008-145.pdf,
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4554476},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Wireless sensor networks can monitor different types of physical phenomena and
are able to provide a diverse set of context data to interested clients.
Allowing mobile pervasive computing devices to access such data requires
solutions for routing messages between mobile devices and the static sensor
network. This paper presents a novel approach that addresses this problem with
the help of symbolic coordinates. It requires only a small amount of topology
information distributed in the network and allows mobile devices to send
messages to arbitrary areas. The routing task is split among the client nodes,
which specify a symbolic source route, and the sensor nodes that handle
node-to-node routing. The paper describes the algorithm, specific challenges
associated with its design and gives an extensive evaluation of the approach
and its properties, showing that the use of symbolic coordinates in these
environments is a viable alternative to more traditional types of routing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-145&engl=0}
}
@inproceedings {INPROC-2008-14,
author = {Matthias Gauger and Daniel Minder and Pedro Jos{\'e} Marr{\'o}n and Arno Wacker and Andreas Lachenmann},
title = {{Prototyping Sensor-Actuator Networks for Home Automation}},
booktitle = {Proceedings of the 3rd Workshop on Real-World Wireless Sensor Networks (REALWSN 2008)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {2008},
keywords = {sensor-actuator networks; home automation; prototyping},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
B.4.1 Data Communications Devices},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Integrating actuators into sensor networks is often considered to be the next
logical step in the evolution of wireless sensor networks. However, few
practical examples of such sensor and actuator networks have been demonstrated
so far. In this paper, we present a prototype system that supports the easy
prototyping of such applications in the area of home automation. We demonstrate
the utility of this system with a simple light control application built on top
of it. We also report first experiences and insights gained with the help of
real-world experiments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-14&engl=0}
}
@inproceedings {INPROC-2008-123,
author = {Matthias Gauger and Olga Saukh and Marcus Handte and Pedro Jos{\'e} Marr{\'o}n and Andreas Heydlauff and Kurt Rothermel},
title = {{Sensor-based Clustering for Indoor Applications}},
booktitle = {Proceedings of the European Conference on Wireless Sensor Networks (EWSN 2008), Poster/Demo session},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Workshop-Beitrag},
month = {September},
year = {2008},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The lifetime requirements on wireless sensor networks often require the
redundant deployment of sensor nodes with appropriate management mechanisms
based on node clustering. Yet, existing clustering approaches do not take the
primary task of sensor networks into account: performing relevant measurements.
They usually form 'arbitrary' clusters, e.g., using connectivity information,
and thus, the resulting measurements are often of only limited use to the
applications. This problem can be avoided by considering application-specific
semantics. For indoor applications, the notion of a room provides a natural
unit of clustering since walls are constructed deliberately to ensure locality.
This paper shows that it is feasible to automatically create clusters that
reflect boundaries between rooms by analyzing the measurements of inexpensive,
broadly available sensors. The paper first analyzes the applicability of
statistical clustering methods and based on this analysis, it proposes and
evaluates a lightweight approach to determine clusters in real deployments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-123&engl=0}
}
@inproceedings {INPROC-2008-122,
author = {Matthias Gauger and Olga Saukh and Marcus Handte and Pedro Jos{\'e} Marr{\'o}n and Andreas Heydlauff and Kurt Rothermel},
title = {{Sensor-based Clustering for Indoor Applications}},
booktitle = {Proceedings of the 5th IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON 2008)},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {478--486},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2008},
isbn = {978-1-4244-1777-3},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-122/INPROC-2008-122.pdf,
http://ieeexplore.ieee.org/search/srchabstract.jsp?arnumber=4557787},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The lifetime requirements on wireless sensor networks often require the
redundant deployment of sensor nodes with appropriate management mechanisms
based on node clustering. Yet, existing clustering approaches do not take the
primary task of sensor networks into account: performing relevant measurements.
They usually form 'arbitrary' clusters, e.g., using connectivity information,
and thus, the resulting measurements are often of only limited use to the
applications. This problem can be avoided by considering application-specific
semantics. For indoor applications, the notion of a room provides a natural
unit of clustering since walls are constructed deliberately to ensure locality.
This paper shows that it is feasible to automatically create clusters that
reflect boundaries between rooms by analyzing the measurements of inexpensive,
broadly available sensors. The paper first analyzes the applicability of
statistical clustering methods and based on this analysis, it proposes and
evaluates a lightweight approach to determine clusters in real deployments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-122&engl=0}
}
@inproceedings {INPROC-2008-113,
author = {Frank D{\"u}rr and Kurt Rothermel},
title = {{Kommunikationsprotokolle zur Vermittlung kontextbezogener Informationen auf Basis r{\"a}umlicher Umgebungsmodelle}},
booktitle = {Proceedings of VDE-Kongress 2008 -- Zukunftstechnologien: Innovationen - M{\"a}rkte - Nachwuchs},
address = {Munich, Germany},
publisher = {VDE Verlag GmbH},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {November},
year = {2008},
isbn = {978-3-8007-3126-8},
keywords = {contextcast; geocast; Protokoll; protocol; kommunikation; communication; location-based; context-aware; ortsbezogen; kontextbezogen; Ort; Kontext; lokationsbasiert; service; Dienst},
language = {Deutsch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-113/INPROC-2008-113.pdf,
http://www.vde-verlag.de/proceedings-en/453126101.html},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In diesem Artikel stellen wir ein neuartiges kontextbezogenes
Kommunikationsparadigma namens Contextcast vor. Contextcast erm{\"o}glicht das
selektive Senden von Nachrichten an Teilnehmer mit einem bestimmten Kontext,
wobei der Kontext eines Teilnehmers beispielsweise durch seinen Aufenthaltsort,
seine Interessen oder seine Situation bestimmt ist. Typische Anwendungen f{\"u}r
Contextcast sind die gezielte Verteilung von Warnmeldungen,
Touristeninformationen oder Veranstaltungshinweise. Wir pr{\"a}sentieren zun{\"a}chst
Konzepte zur effizienten Vermittlung von ortsbezogenen Informationen (Geocast)
und diskutieren anschlie{\ss}end notwendige Erweiterungen f{\"u}r die effiziente
Realisierung der Contextcast-Kommunikation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-113&engl=0}
}
@inproceedings {INPROC-2008-110,
author = {Frank D{\"u}rr and Jonas Palauro and Lars Geiger and Ralph Lange and Kurt Rothermel},
title = {{Ein kontextbezogener Instant-Messaging-Dienst auf Basis des XMPP-Protokolls}},
booktitle = {5. GI/ITG KuVS Fachgespr{\"a}ch Ortsbezogene Anwendungen und Dienste. N{\"u}rnberg. September 2008},
address = {N{\"u}rnberg},
publisher = {Georg-Simon-Ohm-Hochschule N{\"u}rnberg},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Sonderdruck Schriftenreihe der Georg-Simon-Ohm-Hochschule N{\"u}rnberg},
volume = {42},
pages = {23--28},
type = {Workshop-Beitrag},
month = {September},
year = {2008},
issn = {1867-5433},
keywords = {Nexus; Instant-Messaging; Kontextbezug; context-awareness; Contextcast; XMPP},
language = {Deutsch},
cr-category = {H.4.3 Information Systems Applications Communications Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-110/INPROC-2008-110.pdf,
http://www.nexus.uni-stuttgart.de/,
http://www.wireless-earth.de/fg_lbs/meeting_5/meeting_5.html},
contact = {frank.duerr@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Dieser Beitrag beschreibt die Verteilung kontextbezogener Informationen mittels
eines erweiterten Instant-Messaging-Dienstes. Dieser Dienst erm{\"o}glicht das
Senden von Nachrichten an alle Teilnehmer, die einen bestimmten Kontext
besitzen und sich z.B. an einem bestimmten Ort aufhalten oder bestimmte
Interessen besitzen. Als Basis dient das Extensible Messaging and Presence
Protokoll (XMPP) sowie ein XMPP-basierter Instant-Messaging-Dienst. Wir
beschreiben Protokoll- und Architekturerweiterungen f{\"u}r die Integration von
Kontextinformationen in das XMPP-Protokoll und die Server-Infrastruktur. Der
erweiterte Dienst unterst{\"u}tzt insbesondere die Server-seitige Filterung von
Nachrichten aufgrund von Kontextinformationen und erm{\"o}glicht dadurch die
effiziente Nachrichtenverteilung.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-110&engl=0}
}
@inproceedings {INPROC-2008-103,
author = {Manuel Gonzalo and Klaus Herrmann and Kurt Rothermel},
title = {{Self-Adaptive Load Balancing for Many-To-Many Communication in Wireless Sensor Networks}},
booktitle = {Proceedings of the 7th GI/ITG KuVS Fachgespr{\"a}ch ``Drahtlose Sensornetze''},
address = {Berlin},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {64--67},
type = {Workshop-Beitrag},
month = {September},
year = {2008},
keywords = {WSN; multisink; routing; many to many; load balancing},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design},
contact = {manuel.gonzalo@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {New scenarios in wireless sensor networks, where several independent sinks can
ask for different kinds of data, are currently emerging. Former algorithms that
route data to a centralized sink, are not appropriate for these scenarios.
First solutions for these multi-source to multi-sink scenarios simply create
independent trees for each source. As a result, some nodes become hot-spots,
since they are included in several trees, whereas nodes around them remain
unused. In this paper, we propose a new algorithm that balances the load evenly
in the network, extending the network lifetime, while still providing a small
delay in packet delivery. Based on the information of one-hop neighbors and the
number of hops to the sinks, the algorithm attempts to reduce both the delay
and the power consumption. We present the cost function used to select the next
hop(s) towards the sinks. The evaluation of the protocol demonstrates its
ability to fulfill its target.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-103&engl=0}
}
@inproceedings {INPROC-2008-102,
author = {Klaus Herrmann and Kurt Rothermel},
title = {{Developing user-responsive mobile applications}},
booktitle = {PerAda Magazine},
publisher = {Online},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Workshop-Beitrag},
month = {Oktober},
year = {2008},
isbn = {http://www.perada-magazine.eu/view.php?article=1270-2008-09-19&category=Mobile+Applications},
keywords = {ALLOW; pervasive adaptation; flow attachment; flow distribution; context-aware flows; horizontal adaptation; vertical adaptation},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-102/INPROC-2008-102.pdf,
http://www.perada-magazine.eu/view.php?article=1270-2008-09-19&category=%20Mobile+Applications},
contact = {Klaus.Herrmann@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {A novel workflow-based approach may one day enable adaptive programs to
unobtrusively assist people with everyday tasks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-102&engl=0}
}
@inproceedings {INPROC-2008-101,
author = {Klaus Herrmann and Kurt Rothermel and Gerd Kortuem and Dulay Naranker},
title = {{Adaptable Pervasive Flows - An Emerging Technology for Pervasive Adaptation}},
booktitle = {Proceedings of the Workshop on Pervasive Adaptation at the Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2008)},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Workshop-Beitrag},
month = {Oktober},
year = {2008},
keywords = {ALLOW; pervasive computing; pervasive adaptation; flow distribution; flow attachment; context-aware flows; horizontal adaptation; vertical adaptation},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-101/INPROC-2008-101.pdf,
http://dx.doi.org/10.1109/SASOW.2008.25},
contact = {Klaus.Herrmann@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The era of pervasive computing brings with it a grand challenge: Pervasive
applications must adapt to the dynamics entailed in human behavior and
constantly changing computing environments. In this paper, we propose Adaptable
Pervasive Flows as a novel technology that goes far beyond existing approaches
for adapting pervasive computing systems. APFs model applications in a fashion
similar to classical workflows while being situated in the real world. The
notable advantage of this is that applications as well as their environment can
be adapted proactively based on knowledge about future tasks. We introduce the
visions, concepts, and challenges of this emerging approach.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-101&engl=0}
}
@inproceedings {INPROC-2008-10,
author = {Stephan Schuhmann and Klaus Herrmann and Kurt Rothermel},
title = {{Direct Backtracking: An Advanced Adaptation Algorithm for Pervasive Applications}},
booktitle = {Proceedings of the 21st International Conference on Architecture of Computing Systems (ARCS 2008); Dresden, Germany, February 25-28, 2008},
editor = {Uwe et al. Brinkschulte},
address = {Berlin Heidelberg},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {4934},
pages = {53--67},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2008},
isbn = {978-3-540-78152-3},
keywords = {Pervasive Computing; Adaptation; Configuration; Backtracking; Pervasive Applications},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-10/INPROC-2008-10.pdf,
http://www.springerlink.com/content/167w160l00445832},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The adaptation of pervasive applications is in the focus of many current
research projects. While decentralized adaptation is mandatory in
infrastructureless ad hoc scenarios, most realistic pervasive application
scenarios are situated in heterogeneous environments where additional
computation power of resource-rich devices can be exploited. Therefore, we
propose a hybrid approach to application configuration that applies centralized
as well as decentralized configuration as appropriate in the given environment.
In this paper we introduce the Direct Backtracking algorithm that represents an
efficient way for centralized configuration and adaptation of pervasive
applications in heterogeneous scenarios. In our evaluation, we show that
compared with other centralized algorithms, our algorithm significantly reduces
adaptation latency as it avoids unnecessary adaptations that arise in many
other backtracking algorithms, without significantly increasing memory waste.
This is achieved by introducing two mechanisms: 1. proactive backtracking
avoidance and 2. intelligent backtracking.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-10&engl=0}
}
@inproceedings {INPROC-2008-07,
author = {Andreas Grau and Steffen Maier and Klaus Herrmann and Kurt Rothermel},
title = {{Time Jails: A Hybrid Approach to Scalable Network Emulation}},
booktitle = {22nd ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation (PADS 2008)},
publisher = {IEEE Computer Society; ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {7--14},
type = {Workshop-Beitrag},
month = {Juni},
year = {2008},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-07/INPROC-2008-07.pdf,
http://dx.doi.org/10.1109/PADS.2008.19},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {It is essential to evaluate the performance of newly developed distributed
software and network protocols. Network emulation enables reproducible
evaluation of unmodified real implementations. Software built for distributed
systems, such as a large scale peer-to-peer system, requires evaluation
scenarios with thousands of communicating nodes. Two approaches for scaling
network emulation to such scenario sizes have been proposed in the literature:
node virtualization and time virtualization. Node virtualization allows
maximizing the utilization of standard hardware used for emulation experiments.
Time virtualization enables trading experiment duration for virtually increased
resources of the hardware. It stands to reason that a combination of those two
approaches may increase scalability even further. However, in existing
combinations, either node virtualization implies relatively high overhead or
time virtualization requires modifications of the test subject implementation.
In this paper, we present a novel hybrid approach called Time Virtualized
Emulation Environment (TVEE). It integrates node virtualization with low
overhead and time virtualization, which is transparent to the execution of test
subjects. We introduce virtual time based on epochs to enable better dynamic
hardware utilization during long lasting experiments. Additionally, a mechanism
similar to soft timers ensures an accurate reproduction of network properties
in the time virtualized emulation. Our evaluations show the accuracy and
scalability of time virtualized network emulation. Comparing TCP throughput,
TVEE outperforms other approaches using an event based virtual time by an order
of magnitude.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-07&engl=0}
}
@inproceedings {INPROC-2008-06,
author = {Gerald G. Koch and Boris Koldehofe and Kurt Rothermel},
title = {{Higher confidence in event correlation using uncertainty restrictions}},
booktitle = {28th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'08); 2008},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {417--422},
type = {Workshop-Beitrag},
month = {Juni},
year = {2008},
issn = {1545-0678},
doi = {http://dx.doi.org/10.1109/ICDCS.Workshops.2008.22},
keywords = {event correlation, uncertainty restriction},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-06/INPROC-2008-06.pdf,
http://dx.doi.org/10.1109/ICDCS.Workshops.2008.22},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Distributed cooperative systems that use event notification for communication
can benefit from event correlation within the notification network. In the
presence of uncertain data, however, correlation results easily become
unreliable. The handling of uncertainty is therefore an important challenge for
event correlation in distributed event notification systems. In this paper, we
present a generic correlation model that is aware of uncertainty. We propose
uncertainty constraints that event correlation can take into account and show
how they can lead to higher confidence in the correlation result. We
demonstrate that the application of this model allows to obtain a qualitative
description of event correlation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-06&engl=0}
}
@inproceedings {INPROC-2008-03,
author = {Frank D{\"u}rr and Kurt Rothermel},
title = {{An Adaptive Overlay Network for World-wide Geographic Messaging}},
booktitle = {Proceedings of the 22nd IEEE International Conference on Advanced Information Networking and Applications (AINA 2008); Gino-wan, Okinawa, Japan, March 25-28, 2008},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {875--882},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2008},
keywords = {geocast; overlay network; communication; protocol; location-based service; geographic communication; networking; context; context-aware systems},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2008-03/INPROC-2008-03.pdf,
http://dx.doi.org/10.1109/AINA.2008.67},
contact = {frank.duerr@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we propose an overlay network supporting world-wide geographic
messaging. Our approach is based on hierarchical symbolic coordinates like
/usa/fl/miami/. Although hierarchical network topologies lend themselves to the
implementation of such overlay networks, they may lead to bottlenecks at the
root of the hierarchy, long message paths, and inefficient bandwidth
utilization. To avoid these problems, we propose an overlay network that adapts
its structure to the users' communication patterns by dynamically adding
shortcut`` links to the hierarchy leading to a routing mesh. We present an
algorithm that carefully selects shortcuts based on their utility to assure
short message paths on the one hand and to reduce the induced overhead on the
other hand. Through simulations we show that this approach decreases the
average path length significantly and reduces network load to about 50\%
compared to hierarchical routing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2008-03&engl=0}
}
@inproceedings {INPROC-2007-84,
author = {Dominique Dudkowski and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Migration Policies for Location-Centric Data Storage in Mobile Ad-Hoc Networks}},
booktitle = {Proceedings of the 3rd International Conference on Mobile Ad-hoc and Sensor Networks (MSN'07); Beijing, China, December, 2007},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {197--208},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2007},
keywords = {location-centric; MANET; migration},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Location-centric data storage is a fundamental paradigm for data management in
wireless ad-hoc networks. It guarantees that data is stored at network nodes
near specific geometric reference locations in the region where the network is
deployed. In mobile ad-hoc networks, maintaining spatial proximity between data
and its associated location requires explicit migration mechanisms in order to
``keep the data in place''. In this paper we propose comprehensive policies for
data migration that effectively maintain the spatial coherence of data given
the particular characteristics of mobile ad-hoc networks. Using extensive
simulations we show how the proposed policies outperform related migration
approaches over a wide range of system parameter settings, in particular, node
density, network dynamics, and migratable data size.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-84&engl=0}
}
@inproceedings {INPROC-2007-83,
author = {J{\"o}rg H{\"a}hner and Dominique Dudkowski and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Quantifying Network Partitioning in Mobile Ad Hoc Networks.}},
booktitle = {Proceedings of the 8th International Conference on Mobile Data Management (MDM 2007), Mannheim, Germany, May 2007},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {174--181},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2007},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The performance of distributed algorithms in mobile ad hoc networks is strongly
influenced by the connectivity of the network. In cases where the connectivity
is low, network partitioning occurs. The mobility and the density of network
nodes as well as the communication technology are fundamental properties that
have a large impact on partitioning. A detailed characterization of this
behavior helps to improve the performance of distributed algorithms.
In this paper we introduce a set of metrics that characterize partitioning in
mobile ad hoc networks. Based on an extensive simulation study we show the
impact of node mobility, density and transmission range on the proposed metrics
for a wide range of network scenarios.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-83&engl=0}
}
@inproceedings {INPROC-2007-73,
author = {Sebastien Baehni and Rachid Guerraoui and Boris Koldehofe and Maxime Monod},
title = {{Towards Fair Event Dissemination}},
booktitle = {Proceedings of the 27th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'07)},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2007},
doi = {10.1109/ICDCSW.2007.83},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-73/INPROC-2007-73.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Event dissemination in large scale dynamic systems is typically claimed to be
best achieved using decentralized peer-to-peer architectures. The rationale is
to have every participant in the system act both as a client (information
consumer) and as a server (information dissemination enabler), thus, precluding
specific brokers which would prevent scalability and fault-tolerance. We argue
that, for such decentralized architectures to be really meaningful,
participants should serve the system as much as they benefit from it. That is,
the system should be fair in the sense that the extend to which a participant
acts as a server should depend on the extend to which it has the opportunity to
act as a client. This is particularly crucial in selective information
dissemination schemes where clients are not all interested in the same
information. In this position paper, we discuss what a notion of fairness could
look like, explain why current architectures are not fair, and raise several
challenges towards achieving fairness.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-73&engl=0}
}
@inproceedings {INPROC-2007-57,
author = {The SpoVNet Consortium and Boris Koldehofe and Gerald Georg Koch},
title = {{SpoVNet: An Architecture for Supporting Future Internet Applications}},
booktitle = {Proc. 7th W{\"u}rzburg Workshop on IP: Joint EuroFGI and ITG Workshop on ``Visions of Future Generation Networks''},
address = {W{\"u}rzburg, Germany},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Workshop-Beitrag},
month = {Juli},
year = {2007},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-57/INPROC-2007-57.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {This talk presents an approach for providing Spontaneous Virtual Networks
(SpoVNets) that enable flexible, adaptive, and spontaneous provisioning of
application-oriented and network-oriented services on top of heterogeneous
networks. SpoVNets supply new and uniform communication abstractions for future
Internet applications so applications can make use of advanced services not
supported by today's Internet. We expect that many functions, which are
currently provided by SpoVNet on the application layer will become an integral
part of future networks. Thus, SpoVNet will transparently use advanced services
from the underlying network infrastructure as they become available (e.g.,
QoS-support in access networks or multicast in certain ISPs), enabling a
seamless transition from current to future genera-tion networks without
modifying the applications.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-57&engl=0}
}
@inproceedings {INPROC-2007-55,
author = {Klaus Herrmann},
title = {{Group Anti-Entropy - Achieving Eventual Consistency in Mobile Service Environments}},
booktitle = {Proceedings of the 8th IEEE International Conference on Mobile Data Management (MDM'07)},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2007},
keywords = {mobility, ambient services, data consistency, optimistic replication},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.2 Database Management},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-55/INPROC-2007-55.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Data consistency protocols are vital ingredients of mobile data management
systems. Notable research efforts have been spent to find adequate consistency
models for allowing mobile and nomadic users to share mutable data. Recently,
mobile Ambient Service infrastructures that pose somewhat different
requirements have entered the focus of attention. Such services are not as
loosely coupled as the afore-mentioned systems, but they still need flexible
consistency protocols that may adapt to the current dynamics in the system. We
propose an extension to the well-known anti-entropy protocol that makes use of
the nature of Ambient Service environments to allow for a flexible consistency
management among arbitrary groups of mobile service replicas. We will show that
our protocol can exploit the concept of group updates to increase its
efficiency in terms of bandwidth usage. Furthermore, we prove that it avoids
costly state transfers by means of a simple rule that limits the divergence
within the overall set of replicas. Finally, we introduce two simple tunable
parameters, and we present experimental results that show how they may be used
to shape the characteristics of the protocol.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-55&engl=0}
}
@inproceedings {INPROC-2007-54,
author = {Gero M{\"u}hl and Matthias Werner and Michael A. Jaeger and Klaus Herrmann and Helge Parzyjegla},
title = {{On the Definitions of Self-Managing and Self-Organizing Systems}},
booktitle = {KiVS 2007 Workshop: Selbstorganisierende, Adaptive, Kontextsensitive verteilte Systeme (SAKS 2007)},
address = {Bern, Switzerland},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Informatik aktuell},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2007},
keywords = {self-organization, self-management, adaptivity, classification, formal model},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
F.1.1 Models of Computation},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-54/INPROC-2007-54.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The management costs of software systems are becoming the dominating cost
factor in running IT infrastructures. The main driving force behind this
development is the ever-increasing system complexity which is becoming the
limiting factor for further development. The fact that human administrators get
more and more overstrained by management tasks has led to the idea of systems
that manage themselves, i.e., self-managing systems. Another concept that is
closely related to selfmanagement is self-organization. Self-organizing
software systems often build on bio- and nature-inspired approaches. However,
most publications on self-managing or self-organizing systems miss a clear
definition of these terms. Even worse, although self-management and
self-organization aim at similar goals, their relation still has not been
defined properly. In this paper, we approach these problems by introducing a
classification of systems that models self-organizing systems as a subclass of
selfmanaging systems. The classification builds upon a definition of adaptive
systems and introduces self-manageable, self-managing, and selforganizing
systems. Our proposal serves as a starting point for further discussions,
eventually leading to a better understanding of the terms self-organization and
self-management and their interrelationship.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-54&engl=0}
}
@inproceedings {INPROC-2007-53,
author = {Michael A. Jaeger and Helge Parzyjegla and Gero M{\"u}hl and Klaus Herrmann},
title = {{Self-Organizing Broker Topologies for Publish/Subscribe Systems}},
booktitle = {The 22nd Annual ACM Symposium on Applied Computing},
address = {Seoul, Korea},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {543--550},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2007},
keywords = {publish/subscribe, adaptable middleware, self-organization, overlay networks},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-53/INPROC-2007-53.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Distributed publish/subscribe systems are usually deployed on top of an overlay
network that enables complex routing strategies implemented in the application
layer. Up to now, only little effort has been spent on the design of the broker
overlay network assuming that it is either static or manually administered. As
publish/subscribe systems are increasingly targeted at dynamic environments
where client behavior and network characteristics vary over time, static
overlay networks lead to suboptimal performance. In this paper, we present a
self-organizing broker overlay infrastructure that adapts dynamically to
achieve a better efficiency on both, the application and the network layer.
This is obtained by taking network metrics as well as notification traffic into
account.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-53&engl=0}
}
@inproceedings {INPROC-2007-51,
author = {Klaus Herrmann},
title = {{Self-Organizing Replica Placement - A Case Study on Emergence}},
booktitle = {Proceedings of the first IEEE International Conference on Self-Adaptive and Self-Organizing Systems},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {13--22},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2007},
keywords = {self-organization, emergence, replica placement, case study},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-51/INPROC-2007-51.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The concept of self-organization is rapidly gaining importance in the area of
distributed computing systems. However, we still lack the necessary means for
engineering such system in a standardized way since their common properties are
rather abstract, and the mechanisms from which self-organization emerges are
too diverse. Therefore, it has become common practice to engineer computing
systems by taking inspirations from well-known case studies of biological
systems. However, the concepts found in such systems are in many cases only
partially transferable to the domain of distributed computing systems since
biological systems are subject to vastly different constraints compared to
those in a computing system. Our contributions in this paper are the following:
(i) We present a case study of a self-organizing software system that
originates from the domain of distributed computing systems. Therefore, its
concepts can be exploited in other distributed computing systems much more
directly. (ii) We give a detailed analysis of the emergent properties of the
system and the mechanisms by which they arise. (iii) We generalize the
mechanisms by which self-organization emerges in this system and present a
catalog of design questions that may help engineers in creating arbitrary
self-organizing systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-51&engl=0}
}
@inproceedings {INPROC-2007-50,
author = {Klaus Herrmann},
title = {{Self-Organizing Infrastructures for Ambient Services}},
booktitle = {Kommunikation in Verteilten Systemen (KiVS), 15. ITG/GI Fachtagung Kommunikation in Verteilten Systemen (KiVS 2007)},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Informatik aktuell},
pages = {299--306},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2007},
isbn = {3-540-69961-9},
keywords = {self-organization, middleware, data consistency, lookup service, mobile ad hoc networks, replica placement, wireless mesh networks},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-50/INPROC-2007-50.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The vision of Ambient Intelligence (AmI) as a new paradigm for supporting the
mobile user in his daily activities is currently entering the focus of European
research efforts. A high degree of autonomy on the part of the supporting
software system is inherent to this vision of omnipresent and continuously
running services. However, adequate concepts for creating respective
infrastructures that may operate autonomously and in a self-organized fashion
are still largely unexplored. We propose the Ad hoc Service Grid (ASG) as a
dedicated AmI infrastructure that may be deployed in an ad hoc fashion at
arbitrary medium-sized locations (shopping malls, construction sites, trade
fairs, etc.). In this paper, we give an overview over our results thus far. We
focus on the problems of service placement, discovery and lookup, and data
consistency within an ASG environment and show how we have solved these
problems with new self-organizing and adaptive algorithms. These vital
functions are the basis for the realization of ASG systems and represent an
essential contribution to AmI research in general.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-50&engl=0}
}
@inproceedings {INPROC-2007-48,
author = {Marcus Handte and Klaus Herrmann and Gregor Schiele and Christian Becker and Kurt Rothermel},
title = {{Automatic Reactive Adaptation of Pervasive Applications}},
booktitle = {Proceedings of ICPS'07: IEEE International Conference on Pervasive Services},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {214--222},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2007},
keywords = {adaptivity, components, mobility, optimization},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-48/INPROC-2007-48.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive Computing envisions seamless and distraction-free support for
everyday tasks through distributedapplications that leverage the resources of
the users' environment. Due to the mobility of users and devices, applications
need to adapt continuously to their changing execution environment. Therefore,
developers need a suitable framework in order to efficiently create adaptive
applications. In this paper, we present and evaluate our approach to adapting a
pervasive computing application to changes during its execution. This work is
based on the minimal component system PCOM and on an algorithm to fully
automate the initial configuration of a componentbased application which we
have presented in earlier work. The contribution of this paper is threefold.
First, we describe a number of modifications to the component model that are
required to enable fully automatic adaptation. Secondly, we propose a simple
yet powerful cost model to capture the complexity of specific adaptations.
Thirdly, we describe an online optimization heuristic that extends our
distributed configuration algorithm in order to choose to a low-cost
configuration whenever the current configuration of a pervasive application
requires adaptation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-48&engl=0}
}
@inproceedings {INPROC-2007-46,
author = {Matthias Gauger and Pedro Jos{\'e} Marr{\'o}n and Daniel Kauker and Kurt Rothermel},
title = {{Low Overhead Assignment of Symbolic Coordinates in Sensor Networks}},
booktitle = {Proceedings of the IFIP First International Conference on Wireless Sensor and Actor Networks, WSAN'07},
editor = {Luis Orozco-Barbosa and Teresa Olivares and Rafael Casado and Aurelio Berm{\'u}dez},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {181--192},
type = {Konferenz-Beitrag},
month = {September},
year = {2007},
isbn = {978-0-387-74898-6},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems},
contact = {gauger@cs.uni-bonn.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Approximate information on the location of nodes in a sensor network is
essential to many types of sensor network applications and algorithms. In many
cases, using symbolic coordinates is an attractive alternative to the use of
geographic coordinates due to lower costs and lower requirements on the
available location information during coordinate assignment. In this paper, we
investigate different possible methods of assigning symbolic coordinates to
sensor nodes. We present a method based on broadcasting coordinate messaging
and filtering using sensor events. We show in the evaluation that this method
allows a reliable assignment of symbolic coordinates while only generating a
low overhead.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-46&engl=0}
}
@inproceedings {INPROC-2007-45,
author = {Daniel Minder and Pedro Jos{\'e} Marr{\'o}n and Andreas Lachenmann and Kurt Rothermel},
title = {{Coordinated group adaptation in sensor networks}},
booktitle = {6. Fachgespr{\"a}ch Sensornetzwerke},
publisher = {RWTH Aachen},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Technischer Bericht},
volume = {AIB 2007-11},
pages = {43--46},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2007},
issn = {0935-3232},
keywords = {wireless sensor network; group adaptation; coordination},
language = {Englisch},
cr-category = {D.4.7 Operating Systems Organization and Design,
C.2.1 Network Architecture and Design,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-45/INPROC-2007-45.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In Wireless Sensor Networks, several algorithms are used to perform different
functionality, e.g. routing or clock synchronization. Each algorithm is
intended for specific network characteristics and user requirements. But the
acutal characteristics and requirements may change during system runtime.
TinyCubus and particularly its Tiny Data Managment Framework use adaptation to
solve this problem.
In this paper, we first explain the centralized adaptation process. Then, we
examine how this can be done localized in the network. Since coordination
between local adaptation decisions is found to be necessary, metrics for this
coordination and their dependencies are shown.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-45&engl=0}
}
@inproceedings {INPROC-2007-38,
author = {Lars Geiger and Frank D{\"u}rr},
title = {{Kontextbezogene Kommunikation}},
booktitle = {4. GI/ITG KuVS Fachgespr{\"a}ch Ortsbezogene Anwendungen und Dienste},
editor = {J{\"o}rg Roth and Axel K{\"u}pper and Claudia Linnhoff-Popien},
address = {M{\"u}nchen},
publisher = {Verlag Dr. Hut},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {22--26},
type = {Konferenz-Beitrag},
month = {September},
year = {2007},
isbn = {978-3-89963-591-1},
keywords = {Kontext; Kommunikation; Multicast; Nexus},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-38/INPROC-2007-38.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Verbindet man die Position eines Benutzers mit weiteren Attributen wie
beispielsweise Typ, Alter oder Status zu seinem Kontext, so ergeben sich daraus
interessante neue Anwendungsm{\"o}glichkeiten. In diesem Artikel soll ein Verfahren
vorgestellt werden, wie ein solcher Kontext benutzt werden kann, um Nachrichten
an bestimmte Gruppen von Benutzern --- bestimmt durch ihren Kontext --- zu
versenden. Ein solcher Kommunikationsmechanismus k{\"o}nnte beispielsweise
eingesetzt werden, um Verkehrsnachrichten gezielt an alle Fahrzeuge innerhalb
eines bestimmten Gebietes und mit einer bestimmten Fahrtrichtung zu
{\"u}bermitteln.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-38&engl=0}
}
@inproceedings {INPROC-2007-35,
author = {Tobias Farrell and Reynold Cheng and Kurt Rothermel},
title = {{Energy-Efficient Monitoring of Mobile Objects with Uncertainty-Aware Tolerances}},
booktitle = {Proceedings of the 11th International Database Engineering and Applications Symposium (IDEAS 2007); Banff, Canada, September 6-8, 2007},
editor = {Bipin C. Desai and Ken Barker},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {129--140},
type = {Konferenz-Beitrag},
month = {September},
year = {2007},
isbn = {0-7695-2947-X},
doi = {10.1109/IDEAS.2007.4318097},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=4318075&arnumber=4318097},
contact = {Tobias.Farrell@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In location-based services, continuous queries are often employed to monitor
the locations of mobile ob-jects that are determined by sensing devices like
GPS receivers. Due to limited battery resources, it is impor-tant for these
objects to acquire and report location data only if necessary. We study how
these energy-consuming operations can be reduced with a con-trolled impact on
query accuracy of continuous range queries (CRQs). Specifically, we develop
uncertainty-aware tolerances, which are user-defined error bounds that provide
correctness guarantees, with considera-tion of different sources of data
uncertainty: sensing uncertainty, sampling uncertainty, and communication
delay. Novel algorithms are developed to control carefully when an object
should acquire and update a location, while satisfying these tolerances.
Extensive simulations validate the effectiveness of our methods.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-35&engl=0}
}
@inproceedings {INPROC-2007-34,
author = {Tobias Farrell and Ralph Lange and Kurt Rothermel},
title = {{Energy-efficient Tracking of Mobile Objects with Early Distance-based Reporting}},
booktitle = {Proceedings of the Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous 2007); Philadelphia, PA, USA, August 6-10, 2007},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {August},
year = {2007},
isbn = {1-4244-1025-8},
doi = {10.1109/MOBIQ.2007.4450984},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-34/INPROC-2007-34.pdf,
http://www.ieeexplore.ieee.org/xpls/abs_all.jsp?isnumber=4450969&arnumber=4450984},
contact = {Tobias.Farrell@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many location-based systems rely on fine-grained tracking of mobile objects
that determine their own locations with sensing devices like GPS receivers. For
these objects, energy is a very valuable and limited resource. A distance-based
reporting protocol can be employed to reduce the energy they consume by sending
position updates. However, the energy required for position sensing has not
been considered in the past. In this paper, we study how the resulting energy
consumption from both sensing and update operations can be reduced for
distance-based reporting. We show that significant savings are achieved by
sending position updates earlier than actually required. For uniform movement,
we derive the minimal power consumption analytically. Subsequently, two novel
online heuristics are proposed that control the sending of position updates at
runtime. Their effectiveness is validated by extensive simulations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-34&engl=0}
}
@inproceedings {INPROC-2007-15,
author = {Martin Saternus and Mirko Knoll and Frank D{\"u}rr and Torben Weis},
title = {{Symstry: Ein P2P-System f{\"u}r Ortsbezogene Anwendungen}},
booktitle = {Proceedings of 15. ITG/GI - Fachtagung (KiVS 2007)},
publisher = {VDE-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {99--104},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2007},
isbn = {ISBN 978-3-8007-2980-7},
keywords = {peer-to-peer; context-aware system},
language = {Deutsch},
cr-category = {H.3.3 Information Search and Retrieval},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-15&engl=0}
}
@inproceedings {INPROC-2007-14,
author = {Martin Saternus and Torben Weis and Mirko Knoll and Frank D{\"u}rr},
title = {{A Middleware for Context-Aware Applications and Services Based on Messenger Protocols}},
booktitle = {Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW'07)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {467--471},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2007},
keywords = {context-aware application; middleware; user interface; messenger},
language = {Englisch},
cr-category = {D.2.6 Software Engineering Programming Environments,
H.5.0 Information Interfaces and Presentation General},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Nowadays most context-aware applications are independent proprietary pieces of
software. A general framework or middleware deployed in the field does not
exist; therefore the implementation of context-aware applications and services
assumes the development of the whole application stack for each application.
Along these development issues, deployment and privacy problems are to be
solved.
This imposes the following challenges concerning a middleware for context-aware
applications: (1) We need an architecture that allows to implement and deploy
services easily on the network. (2) We need a user interface that is
widespread, well known to users and allows to mange one’s privacy settings for
every single service transparently.
In this paper we describe our middleware’s architecture for context-aware
applications, based on messenger protocols.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-14&engl=0}
}
@inproceedings {INPROC-2007-133,
author = {Andreas Lachenmann and Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Kurt Rothermel},
title = {{Meeting Lifetime Goals with Energy Levels}},
booktitle = {Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems (SenSys 2007)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {131--144},
type = {Konferenz-Beitrag},
month = {November},
year = {2007},
doi = {10.1145/1322263.1322277},
keywords = {wireless sensor network; energy; lifetime goal; programming abstraction},
language = {Englisch},
cr-category = {D.3.3 Programming Language Constructs and Features,
D.4.8 Operating Systems Performance},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-133/INPROC-2007-133.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we present Levels, a programming abstraction for energy-aware
sensor network applications. Unlike most previous work it does not try to
maximize network lifetime but rather helps to meet user-defined lifetime goals
while maximizing application quality. Levels is targeted to applications where
there is no redundancy and no node should fail early.
With our programming abstraction the application developer defines so-called
energy levels. These energy levels form a stack and can be deactivated from top
to bottom if the lifetime goal cannot be met otherwise. Each code block within
an energy level contains information about its energy consumption, which can be
obtained from simulation tools without much effort. The runtime system then
uses the data about the energy consumption of the different levels to compute
an optimal level assignment for the time remaining. As we show in the
evaluation, applications using Levels can accurately meet given lifetime goals
and offer good application quality. In addition, the runtime overhead of our
system is almost negligible.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-133&engl=0}
}
@inproceedings {INPROC-2007-132,
author = {Daniel Minder and Andreas Grau and Pedro Jos{\'e} Marr{\'o}n},
title = {{On Group Formation for Self-Adaptation in Pervasive Systems}},
booktitle = {Proceedings of the First International Conference on Autonomic Computing and Communication Systems},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2007},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-132/INPROC-2007-132.pdf,
http://portal.acm.org/citation.cfm?doid=1365562.1365584},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Adaptation in Pervasive Computing normally focuses on services or on
application behaviour, but the consideration of lower level algorithms in this
process can lead to significant performance increase. To perform adaptation of
algorithms the concept of context normally used in Pervasive Computing has to
be extended. Based on the same context, group formation models are established
to group devices with similar relevant context to optimise the adaptation
process. In this paper, such group formation models are developed and
evaluated. We also draw general conclusions for adaptation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-132&engl=0}
}
@inproceedings {INPROC-2007-13,
author = {Marcus Handte and Klaus Herrmann and Gregor Schiele and Christian Becker},
title = {{Supporting Pluggable Configuration Algorithms in PCOM}},
booktitle = {Perware Workshop at 5th IEEE International Conference on Pervasive Computing and Communications (PerCom)},
address = {New York, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {472--476},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2007},
language = {Englisch},
cr-category = {D.2.11 Software Engineering Software Architectures,
D.1.2 Automatic Programming},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-13/INPROC-2007-13.pdf,
http://dx.doi.org/10.1109/PERCOMW.2007.111},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive Computing envisions distributed applications that optimally leverage
the resources present in their ever-changing execution environment. To ease the
development of pervasive applications, we have created a pervasive component
system (PCOM). PCOM automates the configuration and runtime adaptation of a
component-based application using a builtin distributed configuration
algorithm. In this paper, we present an architectural extension that allows
switching between different algorithms. This enables PCOM to dynamically select
an algorithm that suits the computational resources present in an environment.
To validate the extended architecture, we compare the overheads of a
distributed and a centralized configuration algorithm in two different
environments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-13&engl=0}
}
@inproceedings {INPROC-2007-12,
author = {Gregor Schiele and Marcus Handte and Christian Becker},
title = {{Good Manners for Pervasive Computing - An Approach Based on the Ambient Calculus}},
booktitle = {WIP Track at 5th IEEE International Conference on Pervasive Computing and Communications (PerCom)},
address = {New York, USA},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {589--593},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2007},
language = {Englisch},
cr-category = {D.2.7 Software Engineering Distribution, Maintenance, and Enhancement},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {When people interact, they follow distinct rules that coordinate the order of
speech, who opens doors, whom and how to greet, and many things more. Such a
social codex depends on the milieu -- or ambience -- people are acting in.
People breaking the codex are either considered badly educated or foreigners to
the ambience -- sometimes even both. In Pervasive Computing a multitude of
applications is expected to populate our environment and to follow objects and
users throughout their daily journey. Consequently, we will need a new codex --
or manners -- for Pervasive Computing applications that controls the
interaction between applications. Such a codex will have to incorporate our
existing codices as well as technical aspects. In this work in progress paper
we present an approach to extend our prior work on Pervasive Computing system
support by specifying interdependencies of applications based on the ambient
calculus. This allows specifying and technically enforcing ``manners'' for
Pervasive Computing applications.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-12&engl=0}
}
@inproceedings {INPROC-2007-05,
author = {Steffen Maier and Andreas Grau and Harald Weinschrott and Kurt Rothermel},
title = {{Scalable Network Emulation: A Comparison of Virtual Routing and Virtual Machines}},
booktitle = {Proceedings of the IEEE Symposium on Computers and Communications (ISCC'07), Aveiro, Portugal, July 1-4},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {395--402},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2007},
keywords = {network emulation; performance measurement; virtual machine; virtual routing},
language = {Englisch},
cr-category = {C.4 Performance of Systems,
D.4.4 Operating Systems Communications Management,
D.4.8 Operating Systems Performance,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-05/INPROC-2007-05.pdf,
http://dx.doi.org/10.1109/ISCC.2007.4381529},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Performance analysis is a necessary step during the development of distributed
applications and communication protocols. Network emulation testbeds provide
synthetic, configurable environments for comparative performance measurements
of real implementations. However, realistic scenarios require more
communicating nodes than usual testbeds are able to provide. In order to enable
scalable network emulation, various concepts for the virtualization of nodes
have been proposed. The overhead of virtualization strongly impacts the total
size of a scenario, that can be emulated on a given testbed. However, the
overhead of different virtualization approaches in the context of network
emulation has not been compared directly so far. In this paper, we present a
comparison of different virtual machine implementations (Xen, User Mode Linux)
and our own virtual routing approach (NET). We discuss qualitative evaluation
criteria and present a quantitative evaluation showing the efficiency of each
approach in a traditional wired infrastructure-based and in a wireless ad hoc
network emulation scenario. Our results give insights on which virtualization
approach is best suited for which kind of network emulation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-05&engl=0}
}
@inproceedings {INPROC-2007-02,
author = {Andreas Lachenmann and Pedro Jos{\'e} Marr{\'o}n and Matthias Gauger and Daniel Minder and Olga Saukh and Kurt Rothermel},
title = {{Removing the Memory Limitations of Sensor Networks with Flash-Based Virtual Memory}},
booktitle = {Proceedings of the European Conference on Computer Systems (EuroSys 2007)},
publisher = {EuroSys},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Also published in ACM SIGOPS Operating Systems Review, vol. 41(3), 2007},
pages = {131--144},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2007},
language = {Englisch},
cr-category = {D.4.2 Storage Management,
D.3.4 Programming Languages Processors},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-02/INPROC-2007-02.pdf,
http://www.ipvs.uni-stuttgart.de/abteilungen/vs/forschung/projekte/tinycubus/start},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Virtual memory has been successfully used in different domains to extend the
amount of memory available to applications. We have adapted this mechanism to
sensor networks, where, traditionally, RAM is a severely constrained resource.
In this paper we show that the overhead of virtual memory can be significantly
reduced with compile-time optimizations to make it usable in practice, even
with the resource limitations present in sensor networks.
Our approach, ViMem, creates an efficient memory layout based on variable
access traces obtained from simulation tools. This layout is optimized to the
memory access patterns of the application and to the specific properties of the
sensor network hardware.
Our implementation is based on TinyOS. It includes a pre-compiler for nesC code
that translates virtual memory accesses into calls of ViMem’s runtime
component. ViMem uses flash memory as secondary storage. In order to evaluate
our system we have modified nontrivial existing applications to make use of
virtual memory. We show that its runtime overhead is small even for large data
sizes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-02&engl=0}
}
@inproceedings {INPROC-2007-01,
author = {Andreas Lachenmann and Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Olga Saukh and Matthias Gauger and Kurt Rothermel},
title = {{Versatile Support for Efficient Neighborhood Data Sharing}},
booktitle = {Proceedings of the 4th European Conference on Wireless Sensor Networks (EWSN 2007)},
editor = {Koen Langendoen and Thiemo Voigt},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {4373},
pages = {1--16},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2007},
keywords = {wireless sensor networks; neighborhood data sharing; polite gossiping},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.3 Special-Purpose and Application-Based Systems,
D.3.3 Programming Language Constructs and Features},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-01/INPROC-2007-01.pdf,
http://www.ipvs.uni-stuttgart.de/abteilungen/vs/forschung/projekte/tinycubus/start,
http://dx.doi.org/10.1007/978-3-540-69830-2_1},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many applications in wireless sensor networks rely on data from neighboring
nodes. However, the effort for developing efficient solutions for sharing data
in the neighborhood is often substantial. Therefore, we present a
general-purpose algorithm for this task that makes use of the broadcast nature
of radio transmission to reduce the number of packets. We have integrated this
algorithm into TinyXXL, a programming language extension for data exchange.
This combined system offers seamless support both for data exchange among the
components of a single node and for efficient neighborhood data sharing. We
show that compared to existing solutions, such as Hood, our approach further
reduces the work of the application developer and provides greater efficiency.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-01&engl=0}
}
@inproceedings {INPROC-2006-73,
author = {Stephan Urbanski and Marcus Handte and Gregor Schiele and Kurt Rothermel},
title = {{Experience using Processes for Pervasive Computing}},
booktitle = {Pervasive University Workshop at Informatik 2006},
editor = {GI},
publisher = {GI},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--5},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2006},
language = {Englisch},
cr-category = {D.2.11 Software Engineering Software Architectures},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive Computing envisions seamless computing support for users while
performing their everyday tasks. Many of these tasks are hard to capture by the
notion of a single application as their requirements on computing support vary
over time. To ease the development of applications for such tasks, we have
designed an application model for process-oriented pervasive applications,
called Sentient Processes, and a supporting middleware system implementing the
flow control for processes. In this paper, we show the capabilities of the
Sentient Process model to capture everyday user tasks by the example of a
process supporting a student in managing his classes during a term.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-73&engl=0}
}
@inproceedings {INPROC-2006-72,
author = {Stephan Urbanski and Christian Becker and Kurt Rothermel},
title = {{Sentient Processes - Process-based Applications in Pervasive Computing}},
booktitle = {WIP Track at 4th IEEE Conference on Pervasive Computing and Communications (PerCom)},
editor = {IEEE},
address = {Pisa, Italy},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--4},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2006},
language = {Englisch},
cr-category = {D.2.3 Software Engineering Coding Tools and Techniques,
D.2.11 Software Engineering Software Architectures},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Users' tasks are typically a sequence of steps. Today, the goal of pervasive
computing applications - to support users in their tasks by using context
information - is only partially met as applications supported by current
infrastructures focus on individual steps instead of supporting the
coordination of the whole sequence. In this paper, we present an approach for
supporting multi-step user tasks by using a process-based application model,
called sentient processes. Along with the model, the paper introduces the
design of an execution engine for such processes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-72&engl=0}
}
@inproceedings {INPROC-2006-62,
author = {Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Andreas Lachenmann and Olga Saukh and Matthias Gauger and Robert Sauter and Manuel Gonzalo},
title = {{Adaption and Cross-Layer Support for Sensor Networks}},
booktitle = {4. GMM-Workshop Energieautarke Sensorik},
publisher = {GMM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Fachbericht},
volume = {51},
pages = {63--72},
type = {Konferenz-Beitrag},
month = {September},
year = {2006},
isbn = {3-8007-2987-3},
keywords = {wireless sensor networks; adaptation; cross-layer},
language = {Englisch},
cr-category = {D.4.7 Operating Systems Organization and Design,
C.2.1 Network Architecture and Design,
C.3 Special-Purpose and Application-Based Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {-},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-62&engl=0}
}
@inproceedings {INPROC-2006-61,
author = {Pedro Jos{\'e} Marr{\'o}n and Robert Sauter and Olga Saukh and Matthias Gauger and Kurt Rothermel},
title = {{Challenges of Complex Data Processing in Real World Sensor Network Deployments}},
booktitle = {Proceedings of the ACM Workshop on Real-World Wireless Sensor Networks (REALWSN 2006)},
address = {Uppsala, Sweden},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {43--47},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2006},
keywords = {Sensor networks; data processing; challenges},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software,
C.2.4 Distributed Systems,
C.3 Special-Purpose and Application-Based Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-61/INPROC-2006-61.pdf,
http://www.ipvs.uni-stuttgart.de/abteilungen/vs/forschung/projekte/tinycubus/start},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Long-term deployments of wireless sensor networks so far have been focused on
the periodic gathering of simple sensor readings. However, technological
advances allow working with more complex types of data that also create larger
data volumes. In this paper we use a real world engineering application to
identify a series of challenges related to complex data processing in sensor
networks. We present a classification of these challenges and outline a set of
preliminary solutions that we are currently in the process of developing for
our motivating application.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-61&engl=0}
}
@inproceedings {INPROC-2006-60,
author = {Matthias Gauger and Pedro Jos{\'e} Marr{\'o}n and Marcus Handte and Kurt Rothermel},
title = {{Routing in Sensor Networks based on Symbolic Coordinates}},
booktitle = {5. GI/ITG KuVS Fachgespr{\"a}ch ``Drahtlose Sensornetze''},
editor = {Pedro Marr{\'o}n},
address = {Stuttgart},
publisher = {Universit{\"a}t Stuttgart},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Technischer Bericht},
volume = {2006/07},
pages = {81--86},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2006},
language = {Englisch},
cr-category = {C.2.3 Network Operations,
C.2.4 Distributed Systems,
C.3 Special-Purpose and Application-Based Systems},
contact = {Matthias.Gauger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The routing of messages between mobile nodes and a sensor network is an
important but challenging task. In this paper we present our approach for this
problem that is based on the use of symbolic coordinates and that divides the
task among client and sensor nodes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-60&engl=0}
}
@inproceedings {INPROC-2006-55,
author = {Andreas Lachenmann and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Efficient Flash-based Virtual Memory for Sensor Networks}},
booktitle = {5. GI/ITG KuVS Fachgespr{\"a}ch ``Drahtlose Sensornetze''},
editor = {Pedro Jos{\'e} Marr{\'o}n},
publisher = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Technical Report},
volume = {2006/07},
pages = {27--31},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2006},
keywords = {Virtual Memory; Wireless Sensor Networks; Flash Memory; Memory Layout},
language = {Englisch},
cr-category = {D.4.4 Operating Systems Communications Management,
D.3.4 Programming Languages Processors},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-55/INPROC-2006-55.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we present a virtual memory system for sensor networks that uses
flash-memory to extend the amount of RAM available on each node. By analyzing
access traces from simulation tools it creates an efficient memory layout that
makes virtual memory viable despite the resource constraints typical for sensor
networks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-55&engl=0}
}
@inproceedings {INPROC-2006-51,
author = {Frank D{\"u}rr and Kurt Rothermel},
title = {{An Overlay Network for Forwarding Symbolically Addressed Geocast Messages}},
booktitle = {Proceedings of the 15th International Conference on Computer Communications and Networks (ICCCN '06); Arlington, VA, October 9-11, 2006},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {427--434},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2006},
isbn = {0-4244-0572-6},
keywords = {network protocols; communication protocols; geocast; location-based services},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-51/INPROC-2006-51.pdf,
http://dx.doi.org/10.1109/ICCCN.2006.286314},
contact = {frank.duerr@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Geocast, which allows for forwarding messages to hosts residing at specified
geographic areas, is a promising communication paradigm with a wide range of
applications. Geocast target areas can be specified either by geometric figures
or symbolic addresses, such as /usa/fl/miami/market-street.
In this paper, we present a novel geocast routing protocol for symbolically
addressed messages. Compared to geocast protocols based on geometric
information, our protocol can operate on simple symbolic location models, and
message forwarding does not require costly geometric operations. The proposed
protocol is based on an overlay network that is mapped to an IP-based network
infrastructure. The overlay network is structured in a hierarchical fashion, to
ensure a scalable global geocast service supporting also large target areas.
Although our protocol does not rely on a layer 3 multicast protocol, we also
show how to improve the performance of message forwarding by integrating a
light-weight layer 3 multicast protocol. Our evaluations of the protocol
underline the scalability of our approach and show good routing quality leading
to short message paths.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-51&engl=0}
}
@inproceedings {INPROC-2006-50,
author = {Andreas Lachenmann and Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Matthias Gauger and Olga Saukh and Kurt Rothermel},
title = {{TinyXXL: Language and Runtime Support for Cross-Layer Interactions}},
booktitle = {Proceedings of the Third Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON 2006)},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {178--187},
type = {Konferenz-Beitrag},
month = {September},
year = {2006},
isbn = {1-4244-0626-9},
keywords = {wireless sensor networks; cross-layer interactions; TinyXXL; data exchange; data sharing; parametrization},
language = {Englisch},
cr-category = {D.3.3 Programming Language Constructs and Features,
D.2.11 Software Engineering Software Architectures,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-50/INPROC-2006-50.pdf,
http://www.ipvs.uni-stuttgart.de/abteilungen/vs/forschung/projekte/tinycubus/start},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In the area of wireless sensor networks, cross-layer interactions are often
preferred to strictly layered architectures. However, architectural properties
such as modularity and the reusability of components suffer from such
optimizations. In this paper we present TinyXXL that provides programming
abstractions for data exchange, a form of cross-layer interaction with a large
potential for optimizations. Our approach decouples components providing and
using data, and it allows for automatic optimizations of applications composed
of reusable components. Its runtime representation is efficient regarding
memory consumption and processing overhead.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-50&engl=0}
}
@inproceedings {INPROC-2006-46,
author = {Susanne B{\"u}rklen and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel and Timo Pfahl},
title = {{Hoarding Location-Based Data Using Clustering}},
booktitle = {Proceedings of the 4-th ACM International Workshop on Mobility Management and Wireless Access Protocols (MobiWAC 2006); Torremolinos, Spain, Oct. 2, 2006},
publisher = {Sheridan Printing},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--1},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2006},
language = {Englisch},
cr-category = {H.3 Information Storage and Retrieval},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The proliferation of mobile devices and the fact that high-bandwidth and
continuous connectivity is not available everywhere, has led to the creation of
hoarding algorithms that attempt to mitigate the problems related with
disconnected operation and with the operation in areas where bandwidth is
either scarce or expensive. In this paper, we present a hoarding scheme for
location-based data in semi-structured information spaces, such as the World
Wide Web, which relies on clustering of semantically related data items. We
show by means of experimental evaluation that our clustering-based approach
outperforms existing hoarding techniques that do not make use of clustering by
a factor of more than 2 in terms of hoard cache hit ratio.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-46&engl=0}
}
@inproceedings {INPROC-2006-43,
author = {J{\"o}rg H{\"a}hner and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Maintaining Update-Linearizability for Replicated Information in MANETs}},
booktitle = {Proceedings of the First International Conference on Communication System Software and Middleware (COMSWARE 2006); New Delhi, India, January 2006},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2006},
keywords = {update consistency; MANET; dissemination; replication},
language = {Deutsch},
cr-category = {H.2 Database Management,
C.2 Computer-Communication Networks,
E.1 Data Structures},
contact = {joerg.haehner@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In the process of observing changes in our surroundings, the chronological
ordering of these observations plays a crucial role. The same holds for many
applications that employ sensors to gather information about their physical
environment in order to adapt to changes. In this paper, we present a data
replication algorithm for mobile ad hoc and sensor networks that guarantees
chronological ordering of update operations for information objects.
Information objects reflect the state of physical world objects and are updated
by devices equipped with appropriate sensors. Our algorithm allows for multiple
independent devices to update the same object and does not require synchronized
clocks. We describe the underlying consistency model called
update-linearizability and the design of the algorithm, and present simulations
that show its feasibility in practice.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-43&engl=0}
}
@inproceedings {INPROC-2006-42,
author = {Abdelmajid Khelil and Pedro Jos{\'e} Marr{\'o}n and Christian Becker and Kurt Rothermel},
title = {{Hypergossiping: A Generalized Broadcast Strategy for MANETs}},
booktitle = {Elsevier Ad Hoc Networks Journal},
publisher = {Elsevier},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {August},
year = {2006},
keywords = {mobile ad hoc network (MANET); adaptive broadcast; network partitioning},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Broadcasting is a commonly used communication primitive needed by many
applications and protocols in mobile ad hoc networks (MANET). Unfortunately,
most broadcast solutions are tailored to one class of MANETs with respect to
node density and node mobility and are unlikely to operate well in other
classes. In this paper, we introduce hypergossiping, a novel adaptive broadcast
algorithm that combines two strategies. Hypergossiping uses adaptive gossiping
to efficiently distribute messages within single network partitions and
implements an efficient heuristic to distribute them across partitions.
Simulation results in ns-2 show that hypergossiping operates well for a broad
range of MANETs with respect to node densities, mobility levels and network
loads.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-42&engl=0}
}
@inproceedings {INPROC-2006-34,
author = {Abdelmajid Khelil},
title = {{Mobility-Aware Buffering for Delay-Tolerant Broadcasting in MANETs}},
booktitle = {to appear in Proceedings of The International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS'06), Calgary, Canada, July, 2006},
address = {Calgary, Canada},
publisher = {n/a},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {0--1},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2006},
keywords = {MANET, Delay-Tolerant Ad Hoc Networking, Broadcasting, Network Partitioning, Hypergossiping},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
I.6.5 Model Development},
contact = {khelil.informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobility plays a major role in mobile ad hoc networks (MANETs), since it
stresses networking tasks such as routing on the one hand, but aids to increase
the network capacity and to overcome network partitioning on the other hand. To
benefit from node mobility, a new class of MANET protocols and applications are
designed to be delay-tolerant and mobility-aided. The main communication
paradigm here is store-and-forward. For delay-tolerant mobility-aided
networking, mobility on a large time-scale is a key feature. So far however, a
few work is done to adapt store-and-forward concepts to the large time-scale
mobility.
Our first step that simplifies the adaptation to node mobility, is a set of
novel mobility metrics. These metrics quantify the mobility on a large
time-scale and are based on the pair-wise contacts between mobile nodes. In
this paper, we show how to exploit these mobility metrics to design an
efficient buffering strategy for hypergossiping, a delay-tolerant
mobility-aided MANET broadcasting protocol. The novel buffering strategy
detects relevant mobility patterns at run-time, using contact-based mobility
metrics, and adapts the buffering decision to the detected mobility pattern.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-34&engl=0}
}
@inproceedings {INPROC-2006-29,
author = {Illya Stepanov and Kurt Rothermel},
title = {{Simulating Mobile Ad-Hoc Networks in City Scenarios}},
booktitle = {Proceedings of the 4th International Conference on Wired/Wireless Internet Communications (WWIC 2006), Bern, Switzerland, May 2006},
editor = {T. Braun and G. Carle and S. Fahmy and Y. Koucheryavy (Eds.)},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--12},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2006},
isbn = {3-540-34023-8},
keywords = {Communication systems; mobile communication; modeling; simulation},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-29/INPROC-2006-29.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Simulation tools are frequently used for performance evaluations of mobile
ad-hoc networks. Currently the tools poorly support urban scenarios, since they
do not take a spatial environment into account. In this paper, we describe a
platform for the modeling of city scenarios. We extend ns-2 with corresponding
mobility and wireless transmission models. By using its emulation facility, we
integrate unmodified applications and real implementations of network
protocols. We demonstrate the usefulness of the platform for performance
evaluations by modeling a mobile application in a simulated environment of
Stuttgart downtown. We show that it helps identifying application problems
before deployment.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-29&engl=0}
}
@inproceedings {INPROC-2006-27,
author = {Florian Bitzer and Dominique Dudkowski and Norbert Haala},
title = {{Investigation of Empirical Pedestrian Traces for Calibrating Microscopic Mobility Models}},
booktitle = {Proceedings of the International Symposium Networks for Mobility 2006, Stuttgart, Germany},
editor = {Wolfgang M{\"o}hlenbrink and Frank Englmann and Markus Friedrich and Ullrich Martin and Ulrich Hangleiter},
address = {Stuttgart},
publisher = {Eigenverlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2006},
keywords = {pedestrian; microscopic; simulation; empirical data},
language = {Deutsch},
cr-category = {I.6.0 Simulation and Modeling General},
contact = {florian.bitzer@isv.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp);
Universit{\"a}t Stuttgart, Institut f{\"u}r Stra{\ss}en- und Verkehrswesen, Abteilung Stra{\ss}enplanung und Stra{\ss}enbau (ISV/SuS)},
abstract = {In the research field of microscopic simulation models for pedestrian mobility
substantial pro-gress was achieved in recent years. The ongoing strong growth
of computational power to-gether with new approaches founding on cellular
automata allows the microscopic simulation of large-scale scenarios like the
evacuation of whole soccer stadiums, as self-organization can be initiated by
using a relatively simple rule set. Recent developments at the Institute for
Road and Transportation Science will now ease the simulation of everyday
situations with multiple source-destination relations as they occur e.g. in
city centers, airport terminals and public transport interchange points.
Regardless of its level of detail, each mobility simulation model is in need of
comprehensive empirical data for validation and calibration purposes. Thereby
macroscopic mobility models, e.g. traffic assignment models, only need cross
sectional data like “vehicles per time seg-ment” for instance. Concerning
pedestrian mobility on the large scale, only macroscopic sur-veys like cordon
counting in a public transport system or traveler flow counting in an airport
terminal have been carried out up to now. However, the empirical data resulting
from these surveys is not suitable for calibrating and validating microscopic
simulation models for pedes-trian traffic, because they only deliver aggregated
traffic flow data. Therefore it was neces-sary to develop a new survey method
which allows the noninvasive recording and analysis of pedestrian traces. In
collaboration with the Institute of Transport Research of the German Aerospace
Center (DLR) a two-day video survey at the Campus Vaihingen of Universit{\"a}t
Stuttgart was carried out. By a network of four wide-angle cameras placed at
strategic viewpoints, a central area of the campus of about 20,000 sqm
incorporating the commuter railway station and the sur-rounding buildings was
recorded at a rate of five frames per second with a spatial resolution of
1024x786 pixels of each camera. In order to analyze the collected imagery of
some giga-bytes of raw data, solutions for several challenges had to be found.
First, suitable tie and control points for georeferencing of the respective
cameras had to be identified. This is re-quired to transform the pedestrians’
trajectories from the respective images to a common reference system. Second,
methods for deriving pedestrian trajectories from consecutive frames as well as
the distinction between pedestrians’ movements and the movement of all other
objects had to be improved. Third, unique tags had to be assigned to the
observed pe-destrians to trace them over the whole monitored area while they
are tracked by the different cameras. The resulting new and unique data set not
only consists of pedestrian traces with decided timestamps at each waypoint, it
also includes the resulting source-destination matrix on which the timestamp
for each pedestrian allows many kinds of statistical operations, e.g. the
computation of the average walking time and standard deviation on different
source-destination relations. The availability of these real traces will
finally enable extensive and high-quality calibration and validation operations
for microscopic simulation models. The dataset may even serve as input
information for simulation in the research field of communi-cation networks, in
particular, in mobile ad hoc networks. In the near future, the detailed
ex-amination of many other problems, such as counter flow, crossing behavior,
and path build-ing phenomena based on real microscopic mobility data will
become possible.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-27&engl=0}
}
@inproceedings {INPROC-2006-25,
author = {Susanne B{\"u}rklen and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Proactive Hoarding in Location-Based Systems}},
booktitle = {Proceedings of the Second Workshop on Context Awareness for Proactive Systems (CAPS 2006)},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--11},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2006},
keywords = {Hoarding; location-based systems},
language = {Englisch},
cr-category = {H.3 Information Storage and Retrieval},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The proliferation of mobile devices and the fact that high-bandwidth
connectivity is not available everywhere, has led to the development of
hoarding algorithms. The aim of these algorithms is to select and prefetch
data, mobile users might access when they are weakly connected in the future.
The data is selected based on context information of users, such as their
location. In this paper, we present a hoarding approach for semi-structured
information items and introduce our Bounded Path Search algorithm (BPS) for the
computation of the hoard list. We show by means of experimental evaluation that
BPS outperforms existing hoarding techniques that use standard graph search
algorithms by a factor of 2.7 in terms of hoard cache hit ratio.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-25&engl=0}
}
@inproceedings {INPROC-2006-13,
author = {Tobias Drosdol and Dominique Dudkowski and Christian Becker and Kurt Rothermel},
title = {{Efficient Indexing of Symbolic Location Information}},
booktitle = {Proceedings of the Second Workshop on Context Awareness for Proactive Systems (CAPS 2006)},
address = {Kassel, Germany},
publisher = {---},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2006},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
E.2 Data Storage Representations,
H.3 Information Storage and Retrieval},
contact = {Tobias.Drosdol@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Providing context-awareness in future applications demands for accurate
information about the positions of a potentially large number of mobile
objects. This requires location management systems that are capable of coping
with a huge amount of such highly dynamic data. To efficiently retrieve
relevant information, e.g., all objects located inside a given area, these
systems must utilize adequate index structures. In the past, suitable indexes
have been explored for geometric representations of location information only.
The contribution of this paper is a generic index structure for the efficient
management of symbolic location information. Based on different index variants
an adaptive approach is derived that can be adjusted to accommodate different
ratios of update and retrieval load. Our experimental results show how this can
significantly increase the overall performance of a location management system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-13&engl=0}
}
@inproceedings {INPROC-2006-08,
author = {Torben Weis and Marcus Handte and Mirko Knoll and Christian Becker},
title = {{Customizable Pervasive Applications}},
booktitle = {Proceedings of 4th IEEE International Conference on Pervasive Computing and Communications},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--6},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2006},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks,
D.2 Software Engineering,
D.3 Programming Languages},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Human behavior and housing resist every stan-dardization effort. Many aspects
such as different technical equipment, furniture, and usage patterns make our
surroundings as individual as ourselves. Thus, the personalization of pervasive
applications is a fundamental requirement. To enable the development of custom
pervasive applications, we propose a soft-ware development process. This
process is based on the successful process for modern desktop applica-tions.
There, developers create extensible applications and components. Customizers
use the resulting arti-facts to develop custom applications. Finally, users
configure applications to their individual needs by adjusting predefined
settings. To adopt this process for Pervasive Computing, we present a component
system for developers, a graphical toolkit for customizers, and
self-configuration algorithms to ease the deployment.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-08&engl=0}
}
@inproceedings {INPROC-2006-06,
author = {Matthias Wieland and Frank Leymann and Lamine Jendoubi and Daniela Nicklas and Frank D{\"u}rr},
title = {{Task-orientierte Anwendungen in einer Smart Factory}},
booktitle = {Mobile Informationssysteme - Potentiale, Hindernisse, Einsatz. Proceedings MMS´06},
editor = {Thomas Kirste and Birgitta K{\"o}nig-Ries and Key Pousttchi and Klaus Turowski},
address = {Bonn},
publisher = {Gesellschaft f{\"u}r Informatik},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Informatics (LNI)},
volume = {P-76},
pages = {139--143},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2006},
isbn = {3-88579-170-6},
keywords = {Kontextbezogene Applikationen; Smart Factory; kontextbezogene Workflows},
language = {Deutsch},
cr-category = {H.4.2 Information Systems Applications Types of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-06/INPROC-2006-06.pdf,
http://www.nexus.uni-stuttgart.de/},
contact = {Matthias Wieland wieland@informatik.uni-stuttgart.de, Daniela Nicklas nicklas@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Industrielle Fertigung und Fabrikbetrieb (IFF);
Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In diesem Beitrag wird aufgezeigt, welche M{\"o}glichkeiten sich durch den Einsatz
task-orientierter, explorativer Anwendungen im Umfeld einer Smart Factory
ergeben. Nach einer kurzen Charakterisierung dieser Anwendungsklasse wird ein
Szenario geschildert, das Wartungsaufgaben in einer Fabrik mit diesen Konzepten
l{\"o}st. Daraus ergibt sich die Vision einer Smart Factory, in der die
Gesch{\"a}ftsprozesse {\"u}ber ein Kontextmodell mit den technischen Prozessen der
Produktionsstra{\ss}e gekoppelt werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-06&engl=0}
}
@inproceedings {INPROC-2006-05,
author = {Dominique Dudkowski and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{An Efficient Resilience Mechanism for Data Centric Storage in Mobile Ad Hoc Networks}},
booktitle = {Proceedings of the 7th International Conference on Mobile Data Management (MDM '06); Nara, Japan, May 2006.},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2006},
keywords = {Mobile Ad Hoc Networks; mobile Ad-hoc-Netze; Data Centric Storage; DCS; datenzentrische Speicherung; infrastrukturlose Systeme; MANETs; MANET},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-05/INPROC-2006-05.pdf},
contact = {dominique.dudkowski@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Data Centric Storage (DCS) is a powerful storage paradigm for wireless ad hoc
networks. In mobile ad hoc networks (MANETs), however, the mobility and varying
density of nodes may significantly impact the efficiency of data access and the
level of data consistency for existing DCS mechanisms. In this paper, we
propose an efficient resilience mechanism for data centric storage that
supports DCS in mobile environments. We introduce a novel indirection strategy
that enables us to distinguish the storage of data at dedicated server nodes
from the storage of additional information to locate these servers. Our
approach places server location information dynamically in strategic parts of
the network based on its current topology. Combining our server location
advertisement with any geographic routing protocol, we provide a robust data
update and query processing technique for data centric storage in MANETs. We
show analytically and by means of experimental evaluations that, despite the
additional indirection during packet forwarding, our approach provides superior
storage and retrieval performance than the original DCS algorithm even for
large amounts of dynamic data.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-05&engl=0}
}
@inproceedings {INPROC-2006-04,
author = {Dominique Dudkowski and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Efficient Algorithms for Probabilistic Spatial Queries in Mobile Ad Hoc Networks.}},
booktitle = {Proceedings of the First International Conference on Communication System Software and Middleware (COMSWARE 2006); New Delhi, India, January 2006.},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2006},
keywords = {Mobile Ad Hoc Networks; Mobile Ad-hoc-Netze; infrastrukturlose Systeme; probabilistische Anfragen; r{\"a}umliche Anfragen; spatial queries; probabilistic queries; Anfrageverarbeitung; query processing; data management; MANET},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-04/INPROC-2006-04.pdf},
contact = {dominique.dudkowski@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of wireless communication and sensor technology, the
importance of location-based applications has tremendously increased. In order
to support these applications, services that implement algorithms for the
efficient processing of spatial queries, such as range and k-nearest neighbor
queries, are definitely beneficial. In this paper, we propose definitions of
probabilistic range and k-nearest neighbor query semantics that take into
account the inaccurate position information acquired from positioning systems.
We introduce efficient algorithms for distributed storage of the dynamic
information captured by positioning sensors on mobile network nodes, and for
processing the aforementioned queries in mobile ad hoc networks. We show by
evaluation that the studied algorithms incur small communication costs, and
that the query algorithms return accurate results in a timely manner.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-04&engl=0}
}
@inproceedings {INPROC-2006-02,
author = {Olga Saukh and Pedro Jos{\'e} Marr{\'o}n and Andreas Lachenmann and Matthias Gauger and Daniel Minder and Kurt Rothermel},
title = {{Generic Routing Metric and Policies for WSNs}},
booktitle = {Wireless Sensor Networks: Third European Workshop, EWSN 2006, Zurich, Switzerland, February 13-15, 2006. Proceedings},
editor = {Kay R{\"o}mer and Holger Karl and Friedemann Mattern},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {3868},
pages = {99--114},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2006},
isbn = {3-540-32158-6},
keywords = {Wireless Sensor Network},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-02/INPROC-2006-02.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Energy-aware algorithms have proven to be a crucial part of sensor network
applications, especially if they are required to operate for extended periods
of time. Among these, efficient routing algorithms are of utter importance
since their effect can be experienced by all other layers. Thus, the
optimization and accurate prediction of the lifetime of the system can only be
performed in the presence of accurate execution models that take energy
consumption into account. In this paper, we propose a generic routing metric
and associated policies that encompass most other existing metrics in the
literature and use this model for the optimal construction of a routing tree to
the sink. We also provide experimental results that show the benefits of using
our novel metric.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-02&engl=0}
}
@inproceedings {INPROC-2006-01,
author = {Pedro Jos{\'e} Marr{\'o}n and Matthias Gauger and Andreas Lachenmann and Daniel Minder and Olga Saukh and Kurt Rothermel},
title = {{FlexCup: A Flexible and Efficient Code Update Mechanism for Sensor Networks}},
booktitle = {Wireless Sensor Networks: Third European Workshop, EWSN 2006, Zurich, Switzerland, February 13-15, 2006. Proceedings},
editor = {Kay R{\"o}mer and Holger Karl and Friedemann Mattern},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {3868},
pages = {212--227},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2006},
isbn = {3-540-32158-6},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems,
D.3.4 Programming Languages Processors,
D.4.9 Systems Programs and Utilities},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2006-01/INPROC-2006-01.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The ability to update the program code installed on wireless sensor nodes plays
an import role in the highly dynamic environments sensor networks are often
deployed in. Such ode update mechanisms should support flexible reconfiguration
and adaptation of the sensor nodes but should also operate in an energy and
time efficient manner. In this paper, we present FlexCup, a flexible code
update mechanism that minimizes the energy consumed on each sensor node for the
installation of arbitrary code changes. We describe two different versions of
FlexCup and show, using a precise hardware emulator, that our mechanism is able
to perform updates up to 8 times faster than related code update algorithms
found in the literature, while consuming only an eighth of the energy.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2006-01&engl=0}
}
@inproceedings {INPROC-2005-98,
author = {Abdelmajid Khelil and Jos{\'e} Pedro Marr{\'o}n and Kurt Rothermel},
title = {{Contact-Based Mobility Metrics for Delay-Tolerant Ad Hoc Networking}},
booktitle = {Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems: MASCOTS'05; Atlanta, Georgia, September, 2005},
address = {Los Alamitos, California},
publisher = {IEEE Conference Publishing Services},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {IEEE Computer Society Order Number},
volume = {P2458},
pages = {435--444},
type = {Konferenz-Beitrag},
month = {September},
year = {2005},
isbn = {0-7695-2458-3},
keywords = {MANET; Contact; encounter; delay-tolerant; mobility metrics},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
I.6.5 Model Development},
contact = {Universit{\"a}t Stuttgart / IPVS, Universit{\"a}tsstr. 38 70569 Stuttgart, Germany, {khelil, marron, rothermel}@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobility plays a major role in mobile ad hoc networks (MANETs) since it
stresses networking tasks such as routing on one hand but aids to increase the
network capacity and to overcome network partitioning on the other hand. To
benefit from node mobility, a new class of MANET protocols and applications are
designed to be delay-tolerant and mobility-aided. For delay-tolerant
mobility-aided networking mobility on a large time-scale is a key feature. So
far, in MANETs, the mobility is investigated on a short time-scale. That is why
we present novel mobility metrics that quantify a large time-scale mobility.
Our approach is based on the pair-wise contacts between mobile nodes. We
present a detailed statistical study of our novel metrics using the widely used
random waypoint mobility model as an example. For the random waypoint model we
introduce an analytical model, which allows protocol developers to analytically
compute some of the designed metrics. In order to provide an easy access to
these metrics in a network simulator, we provide a framework for ns-2.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-98&engl=0}
}
@inproceedings {INPROC-2005-97,
author = {Abdelmajid Khelil and Jos{\'e} Pedro Marr{\'o}n and R{\"u}diger Dietrich and Kurt Rothermel},
title = {{Evaluation of Partition-Aware MANET Protocols and Applications with ns-2}},
booktitle = {Proceedings of the 2005 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS ’05), Philadelphia, PA, July 24–28, 2005},
address = {Cherry Hill, NJ, USA},
publisher = {Simulation Councils, Inc.},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {SIM Series},
volume = {37(3)},
pages = {435--444},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2005},
isbn = {1-56555-300-4},
keywords = {MANET; Network Partitioning; Protocol Evaluation; ns-2; Hypergossiping},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
contact = {Universit{\"a}t Stuttgart / IPVS, Universit{\"a}tsstr. 38 70569 Stuttgart, Germany, {khelil, marron, rothermel}@informatik.uni-stuttgart.de, ruediger.dietrich@gmx.net},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobile Ad Hoc Networks (MANET) are composed of mobile devices equipped with
short range radio capabilities. Communication is possible between devices
located in each other's transmission range. Especially in sparse MANETs, node
mobility leads to frequent network partitioning, which makes typical
networking tasks much more difficult. Although we observe an increasing need
for partitioning information, the widely used network simulator ns2 does not
support protocol developers to easily evaluate their protocols concerning
network partitioning.
To simplify the evaluation of MANET partitionaware protocols and applications
in ns2, we extend the simulator to provide partitioning information at the
simulation time. Developers might be interested in using this information to
evaluate their partitionaware protocols and applications and to compare their
performance to the optimal case.
Hypergossiping is a partitionaware broadcast protocol for MANETs. Nodes
rebroadcast messages upon joining the partitions that have not yet received
these messages. Hypergossiping uses a heuristic to detect partition joins. We
show the feasibility of our approach and the applicability of the partitioning
information we provide for ns2 users to compare the performance of our
approach to the optimal case.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-97&engl=0}
}
@inproceedings {INPROC-2005-96,
author = {Abdelmajid Khelil and Jos{\'e} Pedro Marr{\'o}n and Christian Becker and Kurt Rothermel},
title = {{Hypergossiping: A Generalized Broadcast Strategy for Mobile Ad Hoc Networks}},
booktitle = {Proceedings of Kommunikation in Verteilten Systemen 2005 (KiVS'05); Kaiserslautern, Germany, 2005},
address = {Kaiserslautern},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {0--1},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2005},
keywords = {mobile ad hoc network (MANET); adaptive broadcast; network partitioning},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
contact = {Universit{\"a}t Stuttgart / IPVS / VS Universit{\"a}tsstrasse 38, 70569 Stuttgart, Germany +49 711 7816 {251, 357, 228, 434} {khelil, marron, becker, rothermel}@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Broadcasting is a commonly used communication primitive needed by many
applications and protocols in mobile ad hoc networks (MANETs). Unfortunately,
most broadcast solutions are tailored to one class of MANETs with respect to
node density and node mobility and are unlikely to operate well in other
classes. In this paper, we introduce hypergossiping, a novel adaptive broadcast
algorithm that combines two strategies. Hypergossiping uses adaptive gossiping
to efficiently distribute messages within single network partitions and
implements an efficient heuristic to distribute them across partitions.
Simulation results in ns-2 show that hypergossiping operates well for a broad
range of MANETs with respect to node densities and mobility levels.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-96&engl=0}
}
@inproceedings {INPROC-2005-85,
author = {Arno Wacker and Mirko Knoll and Timo Heiber and Kurt Rothermel},
title = {{A New Approach for Establishing Pairwise Keys for Securing Wireless Sensor Networks}},
booktitle = {Proceedings of the Third International Conference on Embedded Networked Sensor Systems: ACM SenSys'05; San Diego, California, November 2-4, 2005},
address = {San Diego},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {27--38},
type = {Konferenz-Beitrag},
month = {November},
year = {2005},
isbn = {1-59593-054-X},
keywords = {Wireless Sensor Network Security, Key Establishment},
language = {Englisch},
cr-category = {D.4.6 Operating Systems Security and Protection,
C.2.0 Computer-Communication Networks, General,
C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-85/INPROC-2005-85.pdf},
contact = {Senden sie eine mail an arno.wacker@ipvs.uni-stuttgart.de oder arno@wacker-online.net},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Wireless sensor networks based on highly resource-constrained devices require
symmetric cryptography in order to make them secure. Integral to this is the
exchange of unique symmetric keys between two devices. In this paper, we
propose a novel decentralized key exchange protocol that guarantees the
confidentiality of a key exchange even if an attacker has compromised some of
the devices in the network. A central objective of the protocol design was to
minimize resource consumption on the individual devices. We evaluate the
resource requirements of our protocol in terms of memory requirements, CPU
usage and network traffic both through theoretical analysis and through
simulations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-85&engl=0}
}
@inproceedings {INPROC-2005-73,
author = {Marcus Handte and Christian Becker and Kurt Rothermel},
title = {{Peer-based Automatic Configuration of Pervasive Applications}},
booktitle = {Proceedings of the 2nd IEEE International Conference on Pervasive Services (ICPS 2005), Santorini, Greece, 11-14 July,2005},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {249--260},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2005},
language = {Deutsch},
cr-category = {D.2.7 Software Engineering Distribution, Maintenance, and Enhancement},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive computing envisions seamless support for user tasks through
cooperating devices that are present in an environment. Fluctuating
availability of devices, induced by mobility and failures, requires mechanisms
and algorithms that allow applications to adapt to changing environmental
conditions without user intervention. To ease the development of adaptive
applications, we have proposed the peer-based component system PCOM. This
system provides fundamental mechanisms to support the automated composition of
applications at runtime. In this paper, we discuss the requirements on
peer-based automatic configuration of pervasive applications and present an
approach based on distributed constraint satisfaction. The resulting algorithm
configures applications in the presence of strictly limited resources. To show
the feasibility of the approach, we have integrated the algorithm into PCOM and
provide an evaluation based on simulation and measurements.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-73&engl=0}
}
@inproceedings {INPROC-2005-72,
author = {Marcus Handte and Gregor Schiele and Stephan Urbanski and Christian Becker},
title = {{Adaptation Support for Stateful Components in PCOM}},
booktitle = {Workshop on Software Architectures for Self-Organization: Beyond Ad-Hoc Networking at Pervasive 2005, M{\"u}nchen, Germany, 2005},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--5},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2005},
keywords = {Adaptation, Stateful Services},
language = {Deutsch},
cr-category = {D.2.7 Software Engineering Distribution, Maintenance, and Enhancement},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In ever-changing environments as they are envisioned in Pervasive Computing,
applications have to adapt to changes in their execution environment.
Reselection of services is a common technique for stateless services. This
paper presents an approach that allows reselection of stateful services by
combining checkpointing techniques and client-side request histories. An
implementation that allows transparent service reselection is outlined and
parameters for the automatic creation of checkpoints are discussed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-72&engl=0}
}
@inproceedings {INPROC-2005-71,
author = {Pedro Jos{\'e} Marr{\'o}n and Matthias Gauger and Andreas Lachenmann and Daniel Minder and Olga Saukh and Kurt Rothermel},
title = {{Adaptive System Software Support for Cooperating Objects}},
booktitle = {Proceedings of the Workshop on Smart Object Systems; Tokyo, Japan},
publisher = {N/A},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2005},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
D.4.7 Operating Systems Organization and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-71/INPROC-2005-71.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Efficient system software support is essential for cooperating object
applications in order to cope with the complexity and heterogeneity of typical
scenarios in this domain. In this paper, we argue that adaptation capabilities
should be an integral part of such system software and present the TinyCubus
framework as one possible solution that provides the features required of
system software for cooperating objects.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-71&engl=0}
}
@inproceedings {INPROC-2005-70,
author = {Daniel Minder and Pedro Jos{\'e} Marr{\'o}n and Andreas Lachenmann and Kurt Rothermel},
title = {{Experimental construction of a meeting model for smart office environments}},
booktitle = {Proceedings of the First REALWSN 2005 Workshop on Real-World Wireless Sensor Networks, SICS Technical Report T2005:09},
publisher = {N/A},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2005},
keywords = {Wireless Sensor Network},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems,
I.6.5 Model Development},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-70/INPROC-2005-70.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The simulation of mobile networks requires mobility models that reproduce the
movement of nodes in a realistic way. Although many such models exist, they are
not well suited for model office scenarios in which movements are mostly caused
by people meeting in known locations to discuss some issues. We present first
steps towards a meeting model for office environments which is based on the
real world movement data gathered after performing a one-week sensor network
deployment in our department. We describe details about the processing of the
acquired data, the construction, and the execution of the movement model.
Finally, we discuss some of the lessons learned throughout the experiment.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-70&engl=0}
}
@inproceedings {INPROC-2005-69,
author = {Andreas Lachenmann and Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Kurt Rothermel},
title = {{An Analysis of Cross-Layer Interactions in Sensor Network Applications}},
booktitle = {Proceedings of the 2005 Intelligent Sensors, Sensor Networks \& Information Processing Conference},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {121--126},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2005},
isbn = {0-7803-9400-3},
keywords = {wireless sensor networks; cross-layer interactions; data sharing; TinyXXL},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
D.2.11 Software Engineering Software Architectures,
D.3.3 Programming Language Constructs and Features},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-69/INPROC-2005-69.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In the field of sensor networks cross-layer interactions are favored over
strict layering of components and regarded as a way to provide the optimization
capabilities required by sensor network applications. Despite their importance,
developers tend to devise specific solutions for the application at hand,
instead of designing more general primitives that can be used across
applications. The contribution of this paper is twofold: We analyze several
typical sensor network applications and provide a classification of the types
of cross-layer interactions found in their code. Based on this classification,
we propose TinyXXL, an extension to the nesC language that defines primitives
for seamless cross-layer data exchange.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-69&engl=0}
}
@inproceedings {INPROC-2005-68,
author = {Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Andreas Lachenmann and Olga Saukh and Kurt Rothermel},
title = {{Generic Model and Architecture for Cooperating Objects in Sensor Network Environments}},
booktitle = {Proceedings of the 12th International Conference on Telecommunications (ICT 2005)},
publisher = {N/A},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2005},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-68/INPROC-2005-68.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The complexity and heterogeneity of cooperating object applications in
ubiquitous environments or of applications in the sensor network domain require
the use of generic models and architectures. These architectures should provide
support for the following three key issues: flexible installation, management
and reconfiguration of components in the system; optimization strategies whose
implementation usually involves the proper management of cross-layer
information; and proper adaptation techniques that allow for the
self-configuration of nodes and components in the system with minimal human
intervention. In this paper, we present one possible instance of such a generic
model and architecture and show its applicability using Sustainable Bridges, a
sensor network application that requires the analysis of complex sensor data to
achieve its goal of effectively monitoring bridges for the detection of
structural defects.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-68&engl=0}
}
@inproceedings {INPROC-2005-67,
author = {Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Andreas Lachenmann and Kurt Rothermel},
title = {{TinyCubus: A Flexible and Adaptive Cross-Layer Framework for Sensor Networks}},
booktitle = {4. GI/ITG KuVS Fachgespr{\"a}ch ``Drahtlose Sensornetze'', Technical Report TR 481, Computer Science Department, ETH Zurich},
publisher = {N/A},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {49--54},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2005},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-67/INPROC-2005-67.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of sensor networks and sensor network applications
during the last few years, the overall complexity of such systems is
continuously increasing. Sensor networks are now heterogeneous in terms of
their hardware characteristics and application requirements even within a
single network. In addition, the requirements of current applications are
expected to change over time. All of this makes developing, deploying, and
optimizing sensor network applications an extremely difficult task. In the
TinyCubus project we research a necessary infrastructure to support the
complexity of such systems.
TinyCubus consists of a data management framework, a cross-layer frame work,
and a configuration engine. The data management framework allows the dynamic
selection and adaptation of system and data management components. The
cross-layer framework supports data sharing and other forms of interaction
between components in order to achieve cross-layer optimizations. The
configuration engine allows code to be distributed reliably and efficiently by
taking into account the topology of sensors and their assigned functionality.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-67&engl=0}
}
@inproceedings {INPROC-2005-58,
author = {Daniela Nicklas and Susanne B{\"u}rklen and Tobias Drosdol and Nicola H{\"o}nle},
title = {{Benefits of Context Models in Smart Environments}},
booktitle = {2. GI/ITG KuVS Fachgespr{\"a}ch Ortsbezogene Anwendungen und Dienste},
editor = {J{\"o}rg Roth},
address = {Hagen},
publisher = {Fernuniversit{\"a}t Hagen},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Informatik Bericht},
volume = {324},
pages = {12--15},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2005},
keywords = {context models; smart environment; smart room; Nexus},
language = {Englisch},
cr-category = {H.4 Information Systems Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-58/INPROC-2005-58.pdf,
http://dreamteam.fernuni-hagen.de/fg_lbs/meeting_2/meeting_2.html,
http://www.nexus.uni-stuttgart.de},
contact = {daniela.nicklas@informatik.uni-stuttgart.de susanne.buerklen@informatik.uni-stuttgart.de tobias.drosdol@informatik.uni-stuttgart.de nicola.hoenle@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Ongoing technologic advances drive the emergence of smart items, everyday
objects with embedded microcomputers and communication capabilities. In a smart
envi-ronment a multitude of such smart items exist to assist its users. In this
paper, we will show how smart environments can benefit from the concepts of the
Nexus platform, an open pervasive computing system that supports various kinds
of context-aware applica-tions by providing a federated, potentially global
context model.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-58&engl=0}
}
@inproceedings {INPROC-2005-37,
author = {Illya Stepanov and Daniel Herrscher and Kurt Rothermel},
title = {{On the Impact of Radio Propagation Models on MANET Simulation Results}},
booktitle = {Proceedings of the 7th IFIP International Conference on Mobile and Wireless Communication Networks (MWCN 2005), Marrakech, Morocco, September 2005},
publisher = {N/A},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2005},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-37/INPROC-2005-37.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Network simulation tools are frequently used to analyze performance of MANET
protocols and applications. They commonly offer only simple radio propagation
models that neglect obstacles of a propagation environment. In this paper, we
integrate a more accurate radio propagation model into a simulation tool. The
model is based on ray tracing and considers geographic data of the simulation
area. We prove that the usage of a more precise propagation model changes
simulated connection topologies considerably. Consequently, we obtain different
performance evaluation results. To our best knowledge, no other study of MANETs
has been performed so far with such a detailed radio propagation model. Hence,
this paper also gives new insights on the realistic performance of MANETs in
outdoor environments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-37&engl=0}
}
@inproceedings {INPROC-2005-31,
author = {Frank D{\"u}rr and Christian Becker and Kurt Rothermel},
title = {{Efficient Forwarding of Symbolically Addressed Geocast Messages}},
booktitle = {Proceedings of the 14th International Conference on Computer Communications an Networks (ICCCN 2005); San Diego, CA, October 2005},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {77--85},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2005},
doi = {10.1109/ICCCN.2005.1523812},
keywords = {Geocast, Multicast, Networking, Communication Network, Location-based Service},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-31/INPROC-2005-31.pdf,
http://dx.doi.org/10.1109/ICCCN.2005.1523812},
contact = {frank.duerr@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Geocast is used to send messages to all hosts located in a geographic area.
This target area can be defined either by geometric figures like polygons or by
symbolic addresses like city names or room numbers.
Geographic routing algorithms, which forward messages based on geographic
information, can be used to forward geocast messages. If routing of
symbolically addressed messages is based on geometric coordinates, complex
mappings between symbolic addresses and their geometric extent as well as
complex geometric operations are required. Therefore, we propose a routing
algorithm for symbolically addressed geocast messages that operates directly on
a symbolic location model. This approach does not require any geometric
information for message forwarding, and forwarding decisions can be realized
efficiently by comparably simple operations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-31&engl=0}
}
@inproceedings {INPROC-2005-26,
author = {Steffen Maier and Daniel Herrscher and Kurt Rothermel},
title = {{On Node Virtualization for Scalable Network Emulation}},
booktitle = {Proceedings of the 2005 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS ’05), Philadelphia, PA, July 24–28, 2005},
publisher = {Simulation Councils, Inc.},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {917--928},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2005},
keywords = {software performance evaluation; network emulation; mobile ad hoc networks; scalability; virtual routing},
language = {Englisch},
cr-category = {C.4 Performance of Systems,
D.4.4 Operating Systems Communications Management,
D.4.8 Operating Systems Performance,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-26/INPROC-2005-26.pdf,
http://net.informatik.uni-stuttgart.de/},
contact = {e-mail to Steffen Maier maier@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {During the development of network protocols and distributed applications, their
performance has to be analyzed in appropriate environments. Network emulation
testbeds provide a synthetic, configurable network environment for comparative
performance measurements of real implementations. Realistic scenarios have to
consider hundreds of communicating nodes. Common network emulation approaches
limit the number of nodes in a scenario to the number of computers in an
emulation testbed. To overcome this limitation, we introduce a virtual node
concept for network emulation. The key problem for node virtualization is a
transparent, yet efficient separation of node resources. In this paper, we
provide a brief survey of candidate node virtualization approaches to
facilitate scalable network emulation. Based on the gathered insights, we
propose a lightweight virtualization solution to achieve maximum scalability
and discuss the main points regarding its implementation. We present extensive
evaluations that show the scalability and transparency of our approach in both
a traditional wired infrastructure-based, and in a wireless ad hoc network
emulation scenario. The measurements indicate that our solution can push the
upper limit of emulation scenario sizes by a factor of 20 to 30. Given our
emulation testbed consisting of 64 computers, this translates to possible
scenario sizes of up to 1920 nodes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-26&engl=0}
}
@inproceedings {INPROC-2005-21,
author = {Martin Bauer and Kurt Rothermel},
title = {{An Architecture for Observing PhysicalWorld Events}},
booktitle = {Proceedings of the 11th International Conference on Parallel and Distributed Systems: ICPADS 2005; Fukuoka, Japan, July 20-22, 2005},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2005},
keywords = {distributed systems; event service; event service architecture; event observation; real-world events; world model; distributed world model},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.3 Information Search and Retrieval,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {Martin Bauer mabauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we investigate the observation of physical world events, i.e.
events that occur in the physical world, and are observed through model data,
part of which is collected by sensors. The physical world events of interest
here are those that are suitable for proactively supporting mobile users. This
means that they have to be on the same highabstraction level as perceived by
the user. In a large-scale system as we envision it, the model data needed for
the observation of these high-level physical world events may be distributed
over multiple servers.
We first present a requirement analysis. Then we propose an event service
architecture that fulfills the requirements. Finally, we show the scalability
of the approach through an evaluation based on a prototype implementation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-21&engl=0}
}
@inproceedings {INPROC-2005-15,
author = {Pedro Jos{\'e} Marr{\'o}n and Andreas Lachenmann and Daniel Minder and J{\"o}rg H{\"a}hner and Robert Sauter and Kurt Rothermel},
title = {{TinyCubus: A Flexible and Adaptive Framework for Sensor Networks}},
booktitle = {Proceedings of the Second European Workshop on Wireless Sensor Networks (EWSN 2005)},
editor = {Erdal Cayirci and Sebnem Baydere and Paul Havinga},
address = {Istanbul, Turkey},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {278--289},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2005},
isbn = {0-7803-8801-1},
keywords = {sensor network; system architecture; adaptation; framework; code distribution; cross-layer},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
D.4.7 Operating Systems Organization and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-15/INPROC-2005-15.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of sensor networks and sensor network applications, the
overall complexity of such systems is continuously increasing. Sensor networks
are now heterogeneous in terms of their hardware characteristics and
application requirements even within a single network. In addition, the
requirements of currently supported applications are expected to change over
time. All of this makes developing, deploying, and optimizing sensor network
applications an extremely difficult task. In this paper, we present the
architecture of TinyCubus, a flexible and adaptive cross-layer framework for
TinyOS based sensor networks that aims at providing the necessary
infrastructure to cope with the complexity of such systems. TinyCubus consists
of a data management framework that selects and adapts both system and data
management components, a cross-layer framework that enables optimizations
through cross-layer interactions, and a configuration engine that installs
components dynamically. Furthermore, we show the feasibility of our
architecture by describing and evaluating a code distribution algorithm that
uses application knowledge about the sensor topology in order to optimize its
behavior.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-15&engl=0}
}
@inproceedings {INPROC-2005-14,
author = {Dominique Dudkowski and Tobias Drosdol and Pedro Jos{\'e} Marr{\'o}n},
title = {{Towards Scalable and Efficient Processing of Probabilistic Spatial Queries in Mobile Ad Hoc and Sensor Networks}},
booktitle = {Mobile Datenbanken: heute, morgen und in 20 Jahren. 8. Workshop des GI-Arbeitskreises ``Mobile Datenbanken und Informationssysteme''},
editor = {Birgitta K{\"o}nig-Ries and Michael Klein},
address = {Karlsruhe},
publisher = {-},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {75--84},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2005},
keywords = {Mobile Ad Hoc Networks; MANETs; MANET; Sensor Networks; WSNs; WSN; Wireless Sensor Networks; Mobile Networks; Queries; Probabilistic Queries; Spatial Queries},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-14/INPROC-2005-14.pdf},
contact = {Senden Sie eine E-Mail an dudkowski@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of sensor technology and advances in wireless
communication, gathering, processing, and querying context information in
mobile ad hoc and sensor networks becomes attractive and feasible. To support
context-aware applications in such networks, efficient processing techniques
for frequently used functionality, such as query and event management, are
highly beneficial. In this paper, we discuss the challenges in efficient
processing of spatial queries in mobile ad hoc and sensor networks. These
comprise advanced query semantics based on inaccurate position information,
efficient protocols and algorithms for data storage and query resolution,
scalability with respect to network size, and support for mobile network nodes.
We outline our concepts for solving these issues and show how they can be
implemented in a suitable software architecture. Using current evaluation
results, we show that our prototype implementation fulfills the stated
challenges.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-14&engl=0}
}
@inproceedings {INPROC-2005-12,
author = {Timo Heiber and Pedro Jose Marron},
title = {{Exploring the Relationship between Context and Privacy}},
booktitle = {Privacy, Security and Trust within the Context of Pervasive Computing},
editor = {Philip Robinson and Harald Vogt and Waleed Wagealla},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {The Kluwer International Series in Engineering and Computer Science},
volume = {780},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2005},
isbn = {0-387-23461-6},
language = {Englisch},
cr-category = {H.2.8 Database Applications,
K.6.5 Security and Protection},
contact = {timo.heiber@informatik.uni-stuttgart.de pedro.marron@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Privacy is universally regarded as an important consideration for pervasive
computing environments. This is especially true when considering context-aware
systems, because of the fact that context often contains personal information.
Moreover, an adversary who takes the semantics of the context information into
account can potentially infer knowledge beyond the information represented in
the actual context data. In this paper, we describe a generic framework to
model privacy in context-aware systems and discuss possible inferences based on
the context of ID, location and time.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-12&engl=0}
}
@inproceedings {INPROC-2005-11,
author = {Michael Kinateder and Ernesto Baschny and Kurt Rothermel},
title = {{Towards a Generic Trust Model}},
booktitle = {Proceedings of the Third International Conference on Trust Management: iTrust'05; Rocquencourt, France, May 23-26, 2005},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {3477},
pages = {177--192},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2005},
isbn = {3-540-26042-0},
keywords = {Vertrauen, Reputation, Vertrauensmodell, Vertrauensaktualisierung, trust, reputation, trust model, trust-update},
language = {Englisch},
cr-category = {I.6.5 Model Development,
I.2.6 Artificial Intelligence Learning,
J.4 Social and Behavioral Sciences,
K.4.4 Electronic Commerce},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-11/INPROC-2005-11.pdf,
http://unitec.informatik.uni-stuttgart.de},
contact = {Michael Kinateder kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Research in the area of trust and reputation systems has put a lot of effort in
developing various trust models and associated trust update algorithms that
support users or their agents with different behavioral profiles. While each
work on its own is particularly well suited for a certain user group, it is
crucial for users employing different trust representations to have a common
understanding about the meaning of a given trust statement.
The contributions of this paper are three-fold: Firstly we present the UniTEC
generic trust model that provides a common trust representation for the class
of trust update algorithms based on experiences. Secondly, we show how several
well-known representative trust-update algorithms can easily be plugged into
the UniTEC system, how the mappings between the generic trust model and the
algorithm-specific trust models are performed, and most importantly, how our
abstraction from algorithm-specific details in the generic trust model enables
users using different algorithms to interact with each other and to exchange
trust statements. Thirdly we present the results of our comparative evaluation
of various trust update algorithms under a selection of test scenarios.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-11&engl=0}
}
@inproceedings {INPROC-2005-08,
author = {Illya Stepanov and Pedro Jose Marron and Kurt Rothermel},
title = {{Mobility Modeling of Outdoor Scenarios for MANETs}},
booktitle = {Proceedings of the 38th Annual Simulation Symposium (ANSS 38), San Diego, USA, April 2005},
publisher = {N/A},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {2005},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-08/INPROC-2005-08.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobility of users significantly impacts performance of a mobile ad-hoc network.
Most existing simulation tools offer only a few random mobility models, which
poorly reflect user movements in outdoor scenarios. For example, they do not
consider restrictions of a spatial environment. In this paper, we describe a
comprehensive and extensible approach to model mobility of users in outdoor
scenarios. It reflects the main factors that influence user movement: spatial
environments, user travel decisions, and user movement dynamics. We identify
model parameters and show how to set them for concrete scenarios. We provide a
simulation environment implementing our approach. For concrete scenarios, the
environment supports automatic derivation of some parameters from user position
traces.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-08&engl=0}
}
@inproceedings {INPROC-2005-07,
author = {Susanne B{\"u}rklen and Pedro Jos{\'e} Marr{\'o}n and Serena Fritsch and Kurt Rothermel},
title = {{User Centric Walk: An Integrated Approach for Modeling the Browsing Behavior of Users on the Web}},
booktitle = {Proceedings of the 38th IEEE Annual Simulation Symposium (ANSS'05), San Diego, CA, USA},
editor = {IEEE Computer Society Press},
address = {San Diego, CA, USA},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {2005},
keywords = {Browsing behavior model; heavy tailed distribution},
language = {Englisch},
cr-category = {G.3 Probability and Statistics,
I.6 Simulation and Modeling,
H.1 Models and Principles},
contact = {Contact: buerklen@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The performance evaluation of Web applications usually requires the utilization
of sequences of user requests for determined Web pages. These sequences can be
obtained, for example, by applying empirical methods (recording the real
sequence of requests), or by applying a formal model for generating synthetic
results. In this paper, we present our Web Browsing Model and the User Centric
Walk algorithm as its implementation. By taking into account the hyperlink
structure as well as the different user behavior on the Web, this algorithm
allows us to generate accurate synthetic data that can be used instead of
empirically obtained requests. As another contribution of this paper we have
shown, based on empirical data, that the probability of choosing some hyperlink
from a given page as well as the probability a user leaves a page without
following a hyperlink is best characterized by a power-law. Moreover, we show
the flexibility and applicability of our model by performing the required
correlations to empirical data, which validate our approach.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-07&engl=0}
}
@inproceedings {INPROC-2005-05,
author = {Uwe-Philipp K{\"a}ppeler and Georg Kindermann and Daniela Nicklas and Nicola H{\"o}nle and Dominique Dudkowski},
title = {{Shared Dynamic Context Models: Benefits for Advanced Sensor Data Fusion for Autonomous Robots}},
booktitle = {Proceedings of Artificial Intelligence and Applications 2005; Innsbruck, Austria, February, 14-16, 2005},
publisher = {IASTED},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2005},
keywords = {Autonomous; Robots; Sensor; Fusion; Nexus; Context; Sensorfusion},
language = {Englisch},
cr-category = {H.3.3 Information Search and Retrieval,
I.2.9 Robotics},
contact = {kaeppeler@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Bildverstehen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Information provided by a shared dynamic context model offers new possibilities
in the realm of autonomous robots. The availability of external context
information can be used by a robot to extend and to validate the locally
acquired knowledge about its dynamic environment. A lot of helpful context
information is already available in digital form and its quantity will increase
rapidly, according to the vision of ubiquitous computing.
In this paper we present the Nexus Platform capable of managing a global
dynamic context model that can be addressed and accessed in an easy and uniform
way by all kinds of context-aware applications (like robots). Advantages for an
autonomous wheelchair robot using the Nexus Platform are depicted within an
airport scenario. We further present a framework for a sensor fusion agent,
able to perform multi-sensor data fusion with selective attention control,
concerning the current situation of the environment.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-05&engl=0}
}
@inproceedings {INPROC-2005-03,
author = {Matthias Grossmann and Martin Bauer and Nicola H{\"o}nle and Uwe-Philipp K{\"a}ppeler and Daniela Nicklas and Thomas Schwarz},
title = {{Efficiently Managing Context Information for Large-scale Scenarios}},
booktitle = {Proceedings of the 3rd IEEE Conference on Pervasive Computing and Communications: PerCom2005; Kauai Island, Hawaii, March 8-12, 2005},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2005},
language = {Englisch},
cr-category = {H.3.0 Information Storage and Retrieval General,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {matthias.grossmann@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Bildverstehen;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we address the data management aspect of large-scale pervasive
computing systems. We aim at building an infrastructure that simultaneously
supports many kinds of context-aware applications, ranging from room level up
to nation level. This allembracing approach gives rise to synergetic benefits
like data reuse and sensor sharing. We identify major classes of context data
and detail on their characteristics relevant for efficiently managing large
amounts of it. Based on that, we argue that for large-scale systems it is
beneficial to have special-purpose servers that are optimized for managing a
certain class of context data. In the Nexus project we have implemented five
servers for different classes of context data and a very flexible federation
middleware integrating all these servers. For each of them, we highlight in
which way the requirements of the targeted class of data are tackled and
discuss our experiences.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-03&engl=0}
}
@inproceedings {INPROC-2005-01,
author = {Michael Kinateder and Ralf Terdic and Kurt Rothermel},
title = {{Strong Pseudonymous Communication for Peer-to-Peer Reputation Systems}},
booktitle = {Proceedings of the 20th Annual ACM Symposium on Applied Computing: SAC'05; Santa Fe, New Mexico, March 13-17, 2005},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1570--1576},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2005},
isbn = {1-58113-964-0},
keywords = {privacy, anonymous communication, pseudonyms, extended destination routing, Chaum mixes, mix-cascade, onion routing, distributed hash table, Chord},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
E.3 Data Encryption,
K.4 Computers and Society},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2005-01/INPROC-2005-01.pdf,
http://unitec.informatik.uni-stuttgart.de/},
contact = {Michael Kinateder kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we present a unique approach to enable untraceable communication
between pseudonyms. In contrast to the related work, our approach provides
strong sender and recipient anonymity most notably by eliminating the need to
know of each other's address.
We use a variation of Chaum mixes to achieve unlinkability between sender and
recipient and introduce a concept called extended destination routing (EDR)
which relies on routing headers constructed in multiple layers of encryption
and published in a distributed hash table (DHT). When a sender intends to
communicate, it contacts the DHT and requests the recipient's routing header,
which is then extended and used for routing the message via a mix cascade to
this recipient.
This work was performed in the context of the UniTEC reputation system and
describes the functionality of its anonymous communication layer, which is
completely independent of the other UniTEC layers. Although trust and
reputation systems in general are typical application areas for our
contribution, the presented concepts are easily applicable not only to other
reputation systems but also other application areas. We have implemented a
prototype of UniTEC and present the first results from an ongoing evaluation in
our network emulation testbed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2005-01&engl=0}
}
@inproceedings {INPROC-2004-86,
author = {Christian Becker and Marcus Handte and Gregor Schiele and Kurt Rothermel},
title = {{PCOM - A Component System for Pervasive Computing}},
booktitle = {Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {67--77},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2004},
keywords = {pervasive computing; ubiquitous computing; system software; component system; 3PC},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Applications in the Pervasive Computing domain are challenged by the dynamism
in which their execution environment changes, e.g. due to user mobility. As a
result, applications have to adapt to changes regarding their required
resources. In this paper we present PCOM, a component system for Pervasive
Computing. PCOM offers application programmers a high-level programming
abstraction which captures the dependencies between components using contracts.
The resulting application architecture is a tree formed by components and their
dependencies. PCOM supports automatic adaptation in cases where the execution
environment changes to the better or to the worse. User supplied as well as
system provided strategies take users out of the control loop while offering
flexible adaptation control.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-86&engl=0}
}
@inproceedings {INPROC-2004-59,
author = {J{\"o}rg H{\"a}hner and Christian Becker and Pedro Jos{\'e} Marr{\'o}n},
title = {{Consistent Context Management in Mobile Ad Hoc Networks}},
booktitle = {Informatik 2004 - Informatik verbindet. Vol. 1},
editor = {Peter Dadam and Manfred Reichert},
publisher = {Gesellschaft f{\"u}r Informatik},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Informatics},
volume = {51},
pages = {308--313},
type = {Konferenz-Beitrag},
month = {September},
year = {2004},
language = {Englisch},
cr-category = {H.1 Models and Principles},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-59/INPROC-2004-59.pdf},
contact = {J{\"o}rg H{\"a}hner joerg.haehner@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {John entered his office. John left his office. The order of these updates to a
context-aware system is important to reflect the state in the real world.
Context information obtained by sensor systems requires consistency concepts
which reflect the chronological ordering in which context information has been
captured. This paper introduces a consistency concept which allows to express
the ordering of events which happened outside of a computer system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-59&engl=0}
}
@inproceedings {INPROC-2004-54,
author = {Kay R{\"o}mer and Christian Frank and Pedro Marr{\'o}n and Christian Becker},
title = {{Generic Role Assignment for Wireless Sensor Networks}},
booktitle = {Proceedings of the 11th ACM SIGOPS European Workshop},
address = {Leuven, Belgium},
publisher = {self-publisher},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {7--12},
type = {Konferenz-Beitrag},
month = {September},
year = {2004},
keywords = {sensor network; self-configuration; role assignment},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.2.3 Network Operations,
D.3.2 Programming Language Classifications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-54/INPROC-2004-54.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Wireless ad hoc networks of sensor nodes are envisioned to be deployed in the
physical environment to monitor a wide variety of real-world phenomena. Almost
any sensor network application requires some form of selfconfiguration, where
sensor nodes take on specific functions or roles in the network without manual
intervention. These roles may be based on varying sensor node properties (e.g.,
available sensors, location, network neighbors) and may be used to support
applications requiring heterogeneous node functionality (e.g., clustering, data
aggregation). In this paper we argue that the assignment of user-defined roles
is a fundamental part of a wide range of sensor network applications.
Consequently, a framework for assignment of roles to sensor nodes in an
application-specific manner could significantly ease sensor network
programming. We outline the general structure of such a framework and present a
first approach to its realization. We demonstrate its utility and feasibility
using a number of concrete examples.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-54&engl=0}
}
@inproceedings {INPROC-2004-53,
author = {Kurt Rothermel and Frank D{\"u}rr},
title = {{Location-based Services: Auf dem Weg zu kontextbezogenen Informations- und Kommunikationssystemen}},
booktitle = {Zukunft durch Informationstechnik - Schnell-Mobil-Intelligent -- Jubil{\"a}umsfachtagung 50 Jahre ITG},
editor = {VDE},
address = {Frankfurt, Germany},
publisher = {VDE Verlag GmbH},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {121--128},
type = {Konferenz-Beitrag},
month = {April},
year = {2004},
isbn = {3-8007-2825-7},
keywords = {Location-based Services; Geocast; Hoarding; Context-aware Systems; Context-aware Computing},
language = {Deutsch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software,
C.2.2 Network Protocols,
H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-53/INPROC-2004-53.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Die rasant fortschreitende Entwicklung von drahtloser Kommunikation,
Positionierungssystemen und Rechnertechnologie sowie deren Integration in
multifunktionale Endger{\"a}te unterst{\"u}tzt die vielversprechende neue
Anwendungsklasse der ortsbezogenen Systeme. Ortsinformation kann von solchen
Anwendungen genutzt werden, um ihr Verhalten dem aktuellen Standort der
Benutzer oder auch anderer Objekte anzupassen. Heute schon bieten Netzbetreiber
so genannte ``Location-based Services'' an, die prim{\"a}r Navigationsfunktionen und
eine ortsbezogene Selektion von Informationen unterst{\"u}tzen. Ortsinformation
kann aber auch auf der Systemebene gewinnbringend verwendet werden, etwa zur
Bereitstellung neuer ortsbezogener Kommunikationskonzepte oder zur Optimierung
der Kommunikation.
In diesem Beitrag wird der Begriff der ortsbezogene Anwendungen erl{\"a}utert und
Anwendungen dieser Art am Beispiel existierender Systeme kurz skizziert.
Au{\ss}erdem werden zwei Beispiele f{\"u}r die Nutzung von Ortsinformation auf
Systemebene gegeben, die Geocast-Kommunikation und ein Hoarding-Verfahren.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-53&engl=0}
}
@inproceedings {INPROC-2004-52,
author = {Pedro Marr{\'o}n and Andreas Lachenmann and Daniel Minder and J{\"o}rg H{\"a}hner and Kurt Rothermel and Christian Becker},
title = {{Adaptation and Cross-Layer Issues in Sensor Networks}},
booktitle = {Proceedings of the 2004 Intelligent Sensors, Sensor Networks and Information Processing Conference : ISSNIP '04 ; Melbourne, December 14-17, 2004},
publisher = {self-publisher},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {623--628},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2004},
isbn = {0-7803-8894-1},
keywords = {sensor network; system architecture; adaptation; framework; code distribution; cross-layer},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
D.4.7 Operating Systems Organization and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-52/INPROC-2004-52.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {An intrinsic characteristic of current projects in the area of sensor networks
is the heterogeneity of hardware and application requirements. In addition, the
requirements of current applications are expected to change over time. This
makes developing, deploying, and optimizing sensor network applications an
extremely difficult task. In this paper, we present the architecture of
TinyCubus, a flexible and adaptive crosslayer framework for TinyOS-based sensor
networks that aims at providing the necessary infrastructure to cope with the
complexity of such systems. TinyCubus consists of three parts: a data
management framework that selects and adapts both system and data management
components, a cross-layer framework that enables optimizations through
cross-layer interactions, and a configuration engine that installs components
dynamically. We show the feasibility of our architecture by describing and
evaluating a code distribution algorithm that optimizes its behavior by using
application knowledge about the sensor topology.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-52&engl=0}
}
@inproceedings {INPROC-2004-38,
author = {Christian Becker and Daniela Nicklas},
title = {{Where do spatial context-models end and where do ontologies start? A proposal of a combined approach}},
booktitle = {Proceedings of the First International Workshop on Advanced Context Modelling, Reasoning and Management in conjunction with UbiComp 2004},
editor = {Jadwiga Indulska and David De Roure},
address = {Nottingham, England},
publisher = {University of Southhampton},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {48--53},
type = {Konferenz-Beitrag},
month = {September},
year = {2004},
isbn = {854328130},
keywords = {Context-Models, Adaptation, Infrastructures for Context-Aware Computing, Ubiquitous Computing},
language = {Deutsch},
cr-category = {H.2.1 Database Management Logical Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-38/INPROC-2004-38.pdf},
contact = {christian.becker@informatik.uni-stuttgart.de, daniela.nicklas@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Context-aware applications adapt their behavior depending on the state of the
physical world along with other information representing context. This requires
context management, i.e., the efficient management of context information and
feasible context representations in order to allow reasoning. This paper
discusses two common approaches, spatial context models and contextual
ontologies, and argues for a combined approach providing the efficiency of
context management through context models combined with the semantic
expressiveness of ontologies.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-38&engl=0}
}
@inproceedings {INPROC-2004-29,
author = {Frank D{\"u}rr and Nicola H{\"o}nle and Daniela Nicklas and Christian Becker and Kurt Rothermel},
title = {{Nexus--A Platform for Context-Aware Applications}},
booktitle = {1. GI/ITG Fachgespr{\"a}ch Ortsbezogene Anwendungen und Dienste.},
editor = {J{\"o}rg Roth},
address = {Hagen},
publisher = {FernUniversit{\"a}t in Hagen},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Informatik-Berichte der FernUniversit{\"a}t in Hagen},
volume = {317},
pages = {15--18},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2004},
keywords = {Location-based Service; Context-aware System; Platform; Geocast},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-29/INPROC-2004-29.pdf},
contact = {Senden Sie eine E-Mail an frank.duerr@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {In this paper we present the Nexus Platform for context-aware applications.
This platform allows to share the effort of setting up a global and detailed
context model between different providers by federating their partial models.
Applications can query data directly, use push-based communication through an
event service, or use value-added services like a navigation or map service for
special tasks. Additional context-aware services like hoarding or geocast can
be implemented on basis of the platform. For the latter we present different
approaches for addressing and efficient message forwarding based on the Nexus
Platform.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-29&engl=0}
}
@inproceedings {INPROC-2004-28,
author = {J{\"o}rg H{\"a}hner and Kurt Rothermel and Christian Becker},
title = {{Update-Linearizability: A Consistency Concept for the Chronological Ordering of Events in MANETs}},
booktitle = {Proceedings of the First IEEE International Conference on Mobile Ad Hoc and Sensor Systems},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--10},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2004},
language = {Englisch},
cr-category = {H.2 Database Management,
C.2 Computer-Communication Networks},
contact = {J{\"o}rg H{\"a}hner haehner@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobile ad hoc networks (MANETs) are used in situations where networks need to
be deployed immediately but no network infrastructure is available. If MANET
nodes have sensing capabilities, they can capture and communicate the state of
their surroundings, including environmental conditions or objects in their
proximity. If the sensed state information is propagated to a database to build
a consistent model of the real world, a variety of promising context-aware
applications becomes possible. In this paper, we introduce a novel consistency
concept that preserves the chronological ordering of sensed state transition
events. Based on this concept, we propose a data replication algorithm for
MANETs that guarantees the consistency concept without relying on synchronized
clocks and show its correctness. Our simulation experiments show that
replicated copies are updated regularly even if the network load in the system
is high.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-28&engl=0}
}
@inproceedings {INPROC-2004-27,
author = {Gregor Schiele and Christian Becker and Kurt Rothermel},
title = {{Energy-Efficient Cluster-based Service Discovery}},
booktitle = {Proceedings of the 11th ACM SIGOPS European Workshop (SIGOPSEW04); Leuven, Belgium, September 20-22, 2004},
publisher = {ACM SIGOPS},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {75--79},
type = {Konferenz-Beitrag},
month = {September},
year = {2004},
keywords = {SANDMAN; service discovery; energy-efficient; energy-aware},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
contact = {gregor.schiele@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Service discovery in Ubiquitous Computing is a task which has to be done
frequently due to dynamically changing environments. The limited battery power
of mobile devices requires us to optimize frequent and energy costly tasks,
especially the ones incurring in communication activities. In this paper we
present a novel service discovery algorithm based on node clustering. Nodes
within a cluster may sleep to save energy when idle. A clusterhead node is
always active and answers discovery requests on behalf of other nodes to
achieve low discovery latencies. Simulation experiments show energy savings of
up to 66\% compared to an approach where all nodes are permanently active while
the discovery latencies were not increased.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-27&engl=0}
}
@inproceedings {INPROC-2004-26,
author = {Daniel Herrscher and Steffen Maier and Jing Tian and Kurt Rothermel},
title = {{A Novel Approach to Evaluating Implementations of Location-Based Software}},
booktitle = {Proceedings of the 2004 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2004), San Jose, CA, USA, July 26-29, 2004.},
publisher = {SCS},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {484--490},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2004},
isbn = {1-56555-284-9},
keywords = {performance analysis; network emulation; location-based software; positioning devices; mobile ad hoc networks},
language = {Englisch},
cr-category = {D.4.4 Operating Systems Communications Management,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-26/INPROC-2004-26.pdf,
http://net.informatik.uni-stuttgart.de/},
contact = {herrscher@informatik.uni-stuttgart.de, maier@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {There are two main approaches to measuring the performance of location-based
software for mobile ad hoc networks: live testing and measurements in an
emulation testbed. The former is problematic because of high resource costs and
low reproducibility. The latter offers the advantage of reproducible network
conditions in the laboratory. In addition, location-based software has to be
provided with appropriate location information. We develop virtual devices that
mimic the interface and functionality of actual positioning devices, and
integrate these into an existing network emulation testbed. The combination of
mobile network emulation and positioning device emulation facilitates the
evaluation of location-based software in different scenarios. We provide sample
measurements using an existing location-based adhoc routing protocol
implementation for inter-vehicle communication in a scenario with 50 emulated
cars. The results are in good agreement with the available simulations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-26&engl=0}
}
@inproceedings {INPROC-2004-24,
author = {Tobias Drosdol and Thomas Schwarz and Martin Bauer and Matthias Gro{\ss}mann and Nicola H{\"o}nle and Daniela Nicklas},
title = {{Keeping Track of ``Flying Elephants'': Challenges in Large-Scale Management of Complex Mobile Objects}},
booktitle = {Proceedings of INFORMATIK 2004 - the Thirty-Fourth Annual Conference of the Gesellschaft f{\"u}r Informatik e.V.(GI); Ulm, Germany, September 20-24, 2004. Vol. 1},
editor = {Peter Dadam and Manfred Reichert},
address = {Bonn},
publisher = {K{\"o}llen Druck+Verlag GmbH},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Informatics},
volume = {P-50},
pages = {288--292},
type = {Konferenz-Beitrag},
month = {September},
year = {2004},
isbn = {3-88579-379-2},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software},
contact = {Tobias Drosdol Tobias.Drosdol@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The management of mobile objects like cars, persons, or workpieces in a factory
is an important task in many context-aware environments. So far, most solutions
can either cope with many small objects (few properties) or with a limited
number of complex objects in a centralized way. In this paper, we face the
challenge of managing a large number of bulky mobile objects (flying
elephants). We state requirements, propose basic components, and discuss
alternative architectures based on the main influencing factors like mobility
and update rate.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-24&engl=0}
}
@inproceedings {INPROC-2004-18,
author = {Martin Bauer and Lamine Jendoubi and Oliver Siemoneit},
title = {{Smart Factory – Mobile Computing in Production Environments}},
booktitle = {Proceedings of the MobiSys 2004 Workshop on Applications of Mobile Embedded Systems (WAMES 2004)},
publisher = {WWW},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2004},
keywords = {Smart Factory, Production Environment, Mobile Computing, Context-aware Applications},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.3.3 Information Search and Retrieval,
J.1 Administration Data Processing},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-18/INPROC-2004-18.pdf,
http://lcawww.epfl.ch/luo/WAMES%202004.htm,
http://lcawww.epfl.ch/luo/WAMES%202004_files/Smart%20Factory.pdf},
contact = {Martin Bauer Martin.Bauer@informatik.uni-stuttgart.de Lamine Jendoubi LAJ@iff.uni-stuttgart.de Oliver Siemoneit Oliver.Siemoneit@philo.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Philosophie, Abteilung f{\"u}r Wissenschaftstheorie und Technikphilosophie (IP/WTTP);
Universit{\"a}t Stuttgart, Institut f{\"u}r Industrielle Fertigung und Fabrikbetrieb (IFF)},
abstract = {Companies want to provide their customers with highly individualized products
so as to gain sustainable advantages over their competitors. The high degree of
individualization has also deep effects on the production: it demands a vast
amount of highly specialized tools for certain steps in the production process
and a frequent changing of machinery settings and tools. As a result, the
management of production resources and their coordination become quite dynamic
and complex, so that existing resource management systems are too static to
handle them.
This paper shows how the use of pervasive and mobile computing can help
companies to address the resulting problems. It derives the requirements and
identifies resulting research challenges, especially pertaining to the mobility
and dynamic state of the tools. Finally, the Nexus platform is presented and it
is shown how some of the identified challenges are addressed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-18&engl=0}
}
@inproceedings {INPROC-2004-16,
author = {Martin Bauer and Kurt Rothermel},
title = {{How to Observe Real-World Events through a Distributed World Model}},
booktitle = {Proceedings of the Tenth International Conference on Parallel and Distributed Systems 2004 (ICPADS 2004);Newport Beach, California, July 7-9, 2004},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {467--476},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2004},
keywords = {distributed systems; event systems; event observation; real-world events; world model; distributed world model; occurrence probability},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.3 Information Search and Retrieval,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {www.nexus.uni-stuttgart.de},
contact = {Martin Bauer Martin.Bauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The observation of events is important in application areas where large amounts
of dynamic data are created all the time and the user just wants to be notified
when this data indicates that an event of interest has occurred. Typically,
these are real-world events, but are observed through a model providing the
relevant data about the state of the physical world. An example are spatial
events, i.e. events that occur when a user enters a certain spatial
relationship with other users or his environment. If the model consists of
local models that together form a large, but distributed, global model, a
number of issues have to be dealt with to allow the observation of events. To
the best of our knowledge, this paper is the first to propose a uniform
approach for observing real-world events through a distributed world model.
The state of the world is only available with limited accuracy in both the
value and time dimension, which is due to sensor inaccuracy and the properties
of the distributed system. Therefore, it is not always possible to determine
for certain, if an event has occurred. We propose a uniform approach to this
problem based on calculating the probability with which an event has occurred.
The event is considered to have occurred when the calculated probability is
above a threshold probability specified by the user. To realize this approach,
we show which system parameters influence the observation, how update protocols
provide the data to the observer model, on which the event is actually
observed, and how the probability that an event has occurred can be calculated
based on this model.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-16&engl=0}
}
@inproceedings {INPROC-2004-07,
author = {Michael Kinateder and Kurt Rothermel},
title = {{Bringing Confidence to the Web - Combining the Power of SET and Reputation Systems}},
booktitle = {Proceedings of the 2004 IEEE Consumer Communications \& Networking Conference: CCNC 2004; Las Vegas, Nevada, USA, January 5-8, 2004},
address = {Las Vegas, Nevada, USA},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {545--550},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2004},
isbn = {0-7803-8145-9},
keywords = {trust; reputation; reputation system; recommendation; recommendation system; payment; payment system; SET; secure electronic transaction},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.4 Distributed Systems,
K.4.4 Electronic Commerce,
K.6.5 Security and Protection},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-07/INPROC-2004-07.pdf,
http://unitec.informatik.uni-stuttgart.de/,
http://www.ccnc2004.org},
contact = {Michael Kinateder kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Reputation systems suffer from easy copying of recommendations and recommenders
attaching themselves to trustworthy recommenders to benefit from their good
reputation. Electronic commerce in general and electronic payment systems in
particular suffer from the uncertainty of potential customers about the
reputation of online merchants and the quality of the offered goods or
services. In this paper we address these issues to a certain degree by creating
an originality statement in the payment process that is included in
recommendations to prove, that a particular recommendation is indeed linked to
a real world transaction. We present the initial protocol and two variations
and discuss their distinct features. Although the protocol is described working
in conjunction with the SET payment scheme, it is easily applicable to other
payment systems with the features outlined in this paper.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-07&engl=0}
}
@inproceedings {INPROC-2004-06,
author = {J{\"o}rg H{\"a}hner and Dominique Dudkowski and Pedro Jos{\'e} Marr{\'o}n and Christian Becker},
title = {{Partitioning in Mobile Ad Hoc Networks}},
booktitle = {2. GI/ITG KuVS-Fachgespr{\"a}ch ``Drahtlose Sensornetzwerke''},
address = {Karlsruhe, Germany},
publisher = { },
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2004},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
D.2.8 Software Engineering Metrics},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The performance of distributed algorithms in mobile ad hoc networks is strongly
influenced by the connectivity of the network. In cases where the connectivity
is low, network partitioning occurs. The mobility and density of network nodes,
i.e. the movement of nodes and the number of nodes per unit area, are
fundamental properties that have a large impact on the partitioning behavior,
so that a detailed characterization of this behavior may be applied to improve
the performance of distributed algorithms.
In this paper we introduce a set of metrics that describe characteristics
regarding partitioning in mobile ad hoc networks. We have conducted an
extensive set of simulation studies for a wide range of network scenarios to
show the impact of node mobility and density on the proposed metrics. We
present results for the number of partitions, their size over time, and the
frequency of partition changes. From the perspective of individual nodes, we
introduce metrics that describe the time periods in which pairs of nodes are
located in different partitions, and the number of nodes that are in the
partition of an individual node over time.
The results obtained in this paper will allow distributed data management
algorithm designers to characterize those types of network scenarios where
partitioning must be explicitly considered. Especially algorithms in areas such
as replication, data storage, and query processing, may be inspired by the
results at hand. Finally, the optimization of strategies for replica placement,
update frequency, spatial scoping of data, and even more advanced techniques
for data exchange between nodes in frequently partitioned networks will also
benefit from our results.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-06&engl=0}
}
@inproceedings {INPROC-2004-05,
author = {J{\"o}rg H{\"a}hner and Dominique Dudkowski and Pedro Jos{\'e} Marr{\'o}n},
title = {{A Quantitative Analysis of Partitioning in Mobile Ad Hoc Networks}},
booktitle = {Accepted for Poster at the Joint International Conference on Measurement and Modeling of Computer Systems : Sigmetrics - Performance 2004},
publisher = { ACM},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2004},
keywords = {mobile ad hoc networks, network topology, partition metrics},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
D.2.8 Software Engineering Metrics},
contact = {Please send an email to joerg.haehner@informatik.uni-stuttgart.de or dominique.dudkowski@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The performance of distributed algorithms in mobile ad hoc networks is strongly
influenced by the connectivity of the network. In cases where the connectivity
is low, network partitioning occurs. The mobility and density of network nodes,
i.e. the movement of nodes and the number of nodes per unit area, are
fundamental properties that have a large impact on the partitioning behavior,
so that a detailed characterization of this behavior may be applied to improve
the performance of distributed algorithms.
In this paper we introduce a set of metrics that describe characteristics
regarding partitioning in mobile ad hoc networks. We have conducted an
extensive set of simulation studies for a wide range of network scenarios to
show the impact of node mobility and density on the proposed metrics. We
present results for the number of partitions, their size over time, and the
frequency of partition changes. From the perspective of individual nodes, we
introduce metrics that describe the time periods in which pairs of nodes are
located in different partitions, and the number of nodes that are in the
partition of an individual node over time.
The results obtained in this paper will allow distributed data management
algorithm designers to characterize those types of network scenarios where
partitioning must be explicitly considered. Especially algorithms in areas such
as replication, data storage, and query processing, may be inspired by the
results at hand. Finally, the optimization of strategies for replica placement,
update frequency, spatial scoping of data, and even more advanced techniques
for data exchange between nodes in frequently partitioned networks will also
benefit from our results.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-05&engl=0}
}
@inproceedings {INPROC-2004-04,
author = {Arno Wacker and Timo Heiber and Holger Cermann and Pedro Marron},
title = {{A fault-tolerant Key-Distribution Scheme for Securing Wireless Ad-Hoc Networks}},
booktitle = {Proceedings of the Second International Conference on Pervasive Computing},
address = {Vienna, Austria},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {2004},
keywords = {wireless, ad-hoc networks, security, key-distribution, fault tolerance},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.3 Special-Purpose and Application-Based Systems,
G.2.2 Discrete Mathematics Graph Theory},
ee = {http://www.pervasive2004.org},
contact = {Arno Wacker Arno.Wacker@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {We propose a novel solution for securing wireless ad-hoc networks. Our goal is
to provide secure key exchange in the presence of device failures and
denial-of-service attacks. The proposed solution relies solely on symmetric
cryptography and therefore is applicable for highly resource-limited devices.
In order to avoid a single point of trust, no master device or base station is
used. We achieve this by enhancing our previously published approach with
redundancy and algorithms for recovery on device failures.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-04&engl=0}
}
@inproceedings {INPROC-2004-03,
author = {Arno Wacker and Timo Heiber and Holger Cermann},
title = {{A Key-Distribution Scheme for Wireless Home Automation Networks}},
booktitle = {Proceedings of the first IEEE Consumer Communications and Networking Conference: CCNC04; January 5-8, 2004},
address = {Las Vegas, Nevada, USA},
publisher = {IEEE Communications Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2004},
isbn = {0-7803-8145-9},
keywords = {wireless, ad-hoc networks, security, key-distribution},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.3 Special-Purpose and Application-Based Systems,
G.2.2 Discrete Mathematics Graph Theory},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2004-03/INPROC-2004-03.pdf,
http://www.ccnc2004.org},
contact = {Arno Wacker Arno.Wacker@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Wireless home automation networks are one example of how wireless technologies
may soon become part of our daily life, yet security in existing products is
woefully inadequate. An important problem in this area is the question of
secure key distribution. In this paper we present a key-distribution scheme
geared towards home automation networks, but applicable to other networks with
related properties as well. Our approach uses a decentralized scheme that is
designed to work on resource-poor devices, allows easy addition and removal of
devices and limits the workload on the end user while guaranteeing the secrecy
of the exchanged keys even in the presence of subverted nodes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-03&engl=0}
}
@inproceedings {INPROC-2004-02,
author = {Othmar Lehmann and Martin Bauer and Christian Becker and Daniela Nicklas},
title = {{From Home to World - Supporting Context-aware Applications through World Models}},
booktitle = {Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {297--306},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2004},
keywords = {context; context-awareness; pervasive computing; ubiquitous computing; world model; Nexus},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.2.1 Database Management Logical Design,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.percom.org/,
http://www.nexus.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {In the vision of pervasive computing smart everyday objects communicate and
cooperate to provide services and information to users. Interoperability
between devices and applications not only requires common protocols but also
common context management. In this paper we discuss requirements on the context
management based on the Georgia Tech's Aware Home environment and the global
context management perspective of the Nexus project. Our experiences with
integrating the Aware Home Spatial Service into the Nexus platform show how
federation concepts and a common context model can provide applications with
uniform context information in different administrative and application
domains.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-02&engl=0}
}
@inproceedings {INPROC-2004-01,
author = {Susanne B{\"u}rklen and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{An Enhanced Hoarding Approach Based on Graph Analysis}},
booktitle = {Proceedings of the 5th IEEE International Conference on Mobile Data Management (MDM 2004); Berkeley, California, USA; January 19-22, 2004},
address = {Los Alamitos},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {358--369},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2004},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software,
I.5.3 Pattern Recognition Clustering},
ee = {http://www.nexus.uni-stuttgart.de/},
contact = {buerklse@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The proliferation of mobile devices has led to the creation of hoarding
algorithms that attempt to mitigate the problems related with disconnected
operation or with the operation in areas where bandwidth is either scarce or
very expensive. Traditional hoarding approaches use probability access tables
to determine what information needs to be sent to the mobile device, but fail
to take the structured nature of data into account. In this paper, we present
an enhanced hoarding approach for semistructured information that relies on the
analysis of graphs to determine the information that needs to be hoarded. We
show by means of experimental evaluations on webpages that our approach
outperforms other hoarding algorithms that treat information as the combination
of unrelated items.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2004-01&engl=0}
}
@inproceedings {INPROC-2003-65,
author = {Illya Stepanov and J{\"o}rg H{\"a}hner and Christian Becker and Jing Tian and Kurt Rothermel},
title = {{A Meta-Model and Framework for User Mobility in Mobile Networks}},
booktitle = {Proceedings of the 11th International Conference on Networking 2003 (ICON 2003), Sydney, Australia, September 28 - October 1, 2003},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {231--238},
type = {Konferenz-Beitrag},
month = {September},
year = {2003},
isbn = {0-7803-7788-5},
keywords = {simulation; mobility modeling; user movement},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-65/INPROC-2003-65.pdf,
http://canu.informatik.uni-stuttgart.de/mobisim},
contact = {illya.stepanov@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobility patterns play an important role for performance evaluations of mobile
networks. To simulate user movement, existing simulation tools provide only a
few simple mobility models (e.g., random movement) suitable for particular
scenarios. To evaluate a new scenario, an appropriate model needs to be
created, but this requires extra work that distracts the researcher from
his/her main task. In general, three key elements determine the mobility of
users: the spatial environment, the user trip sequences, and the user movement
dynamics (e.g., speed). In this paper, we introduce a meta-model that
integrates these three elements in an easy-to-use framework, allowing a
flexible modeling of user mobility in custom scenarios. The framework is
available for download as a stand-alone trace generator and may be used
together with any simulation or emulation tool for mobile networks to evaluate
a specific scenario.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-65&engl=0}
}
@inproceedings {INPROC-2003-36,
author = {Jing Tian and Lu Han and Kurt Rothermel and Christian Cseh},
title = {{Spatially Aware Packet Routing for Mobile Ad Hoc Inter-Vehicle Radio Networks}},
booktitle = {Proceedings of the IEEE 6th International Conference on Intelligent Transportation Systems (ITSC). Vol. 2},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1546--1552},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2003},
isbn = {0-7803-8125-4},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-36/INPROC-2003-36.pdf},
contact = {jing.tian@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Inter-Vehicle Communication will become an important building block for ITS
telematics applications like safety and warning functions. Mobile ad hoc
networks (MANETs) can serve as a local wireless network for exchanging
information between cars for cooperative driver assistance applications. For
the routing of data packets in such large-scale MANETs consisting of vehicles
on the road, geographic multi-hop packet forwarding is a promising approach.
However, a main drawback is that it performs poorly in networks with many
topology holes. In this paper, we propose a spatially aware packet routing
approach to predict permanent topology holes caused by spatial constraints and
avoid them aforehand. This approach is generic and can be used in combination
with any existing geographic forwarding protocol as an extension. Our
simulations demonstrate that spatial awareness can significantly improve
geographic forwarding performance in situations with many permanent topology
holes, like in dynamic vehicle networks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-36&engl=0}
}
@inproceedings {INPROC-2003-26,
author = {Marcus Handte and Christian Becker and Gregor Schiele},
title = {{Experiences: Minimalism and Extensibility in BASE}},
booktitle = {Proceedings of the System Support for Ubiquitous Computing Workshop (Ubisys03) at the Fifth Annual Conference on Ubiquitous Computing (Ubicomp03); Seattle, Washington, October 12, 2003},
publisher = {online proceedings},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--8},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2003},
keywords = {micro-broker; BASE; PCOM; 3PC; ubiquitous computing; pervasive computing; middleware},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures,
D.2.12 Software Engineering Interoperability,
D.4.4 Operating Systems Communications Management},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-26/INPROC-2003-26.pdf,
http://ciae.cs.uiuc.edu/ubisys/program.html,
http://ciae.cs.uiuc.edu/ubisys/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In the vision of Ubiquitous Computing everyday objects become smart.
Technically, this requires some sort of processing and communication
technology. We have designed and implemented a middleware for spontaneous
networking in Ubiquitous Computing environments. The major objectives were
minimalism and extensibility in order to deploy the middleware on a variety of
devices ranging from sensor nodes to classical general purpose computers. In
this paper we will assess the taken approach based on two follow-up projects:
the port of BASE to a small embedded system and the design and implementation
of a component system on top of BASE. While the fundamental concepts and design
principles of BASE have proven to be solid, both projects provided insights
that led to minor conceptual and major technical changes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-26&engl=0}
}
@inproceedings {INPROC-2003-24,
author = {Frank D{\"u}rr and Kurt Rothermel},
title = {{On a Location Model for Fine-Grained Geocast}},
booktitle = {UbiComp 2003: Ubiquitous Computing (Proceedings of the Fifth International Conference on Ubiquitous Computing 2003); Seattle, WA, October 2003},
editor = {Anind K. Dey and Albrecht Schmidt and Joseph F. McCarthy},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Computer Science},
volume = {2864},
pages = {18--35},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2003},
isbn = {3-540-20301-X},
keywords = {Ubiquitous Computing; Location Model; Geocast},
language = {Englisch},
cr-category = {C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-24/INPROC-2003-24.pdf,
http://www.springerlink.com/content/e9apt8y1w5nmem89/},
contact = {frank.duerr@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Geographic communication (geocast) is used to send messages to geographic
areas, e.g. to distribute warning messages or other information within these
areas. It is based on a location model which is used to determine a message's
target area and the receivers' positions and therefore has strong influence on
the achievable granularity of geographic addressing.
A hybrid location model and and a fine-grained addressing scheme for geocast
based on this model are presented in this paper which support two- and
three-dimensional geometric locations as well as symbolic locations like room
numbers, embedded local coordinate systems, and mobile target areas like
trains.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-24&engl=0}
}
@inproceedings {INPROC-2003-21,
author = {Martin Bauer and Lamine Jendoubi and Kurt Rothermel and Engelbert Westk{\"a}mper},
title = {{Grundlagen ubiquit{\"a}rer Systeme und deren Anwendung in der ``Smart Factory''}},
booktitle = {Industrie Management - Zeitschrift f{\"u}r industrielle Gesch{\"a}ftsprozesse},
editor = {Norbert Gronau and Hermann Krallmann and Bernd Scholz-Reiter},
address = {Berlin},
publisher = {GITO mbH Verlag f{\"u}r Industrielle Organisation},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
volume = {19},
number = {6},
pages = {17--20},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2003},
keywords = {Smart Factory; Ubiquitous Computing; R{\"a}umliche Umgebungsmodelle; kontext-bezogene Systeme; context-aware systems; spatial world models; Nexus},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software,
J.1 Administration Data Processing,
J.7 Computers in Other Systems},
ee = {http://www.nexus.uni-stuttgart.de,
http://www.industrie-management.de},
contact = {Kurt.Rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Industrielle Fertigung und Fabrikbetrieb (IFF)},
abstract = {Die rasch fortschreitende Entwicklung kleiner mobiler Ger{\"a}te sowie mit
eingebetteter Sensorik und Aktorik versehener Alltagsgegenst{\"a}nde erm{\"o}glicht
eine Vielzahl neuartiger Anwendungen. Die F{\"a}higkeit zur drahtlosen
Kommunikation und zur Positionsbestimmung bereitet die Basis lokations- und
kontextbezogener Systeme, die seit einigen Jahren im Projekt Nexus an der
Universit{\"a}t Stuttgart untersucht werden. Der Einsatz dieser Technologien im
produktionstechnischem Umfeld, z.B. der hier vorgestellten dezentralen
Betriebsmittelverwaltung, er{\"o}ffnet dabei ein vollkommen neues Anwendungsgebiet.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-21&engl=0}
}
@inproceedings {INPROC-2003-20,
author = {Kurt Rothermel and Dominique Dudkowski and Frank D{\"u}rr and Martin Bauer and Christian Becker},
title = {{Ubiquitous Computing - More than Computing Anytime Anyplace?}},
booktitle = {Proceedings of the 49. Photogrammetrische Woche},
address = {Stuttgart},
publisher = {ifp},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2003},
keywords = {Kontext; kontextbezogene Systeme; Ubiquitous Computing; Nexus},
language = {Deutsch},
cr-category = {H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-20/INPROC-2003-20.pdf,
http://www.nexus.uni-stuttgart.de},
contact = {Kurt.Rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The rapid development of mobile communication networks and the availability of
miniaturized and inexpensive sensor technology allow for the development of
multifunctional mobile devices that are able to collect and communicate context
information. We also currently see a clear trend towards the integration of
embedded systems including sensors into {\ss}mart`` everyday things, which is also
referred to as Ubiquitous Computing. The deployment of sensor technology allows
for so-called context-aware applications, going far beyond of providing mobile
access to information and computing resources. Context-aware applications
exploit captured sensor information to adapt to the current situation of mobile
users. For instance, the information offered to a user may depend on his
current location, and the way how it is presented to him may depend on the
speed he moves, whether he is on its own or with others, and so on.
In this paper, we characterize context-aware applications and present the
vision of a digital world model as the foundation for this class of
applications. Further, the paper discusses the benefits and reseach challenges
associated with digital world models, which allow applications to take into
account the state of the real world and react to state changes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-20&engl=0}
}
@inproceedings {INPROC-2003-19,
author = {Audun J{\o}sang and Elizabeth Gray and Michael Kinateder},
title = {{Analysing Topologies of Transitive Trust}},
booktitle = {Proceedings of the First International Workshop on Formal Aspects in Security \& Trust: FAST 2003; Pisa, Italy, September 2003},
publisher = {IIT-CNR},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {9--22},
type = {Konferenz-Beitrag},
month = {September},
year = {2003},
keywords = {trust; transitive; reputation; recommendation},
language = {Englisch},
cr-category = {J.4 Social and Behavioral Sciences,
C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-19/INPROC-2003-19.pdf,
http://unitec.informatik.uni-stuttgart.de/},
contact = {Michael Kinateder Kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Transacting and interacting through computer networks makes it difficult to use
traditional methods for establishing trust between parties. Creating
substitutes by which people, organisations and software agents can derive trust
in others through computer networks requires computerised analysis of trust
topologies. This paper describes diverse dimensions of trust that are needed
for analysing trust topologies, and provides a notation with which to express
trust relationships in terms of these dimensions. The result is a simple way of
specifying topologies of trust from which derived trust relationships can be
automatically and securely computed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-19&engl=0}
}
@inproceedings {INPROC-2003-18,
author = {Michael Kinateder and Siani Pearson},
title = {{A Privacy-Enhanced Peer-to-Peer Reputation System}},
booktitle = {Proceedings of the 4th International Conference on Electronic Commerce and Web Technologies: EC-Web 2003; Prague, Czech Republic, September 2003},
editor = {Kurt Bauknecht and A Min Tjoa and Gerald Quirchmayr},
address = {Heidelberg},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {2738},
pages = {206--215},
type = {Konferenz-Beitrag},
month = {September},
year = {2003},
isbn = {3-540-40808-8},
keywords = {trust; reputation; recommendation; trusted platforms; trusted computing platform alliance; TCPA; trusted computing group; TCG; privacy; security},
language = {Englisch},
cr-category = {B.8 Performance and Reliability,
D.4.6 Operating Systems Security and Protection,
H.3.4 Information Storage and Retrieval Systems and Software,
H.3.5 Online Information Services,
H.4.2 Information Systems Applications Types of Systems,
K.4.1 Computers and Society Public Policy Issues,
K.4.4 Electronic Commerce,
K.6.5 Security and Protection},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-18/INPROC-2003-18.pdf,
http://unitec.informatik.uni-stuttgart.de/},
contact = {Michael Kinateder kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, a method is described for providing a distributed reputation
system with enhanced privacy and security as a design feature. This is achieved
using a network of trusted agents on each client platform that exploit Trusted
Computing Platform Alliance (TCPA) technology.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-18&engl=0}
}
@inproceedings {INPROC-2003-17,
author = {Kurt Rothermel and Dieter Fritsch and Bernhard Mitschang and Paul J. K{\"u}hn and Martin Bauer and Christian Becker and Christian Hauser and Daniela Nicklas and Steffen Volz},
title = {{SFB 627: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme}},
booktitle = {Proceedings Informatik 2003},
address = {Frankfurt},
publisher = {Gesellschaft f{\"u}r Informatik},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2003},
keywords = {Umgebungsmodelle; kontext-bezogene Systeme; Nexus; Spatial World Models; context-aware systems},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {Kurt.Rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Kommunikationsnetze und Rechnersysteme (IKR);
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp)},
abstract = {Ziel des Sonderforschungsbereichs 627 ``Umgebungsmodelle f{\"u}r mobile
kontextbezogene Systeme'' ist die Erforschung von Methoden und Verfahren f{\"u}r die
Definition, die Verwaltung und die Nutzung von digitalen Umgebungsmodellen.
Existierende Informationsr{\"a}ume werden mit komplexen Modellen der realen Welt
verschr{\"a}nkt und erlauben so neuartige Anwendungen. Insbesondere die Klasse der
ortsbezogenen Anwendungen und aktuelle Forschungsgebiete wie das Ubiquitous
Computing k{\"o}nnen von solchen Umgebungsmodellen profitieren, oder werden durch
sie erst erm{\"o}glicht.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-17&engl=0}
}
@inproceedings {INPROC-2003-13,
author = {Christian Becker and Gregor Schiele and Holger Gubbels and Kurt Rothermel},
title = {{BASE - A Micro-broker-based Middleware For Pervasive Computing}},
booktitle = {Proceedings of the First IEEE International Conference on Pervasive Computing and Communication (PerCom), March 23-26, Fort Worth, USA},
address = {Los Alamitos},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {443--451},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2003},
isbn = {0-7695-1895},
keywords = {Middleware, Ubiquitous Computing, Microbroker, Micro-broker, BASE},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-13/INPROC-2003-13.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive computing environments add a multitude of additional devices to our
current computing landscapes. Specialized embedded systems provide sensor
information about the real world or offer a distinct functionality, e.g.
presentation on a “smart wall”. Spontaneous networking leads to constantly
changing availability of services. This requires middleware support to ease
application development. Additionally, we argue that an extensible middleware
platform covering small embedded systems to full-fledged desktop computers is
needed. Such a middleware should provide easy-to-use abstractions to access
remote services and device-specific capabilities. We present a micro-broker-
based approach which meets these requirements by allowing uniform access to
device capabilities and services through proxies and the integration of
different interoperability protocols. A minimum configuration of the middleware
can be executed on embedded systems. Resource-rich execution environments are
supported by the extensibility of the middleware.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-13&engl=0}
}
@inproceedings {INPROC-2003-12,
author = {Daniel Herrscher and Steffen Maier and Kurt Rothermel},
title = {{Distributed Emulation of Shared Media Networks}},
booktitle = {Proceedings of the 2003 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2003), Montr{\'e}al, Quebec, Canada, July 20-24, 2003},
publisher = {SCS},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {226--233},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2003},
isbn = {1-56555-269-5},
keywords = {network emulation; distributed emulation; performance analysis; shared media; CSMA/CD},
language = {Englisch},
cr-category = {C.2.5 Local and Wide-Area Networks,
D.4.4 Operating Systems Communications Management,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-12/INPROC-2003-12.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-12/INPROC-2003-12.ps,
http://net.informatik.uni-stuttgart.de/},
contact = {herrscher@informatik.uni-stuttgart.de, maier@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Comparative performance measurements of distributed applications and network
protocols require the availability of appropriate network environments. Network
emulation approaches offer a flexible way to mimic the properties of a variety
of networks. While there are several centralized and distributed emulation
tools available that can mimic the behavior of point-to-point links, shared
media communication can only be emulated by totally centralized tools so far.
To permit the emulation of large-scale mixed network scenarios, the emulation
of shared media networks has to be performed in a distributed way also.
In this paper, we introduce several strategies to emulate shared media networks
in a distributed fashion. For one promising approach, the distributed emulation
of carrier sensing, we present a prototype implementation. Measurements show
the applicability and limitations of our solution.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-12&engl=0}
}
@inproceedings {INPROC-2003-11,
author = {Christian Becker and Gregor Schiele},
title = {{Middleware and Application Adaptation Requirements and their Support in Pervasive Computing}},
booktitle = {Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCS 2003), 3rd International Workshop on Distributed Auto-adaptive and Reconfigurable Systems (DARES), Providence, USA, May 19-22},
address = {Los Alamitos},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {98--103},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2003},
isbn = {0-7695-1921-0},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-11/INPROC-2003-11.pdf},
contact = {Email an christian.becker@informatik.uni-stuttgart.de oder gregor.schiele@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive computing environments are characterized by an additional
heterogeneity compared to existing computing infrastructures. Devices ranging
from small embedded systems to full-fledged computers are connected via
spontaneously formed networks. In this paper we analyze requirements of
applications and system software to cope with the dynamically changing
execution environment. Based on our micro-broker-based middleware BASE a
component framework for pervasive computing supporting application adaptation
is proposed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-11&engl=0}
}
@inproceedings {INPROC-2003-10,
author = {Michael Kinateder and Kurt Rothermel},
title = {{Architecture and Algorithms for a Distributed Reputation System}},
booktitle = {Proceedings of the First International Conference on Trust Management: iTrust'03; Heraklion, Crete, Greece, May 28-30, 2003},
editor = {Paddy Nixon and Sotirios Terzis},
address = {Heidelberg},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
series = {Lecture Notes in Computer Science},
volume = {2692},
pages = {1--16},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2003},
isbn = {3-540-40224-1},
keywords = {trust; trust management; reputation; recommendation; distributed; peer-to-peer},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.3 Information Search and Retrieval,
H.3.4 Information Storage and Retrieval Systems and Software,
H.3.5 Online Information Services,
H.4.2 Information Systems Applications Types of Systems,
I.2.4 Knowledge Representation Formalisms and Methods,
I.2.11 Distributed Artificial Intelligence,
J.4 Social and Behavioral Sciences},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-10/INPROC-2003-10.pdf,
http://www.springerlink.com/link.asp?id=1e11b5pcvww3qvuf,
http://unitec.informatik.uni-stuttgart.de},
contact = {Michael Kinateder kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Trust is an essential component of successful interactions in social life as
well as in business relationships. In this paper we propose a system that
closely reflects real-world trust building in an online environment. We
describe the models used to represent trust in entities in various categories,
algorithms to calculate and update trust based on experiences of entities with
each other and the agent interactions necessary for finding and exchanging
trust information.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-10&engl=0}
}
@inproceedings {INPROC-2003-09,
author = {Martin Bauer and Christian Becker and J{\"o}rg H{\"a}hner and Gregor Schiele},
title = {{ContextCube - Providing Context Information Ubiquitously}},
booktitle = {Proceedings of the 23rd International Conference on Distributed Computing Systems Workshops (ICDCS 2003)},
address = {Los Alamitos},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {308--313},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2003},
isbn = {0-7695-1921-0},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-09/INPROC-2003-09.pdf,
http://www.nexus.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Sensing the state of the environment is an important source for context-aware
applications. Several approaches exist to provide sensor information to mobile
application nodes. As the extreme cases we have pure infrastructures and pure
ad hoc networks. In order to allow sensor platforms to serve both of these
approaches, we have designed a universal sensor platform and integrated it into
an infrastructure-based approach as well as into ad hoc networks. In this paper
we discuss the requirements on such a platform, the design, and the
experiences.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-09&engl=0}
}
@inproceedings {INPROC-2003-08,
author = {Jing Tian and Luca Coletti},
title = {{Routing approach in CarTALK 2000 project}},
booktitle = {Proceedings of the IST Mobile \& Wireless Communications Summit 2003. Vol. 2},
address = {Aveiro - Portugal},
publisher = {Instituto de Telecomunica{\,c}{\~o}es (IT)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {473--477},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2003},
keywords = {mobile ad hoc routing},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-08/INPROC-2003-08.pdf},
contact = {jing.tian@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The CarTALK 2000 project aims at the development of new driver assistance
systems that are based upon inter-vehicle communication. To this purpose, a
mobile ad hoc network (MANET) consisting of vehicles will be developed as the
communication platform to support co-operative driver assistance applications.
Routing in such a vehicular MANET faces a number of new challenges, in
particular due to the extremely dynamic network topology and a large variable
number of mobile nodes. Therefore, an efficient and scalable ad hoc routing
mechanism is crucial for the performance of the CarTALK 2000 communication
system. After analyzing the system characteristics and requirements, this paper
introduces a spatially aware routing protocol and a distributed location
service. The key of Spatially Aware Routing is to improve position-based
routing performance by integrating spatial environment information into
routing, such as the underlying road topology.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-08&engl=0}
}
@inproceedings {INPROC-2003-07,
author = {Kurt Rothermel and Martin Bauer and Christian Becker},
title = {{Digitale Weltmodelle - Grundlage kontextbezogener Systeme}},
booktitle = {Total vernetzt - Szenarien einer informatisierten Welt},
editor = {Friedemann Mattern},
address = {Berlin, Heiderlberg, New York},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Xpert.press},
pages = {123--141},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2003},
isbn = {3-540-0023-8},
keywords = {Kontext; kontextbezogene Systeme; Ubiquitous Computing; Nexus},
language = {Deutsch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {E-Mail: Kurt.Rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Die rasant fortschreitende Entwicklung von Sensorsystemen und drahtloser
Kommunikation f{\"u}hrt zu multifunktionalen mobilen Endger{\"a}ten, die in der Lage
sind, Kontextinformation zu erfassen, zu verarbeiten und zu kommunizieren.
Durch die extreme Miniaturisierung eingebetteter Systeme entstehen au{\ss}erdem
``intelligente'' Alltagsgegenst{\"a}nde, die in Netzwerke eingebunden sind und {\"u}ber
sensorische F{\"a}higkeiten verf{\"u}gen. Vor dem Hintergrund dieser Entwicklungen ist
es absehbar, dass in wenigen Jahren Milliarden von Sensoren existieren werden,
die kontinuierlich den Zustand der Realwelt erfassen und kommunizieren. F{\"u}hrt
man die sensorisch gewonnen Informationen in einem r{\"a}umlichen Modell zusammen,
so entsteht ein digitales Abbild der Realwelt, also ein digitales Weltmodell,
das analog zum heutigen Web einen globalen Informationsraum darstellt. Das
digitale Weltmodell kann Grundlage sein f{\"u}r ein breites Spektrum
kontextbezogener Anwendungen, deren Kontext prinzipiell keinen r{\"a}umlichen
Beschr{\"a}nkungen unterworfen ist.
In diesem Beitrag wird der Begriff der kontextbezogene Anwendungen erl{\"a}utert
und Anwendungen dieser Art am Beispiel existierender Systeme beschrieben und
klassifiziert. Au{\ss}erdem wird die Vision, Kontextinformationen in Form digitaler
Weltmodelle zu verwalten, dargelegt und motiviert. Schlie{\ss}lich werden die sich
aus dieser Vision ergebenden wissenschaftlichen Fragestellungen diskutiert.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-07&engl=0}
}
@inproceedings {INPROC-2003-06,
author = {J{\"o}rg H{\"a}hner and Christian Becker and Kurt Rothermel},
title = {{A Protocol for Data Dissemination in Frequently Partitioned Mobile Ad Hoc Networks}},
booktitle = {Proceedings of the Eighth IEEE Symposium on Computers and Communications (ISCC 2003). Vol. I},
editor = {Ahmed Tantawy and Kemal Inan},
address = {Los Alamitos},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {633--640},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2003},
isbn = {0-7695-1961-X},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2003-06/INPROC-2003-06.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Distribution of data in mobile ad hoc networks is challenged when the mobility
of nodes leads to frequent topology changes. Existing approaches so far address
either the network partitioning problem or are capable of handling large
amounts of data, but not both at the same time. In this paper a novel approach
is presented which is based on a negotiation scheme enhanced by an adaptive
repetition strategy. Different strategies for the selection of repeated data
are presented and evaluated. Simulation results show a reduction of data
transfer volume compared to hyper-flooding by 30 to 40\% even in the presence of
frequent network partitions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-06&engl=0}
}
@inproceedings {INPROC-2003-05,
author = {Cora Burger and Matthias Papesch},
title = {{Eine interaktive und kollaborative Selbstlernumgebung f{\"u}r den Bereich der Sicherheitsprotokolle}},
booktitle = {Tagungsband der 1. e-Learning Fachtagung Informatik der Gesellschaft f{\"u}r Informatik e.V., DeLFI 2003},
editor = {Sabine Rathmayer Arndt Bode},
publisher = {GI Edition „Lecture Notes in Informatics“},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2003},
keywords = {E-Learning; Security Protocols; Validation},
language = {Deutsch},
cr-category = {D.2.4 Software Engineering Software/Program Verification,
I.6.7 Simulation Support Systems,
K.3.1 Computer Uses in Education},
ee = {http://www.informatik.uni-stuttgart.de/ipvr/vs/de/projects/index.html#ito,
http://www.delfi2003.de},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Im Bereich Verteilter Systeme und Rechnernetze spielen Sicherheitsprotokolle
zum Schutz von Identit{\"a}t und anderweitigen Ressourcen einzelner Personen eine
wichtige Rolle. Um die Verst{\"a}ndlichkeit dieser komplexen Materie in der Lehre
zu erh{\"o}hen und f{\"u}r dieses Gebiet ein von Ort und Zeit unabh{\"a}ngiges Lernen zu
erm{\"o}glichen, entstand eine speziell darauf ausgelegte Selbstlernumgebung. Sie
verbindet vielf{\"a}ltige Funktionen f{\"u}r ein exploratives Vorgehen sowie
automatisiert auswertbare Selbsttests zur Lernkontrolle mit der M{\"o}glichkeit der
gemeinsamen Erarbeitung von Inhalten im Lernteam.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2003-05&engl=0}
}
@inproceedings {INPROC-2002-30,
author = {Alexander Leonhardi and Kurt Rothermel},
title = {{Architecture of a Large-scale Location Service}},
booktitle = {Short Paper in Proceedings of the 22nd Conference on Distributed Computing Systems : ICDCS 2002; Vienna, Austria, July 2002},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {465--466},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2002},
keywords = {Location Service; Nexus},
language = {Englisch},
cr-category = {H.0 Information Systems General,
C.2.4 Distributed Systems},
ee = {http://csdl.computer.org/comp/proceedings/icdcs/2002/1585/00/15850465.pdf,
http://www.nexus.uni-stuttgart.de},
contact = {Alexander.Leonhardi@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Location-aware services are a promising way of exploiting the special
possibilities created by ubiquitous mobile devices and wireless communication.
Advanced locationaware applications will require highly accurate information
about the geographic location of mobile objects and functionality that goes
beyond simply querying the user's position, for example determining all mobile
objects inside a certain geographic area. In this paper, we propose a generic
large-scale location service, which has been designed with the goal of managing
the highly dynamic location information for a large number of mobile objects,
thus providing a common infrastructure that can be employed by location-aware
applications. We propose a hierarchical distributed architecture, which can
efficiently process these queries in a scalable way. To be able to deal with
the frequent updates and queries resulting from highly dynamic location
information, we propose a data storage component, which makes use of a main
memory database.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-30&engl=0}
}
@inproceedings {INPROC-2002-27,
author = {Alexander Leonhardi and Christian Nicu and Kurt Rothermel},
title = {{A Map-based Dead-reckoning Protocol for Updating Location Information}},
booktitle = {Proceedings of the 2nd International Workshop on Parallel and Distributed Computing Issues in Wireless Networks and Mobile Computing (IPDPSWPIM 2002)},
address = {Fort Lauderdale, FL, USA},
publisher = {k.A.},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2002},
language = {Englisch},
cr-category = {H Information Systems},
ee = {www.nexus.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {k.A.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-27&engl=0}
}
@inproceedings {INPROC-2002-23,
author = {Abdelmajid Khelil and Christian Becker and Jing Tian and Kurt Rothermel},
title = {{An Epidemic Model for Information Diffusion in MANETs}},
booktitle = {Proceedings of the 5th International Workshop on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM'02) at MobiCom 2002},
editor = {Teresa Dahlberg and Michela Meo and Albert Zomaya},
address = {Atlanta, Georgia, USA},
publisher = {ACM PRESS},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {ACM MSWiM Proceedings},
pages = {54--60},
type = {Konferenz-Beitrag},
month = {September},
year = {2002},
isbn = {1-58113-610-2},
keywords = {Algorithms; Performance; Reliability; MANET; analytical modeling; adaptive information diffusion},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
I.6.5 Model Development},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-23/INPROC-2002-23.pdf,
http://canu.informatik.uni-stuttgart.de/},
contact = {University of Stuttgart / IPVS Breitwiesenstr. 20-22 70565 Stuttgart, Germany +49 711 7816 {251, 357, 228, 434} {khelil, becker, tian, rothermel}@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Choosing appropriate information dissemination strategies is crucial in mobile
ad hoc networks (MANET) due to the frequent topology changes. Flooding-based
approaches like diffusion have a strong similarity with epidemic spreading of
diseases. Applying epidemiological models to information diffusion allows the
evaluation of such strategies depending on the MANET characteristics, e.g. the
node density. In order to choose appropriate strategies at run time, the model
should be easily evaluated.
In this paper, an epidemic model is developed for a simple information
diffusion algorithm based on simulation results. We analytically investigate
the impact of node density on information diffusion. The analytical model
allows the evaluation at runtime, even on devices with restricted resources,
and thus enables mobile nodes to dynamically adapt their diffusion strategies
depending on the local node density.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-23&engl=0}
}
@inproceedings {INPROC-2002-22,
author = {Christian Becker and Martin Bauer and J{\"o}rg H{\"a}hner},
title = {{Usenet-on-the-fly - Supporting Locality of Information in Spontaneous Networking Entironments}},
booktitle = {Workshop on Ad Hoc Communications and Collaboration in Ubiquitous Computing Envirnments},
editor = {Ramiro Liscano and Gerd Kortuem},
publisher = {n/a},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--1},
type = {Konferenz-Beitrag},
month = {November},
year = {2002},
language = {Englisch},
cr-category = {H.4.3 Information Systems Applications Communications Applications,
H.5.3 Group and Organization Interfaces},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-22/INPROC-2002-22.pdf},
contact = {christian.becker@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {People on the move are typically interested in information with respect to
their proximity. Location-based services in general supply users with
information about their proximity typically relying on an infrastructure
storing the information and tracking the mobile objects, i.e. users. In this
paper we present an approach for spontaneous, i.e. ad hoc, networks inspired by
the Usenet. Information is exchanged using a peer-to-peer synchronization
mechanism. The information is made available through channels grouping related
information. The information propagation is solely based on spontaneously
connected devices not requiring any infrastructure. Our prototype
implementation shows the technical feasibility of our approach, whereas
simulation results show the applicability of information diffusion in outdoor
scenarios with a realistic number of nodes, covering a city center.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-22&engl=0}
}
@inproceedings {INPROC-2002-21,
author = {Daniel Herrscher and Kurt Rothermel},
title = {{A Dynamic Network Scenario Emulation Tool}},
booktitle = {Proceedings of the 11th International Conference on Computer Communications and Networks (ICCCN 2002), Miami (FL), Oct 14-16, 2002},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {262--267},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2002},
isbn = {0-7803-7553-X},
keywords = {Network Emulation; Network Scenario; Emulation Tool},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-21/INPROC-2002-21.pdf},
contact = {herrscher@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Comparative performance measurements of distributed applications and network
protocols require the availability of appropriate network environments. Network
emulation approaches offer a flexible way to mimic the properties of a variety
of networks. Existing emulation tools work either with centralized real-time
simulation components, limiting the scenario size and maximum traffic, or focus
on the emulation of some network properties at a single point. We propose a
tool for the realistic emulation of network links, and show how several
emulated links can be combined to reproduce a comprehensive network model. In
addition to that, the model can include changing network properties, e.g.
emerging from mobile communication partners. This facilitates the distributed
emulation of a comprehensive, dynamic network scenario to support repeatable
performance measurements.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-21&engl=0}
}
@inproceedings {INPROC-2002-20,
author = {Detlef Bosau and Cora Burger and Arno Wacker and Martin Pfletschinger},
title = {{Context-Sensitive Interaction Support during Augmented Lectures}},
booktitle = {Proceedings of the 7th Cabernet Radicals Workshop},
editor = {Joe Finney and Mads Haahr and Alberto Montresor},
address = {Bertinoro (Forly, Italy)},
publisher = {-},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2002},
keywords = {e-learning; Application sharing; teaching; mobile computing},
language = {Englisch},
cr-category = {H.4.3 Information Systems Applications Communications Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-20/INPROC-2002-20.pdf,
http://www.newcastle.research.ec.org/cabernet/,
http://www.informatik.uni-stuttgart.de/ipvr/vs/en/projects/NUSS/},
contact = {Send an E-Mail to Arno.Wacker@informatik.uni-stuttgart.de or phone +49-711-7816-236},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {With mobile devices and wireless networks, new possibilities evolve to improve
the interaction between teacher and students in class. The paper introduces the
idea of DONUT, a Distributed annOtation tool for Notebook University Teachware,
which is going to be developed within the NUSS (Notebook University Stuttgart)
project being funded by the German Ministry for Education and Research. DONUT
is integrated into an existing framework for application sharing. It is based
on defining and making use of semantic relationships between presented teaching
material and contributions of students. Hence, automatic categorization of
contributions becomes available in advance. This supports the teacher's
decision, whether to integrate contributions into the lecture or postpone them.
Especially, a lot of questions regarding the same topic can indicate problems
in understanding on the side of students quite well.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-20&engl=0}
}
@inproceedings {INPROC-2002-19,
author = {Martin Bauer and Kurt Rothermel},
title = {{Towards the Observation of Spatial Events in Distributed Location-Aware Systems}},
booktitle = {Proceedings of the 22nd International Conference on Distributed Computing Systems Workshops},
editor = {Roland Wagner},
address = {Los Alamitos, California},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {581--582},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2002},
isbn = {0-7695-1588-6},
keywords = {event; event observation; location awareness; Nexus},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {http://www.computer.org/proceedings/icdcsw/1588/15880581.pdf,
http://www.nexus.uni-stuttgart.de},
contact = {Martin Bauer Martin.Bauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In this paper, the event concept is applied to support the interaction between
mobile users and distributed location-aware systems. Taking a number of
examples, the components of an event specification language are derived that
can be used beyond the domain of location-aware systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-19&engl=0}
}
@inproceedings {INPROC-2002-16,
author = {Daniel Herrscher and Alexander Leonhardi and Kurt Rothermel},
title = {{Modeling Computer Networks for Emulation}},
booktitle = {Proceedings of the 2002 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'02), Las Vegas},
publisher = {CSREA Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1725--1731},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2002},
keywords = {Network Emulation; Modeling Language; Network Topologies},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.5 Local and Wide-Area Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-16/INPROC-2002-16.pdf},
contact = {herrscher@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The Network Emulation Testbed project provides a configurable network
environment for the performance analysis of distributed applications and
protocols. An emulation scenario consists of a network topology, link
parameters, and dynamic change models. In order to set up a scenario
automatically, it has to be modeled in an appropriate description language. In
this paper, we analyze the requirements for an emulation scenario description
language and propose a possible solution.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-16&engl=0}
}
@inproceedings {INPROC-2002-15,
author = {Xuejun Chen},
title = {{Dynamic Reconfiguration of a Component-Based Software System for Vehicles}},
booktitle = {Proceeding of the 15th IFAC World Congress on Automatic Control},
address = {Oxford, UK},
publisher = {Elsevier Science Ltd.},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1--1},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2002},
keywords = {Mobile Application; Dynamic Reconfiguration; Distributed System; Update Strategy; Component Deployment Strategy},
language = {Englisch},
cr-category = {D.2 Software Engineering},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The component system information and management architecture is a component
architecture to build the application software which is used in modern
vehicles. The components are distributed in the system: the individual
components are mainly located in different computers in vehicles, while the
rest runs on computers in the infrastructure. The components can be dynamically
loaded to different places of the component system, executed, removed and
updated at runtime. In this article, we describe dynamic reconfiguration of a
software component system for vehicles. Furthermore, we propose update
strategies for updating components and component deployment strategies for
optimizing the distributed system. By the use of dynamic reconfiguration, the
flexibility and adaptability of the component based distributed system in
vehicles are enhanced. In addition, the dynamic reconfiguration can improve the
performance of the component system and reduce the costs of communication
between a vehicle and the infrastructure.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-15&engl=0}
}
@inproceedings {INPROC-2002-14,
author = {Xuejun Chen and Martin Simons},
title = {{A Component Framework for Dynamic Reconfiguration of Distributed Systems}},
booktitle = {Proceeding of the First International IFIP/ACM Working Conference on Component Deployment (CD 2002)},
publisher = {Springer Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Lecture Notes in Computer Science},
pages = {1--1},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2002},
language = {Englisch},
cr-category = {D.2 Software Engineering},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The growing popularity of wired and wireless Internet requires distributed
systems to be more flexible, adaptive and easily extendable. Dynamic
reconfiguration of distributed component-based systems is one possible solution
to meet these demands. However, current component frameworks that support
dynamic reconfiguration either place the burden of preparing a component for
reconfiguration completely on the component's developer or impose strong
restrictions on the component model and the communication mechanisms. We
investigate a middle ground between these two extremes and propose a component
framework that supports a framework guided reconfiguration and places minimal
burden on the component's developer. This component framework offers mechanisms
to analyze and treat the interactions between the target component and other
components during a dynamic reconfiguration.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-14&engl=0}
}
@inproceedings {INPROC-2002-13,
author = {Xuejun Chen},
title = {{Extending RMI to Support Dynamic Reconfiguration of Distributed Systems}},
booktitle = {Proceeding of the 22nd International Conference on Distributed Computing Systems (ICDCS 2002)},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1--1},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2002},
keywords = {Java RMI; Middleware; Dynamic Reconfiguration; Mobile Object; Distributed Systems},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks,
D.1 Programming Techniques},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {By the use of the ability of dynamic reconfiguration, the flexibility,
adaptability, and extensibility of distributed systems are enhanced. How to
treat interactions among components during a dynamic reconfiguration is still
one of the most crucial problems in this research area. This challenge should
be met by middleware design and development. However, the current standard
middleware offers little support for dynamic reconfiguration of distributed
systems. In this paper, we describe an extended Java RMI that supports
efficiently dynamic reconfiguration of distributed systems. This extended Java
RMI can automatically monitor and manipulate invocations between components
during a dynamic reconfiguration. Moreover, the extended Java RMI can
automatically switch invocations from remote to local and vice versa.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-13&engl=0}
}
@inproceedings {INPROC-2002-11,
author = {Uwe Kubach and Kurt Rothermel},
title = {{Estimating the Benefit of Location-Awareness for Mobile Data Management Mechanisms}},
booktitle = {Proceedings of the International Conference on Pervasive Computing 2002},
address = {Heidelberg},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {1--14},
type = {Konferenz-Beitrag},
month = {August},
year = {2002},
keywords = {location awareness; mobile data management; evaluation},
language = {Englisch},
cr-category = {H.2 Database Management},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-11/INPROC-2002-11.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {With the increasing popularity of mobile computing devices, the need to access
information in mobile environments has also grown rapidly. In order to support
such mobile information accesses, location-based services and mobile
information systems often rely on location-aware data management mechanisms
like location-aware caching, data dissemination or prefetching. As we explain
in this paper, the location-awareness of such mechanisms is only useful, if the
accessed information is location-dependent, i.e. if the probability with that a
certain information object is accessed depends on the user’s location. Although
the location-dependency of the accessed information is crucial for the
efficiency of location-aware data management mechanisms and the benefit they
can get out of their location-awareness, no metric to measure the
location-dependency of information has been proposed so far. In this paper, we
describe such a metric together with a second one for a further important
characteristic of mobile information accesses, the so-called focus.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-11&engl=0}
}
@inproceedings {INPROC-2002-10,
author = {Jing Tian and J{\"o}rg H{\"a}hner and Christian Becker and Illya Stepanov and Kurt Rothermel},
title = {{Graph-Based Mobility Model for Mobile Ad Hoc Network Simulation}},
booktitle = {Proceedings of the 35th Annual Simulation Symposium: San Diego, California, April 14-18, 2002},
editor = {IEEE Computer Society Press},
address = {Washington, Brussels, Tokyo},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {337--345},
type = {Konferenz-Beitrag},
month = {April},
year = {2002},
isbn = {0-7695-1552-5},
keywords = {Mobility Model; Mobile Ad Hoc Network; Simulation; Spatial Model},
language = {Englisch},
cr-category = {I.6 Simulation and Modeling,
G.3 Probability and Statistics},
contact = {canu@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Imagine a world where people constantly try to pass through walls and cars
suddenly leave the roads and drive into rivers. Although this is unrealistic,
most simulations for mobile ad hoc networks so far are based on the so called
``random walk'' of mobile objects, which are not constrained by their surrounding
spatial environments. In this paper we propose a novel graph-based mobility
model, which provides a more realistic movement than the random walk model by
reflecting the spatial constraints in the real world. We analyzed three
commonly used ad hoc network routing protocols, DSDV, DSR and AODV with both a
random walk-based and our graph-based mobility model. Our simulation results
show that the spatial constraints have a strong impact on the performance of ad
hoc routing protocols.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-10&engl=0}
}
@inproceedings {INPROC-2002-09,
author = {Joachim Jordan and Ulrich Kleinhans and Ottokar Kulendik and J{\"u}rgen Porscha and Alwin Pross and Reiner Siebert},
title = {{Transparent and Flexible Cross-Organizational Workflows for Engineering Cooperations in Vehicle Development}},
booktitle = {PDT Europe 2002},
address = {Torino, Italy},
publisher = {Quality Marketing Services, Sandhurst, UK},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {101--108},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2002},
isbn = {1 901782 06 9},
keywords = {cross-organizational workflow management; engineering},
language = {Englisch},
cr-category = {H.5.3 Group and Organization Interfaces,
C.2.4 Distributed Systems,
H.4.1 Office Automation,
J.1 Administration Data Processing,
J.2 Physical Sciences and Engineering},
contact = {ottokar.kulendik@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Engineering cooperations for vehicle development have proven to be successful
not just to extend capacities but to profit from each other's specific
know-how. Workflow management bears the potential to reduce cooperation
barriers and costs. Within a cooperation project between DaimlerChrysler AG and
EDAG, application scenarios have been defined to identify goals and benefits,
to analyse important requirements, and to develop an IT solution concept,
together with the University of Stuttgart.
Manufacturer and supplier both would profit from 1.) manageable automation of
cross-organizational workflows, 2.) transparency of their partner's processes,
3.) flexibility of specifying own workflows autonomously, and 4.) integration
of heterogeneous workflow management systems. For research, this field of
application is challenging because existing approaches so far do not seem to be
sufficient.
We describe a relevant scenario from an engineering cooperation project in
detail. The resulting requirements do not only occur across companies, but in
general even inside a single company. An appropriate solution should be able to
deal with multiple interactions and some more complex dependencies between
different workflows. It should be possible to make relevant data visible but
keep irrelevant information private, and to support a late evolution of
partner's workflows.
To address those requirements appropriately, our approach minimizes the
specification agreed between the partners, therefore allowing to specify the
associated partner's workflows in a decentralized, delayed manner. External
workflow schemata can be used to give partners a view on each other's workflow.
We use a peer-to-peer architecture in which complex dependencies between
workflows are mapped onto simpler messages.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-09&engl=0}
}
@inproceedings {INPROC-2002-08,
author = {Peter Coschurba and Kurt Rothermel and Frank D{\"u}rr},
title = {{A fine grained addressing concept for GeoCast}},
booktitle = {Trends in Network and Pervasive Computing -- ARCS 2002 (Proceedings of the International Conference on Architecture of Computing Systems 2002)},
editor = {Hartmut Schmeck and Theo Unger and Lars Wolf},
address = {Karlsruhe, Germany},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Computer Science},
volume = {2299},
pages = {101--113},
type = {Konferenz-Beitrag},
month = {April},
year = {2002},
isbn = {3-540-43409-7},
keywords = {routing; location-based services; geographic communication; GeoCast},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-08/INPROC-2002-08.pdf,
http://www.springerlink.com/content/8hcep0e11k61tx53/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {GeoCast provides the functionality of sending messages to everyone in a
specific area. So far, only the addressing of larger two-dimensional areas was
possible. For the use in an urban environment it is crucial that small and
three-dimensional areas can be addressed. For example, GeoCast can then be used
to send lecture notes to all in a classroom. In this paper we describe a
fine-grained addressing concept for GeoCast that supports such areas. In
addition we present an architecture that allows the use of that addressing
concept together with the GeoRouting-approach developed by Navas and
Imielinski. We also present some modifications necessary to enhance the
scalability of GeoCast.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-08&engl=0}
}
@inproceedings {INPROC-2002-06,
author = {Cora Burger and Stella Papakosta and Eric Bullinger and Thomas Wagner},
title = {{Investigation of application sharing systems for teaching purposes in engineering disciplines}},
booktitle = {4th International Conference on New Educational Environment 2002},
publisher = {EduSwiss},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2002},
keywords = {Application Sharing; Wireless Campus; Awareness},
language = {Englisch},
cr-category = {H.4.3 Information Systems Applications Communications Applications},
ee = {http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/Festival/sascia.html,
http://www.eduswiss.ch/4th-conf/default.asp},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {With portable devices and wireless networks, a new potential is arising to
improve teaching in collocated, remote and hybrid scenarios. This can be
achieved by a suitable mixture of theoretical and practical elements, where
students can try out applications by themselves during lectures. Existing
systems for application sharing do not cope with the specific requirements of
this environment. Hence, the system SASCIA (System architecture supporting
cooperative and interactive applications) has been developed and tested
successfully.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-06&engl=0}
}
@inproceedings {INPROC-2002-04,
author = {Cora Burger and Stella Papakosta and Kurt Rothermel},
title = {{Application sharing in teaching context with wireless networks}},
booktitle = {Proc. World Congress NETWORKED LEARNING IN A GLOBAL ENVIRONMENT - Challenges and Solutions for Virtual Education},
publisher = {NAISO (Natural and Artificial Intelligence Systems Organization) The Netherlands},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2002},
keywords = {Application sharing; teaching},
language = {Englisch},
cr-category = {H.4.3 Information Systems Applications Communications Applications},
ee = {http://www.icsc-naiso.org/conferences/nl2002/,
http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/Festival/sascia.engl.html},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The success of teaching is depending on a couple of factors where collaboration
among all participants, teachers and students are the most important ones. With
mobile devices and wireless networks, new possibilities evolve for improvement.
By promoting existing concepts of application sharing systems, the project
SASCIA (System architecture supporting cooperative and interactive
applications) aims at developing a framework for multiple applications to
support teaching in collocated, remote and hybrid scenarios. It provides
annotation and recording to support latecomers and further exceptions as well
as subsequent replay. Moreover, configurable context awareness among
participants as well as floor and consistency control cover a wide spectrum of
applications and learning situations. According to first experiments, the
prototype is performing well and was readily accepted by students.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-04&engl=0}
}
@inproceedings {INPROC-2002-02,
author = {Cora Burger and Eric Bullinger and Stella Papakosta and Thomas Wagner},
title = {{Context awareness for application sharing in teaching environment}},
booktitle = {International Conference on Advances in Infrastructure for e-Business, e-Education, e-Science, and e-Medicine on the Internet},
publisher = {Scuola Superiore G. Reiss Romoli},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {00--00},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2002},
keywords = {Application sharing, context awareness, teaching},
language = {Englisch},
cr-category = {H.4.3 Information Systems Applications Communications Applications,
H.5.3 Group and Organization Interfaces,
J.1 Administration Data Processing},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2002-02/INPROC-2002-02.ps,
http://www.ssgrr.it/en/ssgrr2002w/index.htm,
http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/Festival/sascia.html},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Mobile and ubiquitous computing offer new possibilities to increase the
awareness in class and support an active participation of students. To this
end, context information is captured and distributed about sessions,
participants and those applications that are used during a lecture or encounter
among students (e. g. presentations, development and simulation environments,
experiments in natural and engineering sciences). The framework of SASCIA
(System Architecture Supporting Cooperative and Interactive Applications) cares
for appropriate usage of this information to enable new ways of application
sharing. First experiments have proofed the usefulness of the system and an
acceptable performance.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2002-02&engl=0}
}
@inproceedings {INPROC-2001-50,
author = {Darko Klinec and Alexander Leonhardi},
title = {{Positioning and Location Services for Indoor Areas in Nexus}},
booktitle = {Proceedings of the International Symposium on Indoor Navigation (INDOORNAV 2001)},
address = {M{\"u}nchen},
publisher = {k.A.},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {H Information Systems},
ee = {www.nexus.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp)},
abstract = {k.A.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-50&engl=0}
}
@inproceedings {INPROC-2001-49,
author = {Xuejun Chen and Matthias St{\"u}mpfle},
title = {{Dynamic Configuration Management of a Telematics System for Vehicles}},
booktitle = {Proceeding of the 1st IFAC Conference on Telematics Applications in Automation and Robotics (TA 2001)},
address = {Oxford, UK},
publisher = {Elsevier Science Ltd},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {279--284},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
keywords = {Configuration Management; Software Component; Dynamic Reconfiguration; Telematics System},
language = {Englisch},
cr-category = {D.2 Software Engineering},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The Component System Information and Management Architecture is a component
architecture to build telematics systems which are used in modern vehicles. The
components are distributed in the architecture: the individual components are
mainly located in different computers in vehicles, while the rest runs on
computers in the infrastructure. The components can be dynamically loaded to
different places of a mobile component system, executed, removed and updated at
runtime. The dynamic reconfiguration requires an efficient and robust
configuration management. This article describes a configuration management
which supports a dynamic reconfiguration at runtime for a component system of
this kind. The dynamic reconfiguration can improve the performance of the
component system and reduce the communication costs between a vehicle and the
infrastructure.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-49&engl=0}
}
@inproceedings {INPROC-2001-48,
author = {Kurt Rothermel and Alexander Leonhardi},
title = {{Maintaining Worls Models for Context-aware Applications}},
booktitle = {Proceedings of the 8th International Conference on Advances in Communication and Control (COMCON-8)},
editor = {William R. Wells},
address = {New York, Los Angeles},
publisher = {Optimization Software Inc.},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {235--245},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2001},
isbn = {0-911575-78-2},
keywords = {NEXUS; context-aware; location-aware; location service},
language = {Englisch},
cr-category = {H.2 Database Management},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2001-48/INPROC-2001-48.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In this paper we describe the architecture and world model of the neXus
platform for location- and context-aware applications. An important aspect of
the neXus world model is that it also describes highly mobile objects, such as
persons or vehicles. Therefore, we look in more detail at the management of
location information in the neXus platform and the neXus Location Service,
which provides for tracking the location of mobile objects with a high
accuracy. In particular, we present a comparison of and simulation results for
different protocols that are suitable for the frequent updating of highly
accurate location information.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-48&engl=0}
}
@inproceedings {INPROC-2001-47,
author = {Ottokar Kulendik and Kurt Rothermel and Reiner Siebert},
title = {{Cross-organizational workflow management - General Approaches and their Suitability for Engineering Processes}},
booktitle = {Proceedings of the First IFIP-Conference on E-Commerce, E-Business, E-Government : I3E 2001 ; Zuerich, Switzerland, October 3-5, 2001},
editor = {Beat Schmid and Katarina Stanoevska-Slabeva and Volker Tschammer},
address = {Zuerich, Switzerland},
publisher = {Kluwer Academic Publishers},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {143--158},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2001},
isbn = {0-7923-7529-7},
keywords = {cross-organizational workflow management; engineering},
language = {Englisch},
cr-category = {H.5.3 Group and Organization Interfaces,
C.2.4 Distributed Systems,
H.4.1 Office Automation,
J.1 Administration Data Processing,
J.2 Physical Sciences and Engineering},
contact = {ottokar.kulendik@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Cross-organizational workflow management deals with the need for transparent
and controlled process automation across organizational boundaries. Cooperation
between manufacturers and suppliers in the field of engineering requires
coupling of parallel workflows of autonomous organization units. So far,
several approaches with different architectures exist but they address this
field of application differently. This paper presents some requirements of
cross-organizational workflow management in the engineering domain by using an
application scenario. Existing research approaches are classified
distinguishing used specification schemata and expressiveness concerning
cross-workflow dependencies. We describe a new approach in a class that matches
the presented requirements.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-47&engl=0}
}
@inproceedings {INPROC-2001-46,
author = {Christian Becker and Gregor Schiele},
title = {{New mechanisms for routing in ad hoc networks}},
booktitle = {Proceedings of the Fourth CaberNet Plenary Workshop; Pisa, Italy, October 9-11, 2001.},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2001},
keywords = {mobile ad hoc routing; model based routing; user profiles},
language = {Englisch},
cr-category = {C.2.2 Network Protocols},
contact = {gregor.schiele@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Routing in ad hoc networks is challenged by mobility and dynamics of mobile
devices. Hence, classic routing algorithms hardly cope with partitions and
constant topology changes in such networks. Existing routing algorithms are
based on flooding to explore a location or known node locations. In this paper
we present an approach based on additional information available in such
networks that will help to reduce the network load without relying on known
receiver locations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-46&engl=0}
}
@inproceedings {INPROC-2001-45,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{A Delay Analysis of Tree-based Reliable Multicast Protocols}},
booktitle = {Proceedings of the International Conference on Computer Communications and Networks (ICCCN 01)},
editor = {IEEE},
address = {Scottsdale, Arizona, USA},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {274--281},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2001-45/INPROC-2001-45.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {We present a comparative delay analysis of tree-based reliable multicast
protocols and show the influence of varying sending rates, group sizes, packet
loss probabilities and branching factors of the control tree. Besides the
average delivery delay we consider the delay to reliably deliver all packets
and the round trip delay. The former two examines the delay between generation
of a packet at the sender and correct reception at a randomly chosen receiver
or all receivers, respectively. The latter is the delay between generation of a
packet at the sender and reception of all acknowledgement packets at the
sender. Our numerical results show that all tree-based protocols provide low
delays and good scalability. From the four considered protocol classes,
NAK-based protocols achieve the best scalability but ACK-based protocols
achieve the lowest delays.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-45&engl=0}
}
@inproceedings {INPROC-2001-36,
author = {Martin Bauer and Christian Becker and Kurt Rothermel},
title = {{Location Models from the Perspective of Context-Aware Applications and Mobile Ad Hoc Networks}},
booktitle = {Workshop on Location Modeling for Ubiquitous Computing, UbiComp 2001},
address = {Atlanta},
publisher = {-},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2001},
keywords = {location, location-aware, location model, modeling language, Nexus, Canu},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2001-36/INPROC-2001-36.pdf},
contact = {Martin.Bauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Location models are crucial to location-aware applications. In this paper we
present two approaches for modeling location information in an
infrastructure-based and an ad hoc network based application scenario. From
these approaches we deduce requirements for a general location modeling
language for ubiquitous computing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-36&engl=0}
}
@inproceedings {INPROC-2001-35,
author = {S. Papakosta and C. Burger},
title = {{Generating Interactive Protocol Simulations and Visualizations for Learning Environments}},
booktitle = {CaberNet: 4th Plenary Workshop. Vol. 2001},
publisher = {Not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2001},
keywords = {SPIN; Promela; model checking; simulation; animation},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
I.6 Simulation and Modeling,
K.3 Computers and Education,
H.5.1 Multimedia Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2001-35/INPROC-2001-35.ps,
http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/HiSAP/hisap.html,
http://iasc88.ias.uni-stuttgart.de/ito/},
contact = {papakosi@informatik.uni-stuttgart.de caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {This position paper introduces the idea and concept of generating interactive
protocol simulations and visualizations for teaching environments in lectures
as well as for learning environments over the internet. Since the realisation
is based on the SPIN model checker, a short presentation of this verification
tool and its language Promela is shortly been given before sketching the
generation procedure itself. The architecture presented here is open to further
extensions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-35&engl=0}
}
@inproceedings {INPROC-2001-28,
author = {J{\"u}rgen Hauser and Kurt Rothermel},
title = {{Specification and Implementation of an Extensible Multimedia System}},
booktitle = {Tagungsband Kommunikation in Verteilten Systemen (KiVS) 2001},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {216--226},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The research project MAVA (Multimedia Document Versatile Architecture) focuses
on simplification of specification and dissemination of multimedia documents.
The problems discussed and solved by the MAVA approach are observed by using
existing authoring systems. Application specific multimedia systems provide
fixed concepts for only one application area. Generic systems allow the
specification of documents of arbitrary application areas. This leads to
complex specifications and the requirement of programming skills for authors.
Goal of the MAVA approach is to simplify authoring of multimedia documents in
different application areas by an extensible specification language. This
allows to add new language elements for particular application areas to
simplify authoring. While the extension with new media types is addressed by
several approaches the MAVA approach considers also the extension for new
particular application areas. Document dissemination plays also an important
role. For the presentation of a document basing on arbitrary language
extensions also the presentation system itself has to be dynamically extended
over the Internet.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-28&engl=0}
}
@inproceedings {INPROC-2001-20,
author = {Rolf Mecklenburg and Cora Burger and Kurt Rothermel},
title = {{Visualized Interactive Protocols: A Way to Teach and Test Rules of Computer Communication}},
booktitle = {Fourth World Conference on Integrated Design \& Process Technology},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {By understanding protocols in computer communication, different cognition
levels are involved. After a mere observation phase of predefined scenarios,
interactively modifying parameters and rules to test the resulting behavior are
best suited to become acquainted with a protocol. Because of the complexity of
protocols, only a few consequences of such modifications can be seen directly.
Therefore, support is needed to be able to estimate changes in protocol
behavior caused by such modifications. We describe ``HISAP'' (Highly Interactive
Simulation of Algorithms and Protocols), whose features enable such a way of
training in computer protocols.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-20&engl=0}
}
@inproceedings {INPROC-2001-18,
author = {Uwe Kubach and Mario Hegele and Kurt Rothermel},
title = {{A Simulation Framework for Mobile, Location-Dependent Information Access}},
booktitle = {Proceedings of the 6th IEEE Symposium on Computers and Communications (ISCC 2001)},
address = {Hammamet, Tunesia},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {506--511},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {With the increasing pervasiveness of mobile computing devices, the need to
access information in mobile environments has grown rapidly. Consequently, many
mechanisms, e.g. broadcast dissemination, hoarding, or specialized caching
mechanisms have been developed to overcome the disadvantages of wireless
communication systems, which are usually used to access the information. To
evaluate such mechanisms a simulation tool is needed that simulates both the
users' mobility and their information access patterns. Since most existing user
models either model only the mobility or the information access, we developed a
new model that covers both aspects. Based on this model, we realized a flexible
framework that allows to simulate all aspects of a mobile information access.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-18&engl=0}
}
@inproceedings {INPROC-2001-16,
author = {Peter Coschurba},
title = {{Ein {\"U}berblick {\"u}ber GeoCast}},
booktitle = {Praxis der Informationsverarbeitung (PIK)},
address = {M{\"u}nchen},
publisher = {K.G. Saur Verlag},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
volume = {24},
number = {2001},
pages = {63--66},
type = {Konferenz-Beitrag},
month = {April},
year = {2001},
isbn = {3-598-01236-5},
keywords = {GeoCast},
language = {Deutsch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.2 Network Protocols},
contact = {Peter.Coschurba@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Die vorhandenen Internetprotokolle erlauben das effiziente Versenden von
Nachrichten an mehrere Empfaenger. Allerdings muessen die Empfaenger den
Empfangswunsch explizit erkl{\"a}ren. F{\"u}r viele Anwendungen ist es w{\"u}nschenswert,
eine Nachricht an alle Empf{\"a}nger in einem bestimmten geographischen Gebiet zu
senden. Dieses wird durch GeoCast realisiert. Bei GeoCast spezifiziert der
Sender ein Gebiet und alle potentiellen Empfaenger in diesem Gebiet erhalten
diese Nachricht.
In desem Artikel wird betrachtet, was m{\"o}gliche Anwendungen fuer diese Technik
sind. Zudem wird der derzeitige Stand der Technik im Bereich GeoCast
erlaeutert.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-16&engl=0}
}
@inproceedings {INPROC-2001-13,
author = {U. Kubach and K. Rothermel},
title = {{A Map-Based Hoarding Mechanism for Location-Dependent Information}},
booktitle = {Proceedings of the 2nd International Conference on Mobile Data Management (MDM 2001)},
address = {Hong Kong, China},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {145--157},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In mobile environments, information systems are often accessed through wireless
WANs. Thus the users often have to cope with difficulties such as low
bandwidth, high delay, and frequent disconnections. Hoarding is an efficient
method to overcome these difficulties. The idea is to transfer information,
which is probably needed by the user in the near future, in advance, so that it
is already stored on the user's mobile device when it is actually accessed. In
this paper, we present a location-aware hoarding mechanism that is based on the
use of wireless LANs, so-called info-stations. Due to its flexibility, we claim
that our mechanism can be applied in any location-dependent information system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-13&engl=0}
}
@inproceedings {INPROC-2001-12,
author = {U. Kubach and K. Rothermel},
title = {{Exploiting Location Information for Infostation-Based Hoarding}},
booktitle = {Proceedings of the 7th ACM SIGMOBILE Annual International Conference on Mobile Computing and Networking (MobiCom 2001)},
address = {Rome, Italy},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {15--27},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
keywords = {Mobile data management, mobile information access, infostations, hoarding, location-awareness},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
contact = {Uwe.Kubach@informatik.uni-stuttgart.de Kurt.Rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {With the increasing popularity of mobile computing devices, the need to access
information in mobile environments has grown rapidly. Since the information has
to be accessed over wireless networks, mobile information systems often have to
deal with problems like low bandwidth, high delay, and frequent disconnections.
Information hoarding is a method that tries to overcome these problems by
transferring information, which the user will probably need, in advance. The
hoarding mechanism that we describe in this paper exploits the location
dependence of the information access, which is often found in mobile
information systems. Our simulation results show that it is beneficial to do so
and that we achieve higher hit ratios than with a caching mechanism.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-12&engl=0}
}
@inproceedings {INPROC-2001-11,
author = {J.-U. Kloecking and C. Maih{\"o}fer and K. Rothermel},
title = {{Reducing Multicast Inter-Receiver Delay Jitter - A Server Based Approach}},
booktitle = {Proceedings of the IEEE International Conference on Networking (ICN 2001)},
address = {Colmar, France},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-11&engl=0}
}
@inproceedings {INPROC-2001-10,
author = {J{\"u}rgen Klarmann},
title = {{Using Conceptual Graphs for Organization Modelling in Workflow Management Systems}},
booktitle = {Proceedings of the Conference Professionelles Wissensmanagement (WM 2001)},
address = {Baden-Baden, Germany},
publisher = {Shaker-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {19--23},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2001},
isbn = {3-8265-8611-5},
keywords = {Workflow Management, Conceptual Graphs, Organization Modeling, Flexibility},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
contact = {juergen.klarmann@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Workflow management systems reflect business structures in a separate
organizational model and a process model because these models describe
different aspects of business structures. The organizational model comprises
members of an organization and organizational relationships (organizational
structure) whereas the process model contains information about the tasks and
their dependencies (process structure). Linking both of these models becomes
more and more problematic because organizational models change much more
nowadays than they have before and so lead to orphaned references in the
process model. Moreover, organizational models should be unknown during process
modeling, and equivalent process models should run with different
organizational structures. For this, we introduce conceptual graphs for
specifying organizational structures in the organizational model and for
specifying potential task holders in the process model. We cover organizational
knowledge and retrieve it at runtime exploiting the benefits of these knowledge
representation technique. With this, it is possible to renounce name
referencing and gain more degrees of freedom for the linking process},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-10&engl=0}
}
@inproceedings {INPROC-2001-09,
author = {J{\"u}rgen Klarmann},
title = {{A Comprehensive Support for Changes in Organizational Models of Workflow Management Systems}},
booktitle = {Proceedings of the 4th International Conference on Information Systems Modeling (ISM '01)},
address = {Hradec nad Moravici, Czech Republic},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {165--172},
type = {Konferenz-Beitrag},
month = {Mai},
year = {2001},
keywords = {workflow, organization modeling},
language = {Englisch},
cr-category = {H.4.1 Office Automation},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In today's rapidly changing markets, organizations repeatedly change their
structures. Existing workflow management systems reflect these structures in a
separate organizational model and a process model (workflow model). However,
these systems cannot cope with repetitive and frequent structural change of
organizational and process structure and thus hamper continuous operation and
quick reactions to turbulent markets. Change in the structure of the
organizational model can cause orphaned references in the process model which
leads to inconsistent workflow specifications. We describe the problem domain
of structural change and classify it by eight categories. A powerful
organizational meta model is introduced that allows to describe meta
information about organizational structures. With this and with an underlying
ontology, it enables workflow management systems to efficiently adapt to
change. Finally, we show exemplarily how our approach is able to deal with the
identified categories of structural change.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-09&engl=0}
}
@inproceedings {INPROC-2001-08,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{Optimal Branching Factor for Tree-Based Reliable Multicast Protocols}},
booktitle = {Proceedings of the 2001 International International Symposium on Performance Evaluation on computer and Telecommunication Systems (SPECTS)},
editor = {SCS},
address = {Orlando, USA},
publisher = {SCS},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {10--21},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In recent years, a number of reliable multicast protocols on transport layer
have been proposed. Previous analysis and simulation studies gave evidence for
the superiority of tree-based approaches in terms of throughput and bandwidth
requirements.
In many tree-based protocols, the nodes of the tree are formed of multicast
group members. In this case, the branching factor, i.e.$\backslash$ the maximum number of
child nodes is adjustable. In this paper we analyze the influence of the
branching factor on a protocol's throughput and bandwidth consumption. This
knowledge is important to configure protocols for best performance and to
optimize the tree creation process.
Our results show that the optimal branching factor depends mainly on the
probability for receiving messages from other local groups. If local groups are
assigned to a separate multicast address, the optimal branching factor is 2. On
the other hand, if TTL scoping is used and therefore the probability for
receiving messages from other local groups is greater than zero, larger local
groups provide better performance.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-08&engl=0}
}
@inproceedings {INPROC-2001-07,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{A Delay Analysis of Generic Multicast Transport Protocols}},
booktitle = {Proceedings of the 2001 IEEE International Conference on Multimedia and Expo (ICME2001)},
editor = {IEEE},
address = {Tokyo, Japan},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {We present a delay analysis of three generic classes of multicast transport
protocols. The first class considered is an unreliable scheme that works
without retransmission of messages. This class also includes forward error
correction approaches. The second class uses a positive acknowledgment and
retransmission scheme to guarantee reliability. Finally, the third class is a
hierarchical approach to avoid the well-known ACK implosion problem for large
receiver groups. Our results show that only the unreliable and the hierarchical
protocol class provide scalability for large receiver groups. For delay
sensitive applications we can conclude from the results that in case of low
packet loss probabilities, reliable multicast protocols provide low average
delays, which are only slightly increased compared to unreliable protocols.
However, if we take the maximum delay, the delay is significantly increased.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-07&engl=0}
}
@inproceedings {INPROC-2001-06,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{A Bandwidth Analysis of Tree-based Reliable Multicast Protocols}},
booktitle = {Proceedings of the 2001 International Symposium on the Convergence of IT and Communications (ITCOM)},
editor = {Spie},
address = {Denver, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {354--368},
type = {Konferenz-Beitrag},
month = {August},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2001-06/INPROC-2001-06.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In this paper, an analytical bandwidth evaluation of generic tree-based
reliable multicast protocols is presented. Our analysis is based on a realistic
system model, including data packet and control packet loss, asynchronous local
clocks and imperfect scope-limited local groups. Two of the four considered
protocol classes use aggregated acknowledgments (AAKs). With AAKs they are able
to provide reliability even in case of node failures. All tree-based protocols
provide good scalability for large receiver groups. Relating to protocols with
aggregated acknowledgments, the analysis shows only little additional bandwidth
overhead and therefore high throughput rates. Finally, we have analyzed the
influence of the branching factor on a protocol's performance. Our results show
that the optimal branching factor depends mainly on the probability for
receiving messages from other local groups. If local groups are assigned to a
separate multicast address, the optimal branching factor is 2. On the other
hand, if TTL scoping is used as in RMTP or TMTP and therefore the probability
for receiving messages from other local groups is greater than zero, larger
local groups provide better performance.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-06&engl=0}
}
@inproceedings {INPROC-2001-05,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{A Delay Analysis of Reliable Multicast Protocols}},
booktitle = {Proceedings of the 2001 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS)},
editor = {SCS},
address = {Orlando, USA},
publisher = {SCS},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1--9},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2001-05/INPROC-2001-05.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {We present a delay analysis of one sender- and two receiver-initiated classes
of reliable multicast protocols. Besides the average delivery delay we consider
the delay to reliably deliver all packets and the round trip delay. The former
two examines the delay between generation of a packet at the sender and correct
reception at a randomly chosen receiver or all receivers, respectively. The
latter is the delay between generation of a packet at the sender and reception
of all acknowledgement packets at the sender.
Our numerical results show that receiver-initiated protocols provide
significantly better scalability for large receiver groups and transmission
rates compared to the sender-initiated protocol. However, the delays of the
sender-initiated protocol within its scalability range is substantially lower
compared to the receiver-initiated protocols.
To assess the quality of our analytical model we have compared the analytical
results with a SRM-like protocol simulation. We show that the analytical and
simulation results are strongly correlated, which demonstrates the
appropriateness of our analytical model.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-05&engl=0}
}
@inproceedings {INPROC-2001-04,
author = {J{\"u}rgen Hauser},
title = {{A Component-based Extensible Multimedia System}},
booktitle = {Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '2001)},
editor = {H. R. Arabnia},
address = {Las Vegas, NV, USA},
publisher = {CSREA Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1243--1249},
type = {Konferenz-Beitrag},
month = {Juni},
year = {2001},
isbn = {1-892512-69-6},
language = {Englisch},
cr-category = {H Information Systems},
contact = {juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-04&engl=0}
}
@inproceedings {INPROC-2001-03,
author = {J{\"u}rgen Hauser and Kurt Rothermel},
title = {{Document Specification and Dissemination with an Extensible Multimedia System}},
booktitle = {Proceedings of the 12th Kommunikation in Verteilten Systemen (KiVS)},
editor = {Ulrich Killat and Winfried Lamersdorf},
address = {Hamburg, Germany},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {215--226},
type = {Konferenz-Beitrag},
month = {Februar},
year = {2001},
isbn = {3-540-41645-5},
language = {Englisch},
cr-category = {H Information Systems},
contact = {juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2001-03&engl=0}
}
@inproceedings {INPROC-2000-16,
author = {Alexander Leonhardi and Martin Bauer},
title = {{The VIT-System: Experiences with Developing a Location-Aware System for the Internet}},
booktitle = {Workshop on Infrastructure for Smart Devices, How to Make Ubiquity an Actuality, at the HUC2k, Bristol, Great Britain, 2000.},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {2000},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-16/INPROC-2000-16.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {A lot of information is interesting in a local context, e.g. the bus schedule
of the local bus station or the location and opening hours of the closest
supermarket. Therefore, location-aware access to information and services is an
important feature of applications for mobile and ubiquitous devices. Most
existing location-aware systems have been designed for certain applications,
for example office information systems or tourist guides. At the University of
Stuttgart we have developed a system for location-aware information access that
serves as a platform for different kinds of information systems. Its main
objectives were the seamless integration with existing Internet mechanisms and
protocols and the intention to make publishing location-aware information as
easy as setting up a page on the World Wide Web.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-16&engl=0}
}
@inproceedings {INPROC-2000-15,
author = {P. Coschurba and U. Kubach and A. Leonhardi},
title = {{Research Issues in Developing a Platform for Spatial-Aware Applications}},
booktitle = {Proceedings of the 9th ACM SIGOPS European Workshop},
address = {Kolding, Denmark},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {153--158},
type = {Konferenz-Beitrag},
month = {September},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-15&engl=0}
}
@inproceedings {INPROC-2000-14,
author = {Cora Burger},
title = {{Context Notification in Mobile Environments to find the Right Person in Time}},
booktitle = {Trends in Distributed Systems: Towards a Universal Service Market - Third International IFIP/GI Working Conference, USM 2000},
editor = {Claudia Linnhoff--Popien and Heinz--Gerd Hegering},
address = {Munich, Germany},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Lecture Notes in Computer Science},
volume = {1890},
pages = {278--283},
type = {Konferenz-Beitrag},
month = {September},
year = {2000},
keywords = {context awareness; trading},
language = {Englisch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://Festival.informatik.uni-stuttgart.de/,
http://usm2000.informatik.uni-muenchen.de/index.shtml},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-14&engl=0}
}
@inproceedings {INPROC-2000-12,
author = {Christian Maih{\"o}fer and Kurt Rothermel and Nicole Mantei},
title = {{A Throughput Analysis of Reliable Multicast Transport Protocols}},
booktitle = {Proceedings of the 9th International Conference on Computer Communciations and Networks (IEEE ICCCN 2000)},
editor = {IEEE},
address = {Las Vegas, USA},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {250--257},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2000},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-12/INPROC-2000-12.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-12/INPROC-2000-12.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Tree-based reliable multicast protocols are known to provide better scalability
than the protocols based on pure sender- and receiver-initiated schemes.
However, previous analytical work that has provided these results is based on a
system model which assumes reliable control message delivery and synchronized
local clocks. These assumptions are questionable simplifications, since they
favor protocols using multicasted negative acknowledgments with NAK avoidance
scheme. In this paper, we extend previous analysis by taking into account
control data loss and asynchronous local clocks.
We further analyze a new protocol class with particular importance, the
tree-based approach with aggregated acknowledgments. In contrast to other
approaches, this class provides reliability not only in case of message loss
but also in case of node failures. Our results show that the additional
overhead to cope with node failures is very low and therefore acceptable for
reliable multicast implementations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-12&engl=0}
}
@inproceedings {INPROC-2000-11,
author = {Christian Maih{\"o}fer},
title = {{Improving Multicast ACK Tree Construction with the Token Repository Service}},
booktitle = {Proceedings of the ICDCS 2000 Workshop on Group Communication},
editor = {IEEE},
address = {Taipei, Taiwan},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {57--64},
type = {Konferenz-Beitrag},
month = {April},
year = {2000},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-11/INPROC-2000-11.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-11/INPROC-2000-11.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Many new applications like groupware systems, news and file distribution or
audio/video systems are based on multicast as a prerequisite for scalability.
Many of these applications need the multicast support to be reliable, which is
realized in a scalable way by tree based multicast transport protocols, where
the receivers are organized in a ACK tree. Tree based approaches raise the
problem of setting up and maintaining the ACK tree, which is usually done by
variations of the expanding ring search (ERS) approach. In this paper we
present an alternative approach for creating ACK trees which is based on the
concept of a distributed token repository service. Simulation results show that
our approach leads to a lower message overhead than ERS and results in better
shaped ACK trees.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-11&engl=0}
}
@inproceedings {INPROC-2000-10,
author = {Christian Maih{\"o}fer},
title = {{Scalable and Reliable Multicast ACK Tree Construction wit the Token Repository Service}},
booktitle = {Proceedings of the 8th IEEE International Conference on Networks (ICON 2000)},
editor = {IEEE},
address = {Singapore},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {351--358},
type = {Konferenz-Beitrag},
month = {September},
year = {2000},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-10/INPROC-2000-10.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-10/INPROC-2000-10.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Reliable multicast is realized in a scalable way by tree based approaches,
where the receivers are organized in an ACK tree. Usually, expanding ring
search (ERS) is used to create such ACK trees. However, ERS has some
shortcomings like poor scalability, strong dependency on the multicast routing
protocol and the need for bidirectional multicast capable networks, which makes
it difficult to use ERS as the Internet standard mechanism. In this paper we
propose the Token Repository Service (TRS), which is based on a token
repository and a modification of ERS. The TRS stores tokens, which represents
the right for a joining node to connect to a certain parent node in the ACK
tree. Performance evaluations show that the TRS approach has several
advantageous compared to ERS, like improved scalability and independence of the
routing protocol.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-10&engl=0}
}
@inproceedings {INPROC-2000-09,
author = {Christian Maih{\"o}fer},
title = {{A Bandwidth Analysis of Reliable Multicast Transport Protocols}},
booktitle = {Proceedings of the 2nd International Workshop on Networked Group Communication (NGC 2000)},
address = {Palo Alto, USA},
publisher = {ACM Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {15--26},
type = {Konferenz-Beitrag},
month = {November},
year = {2000},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-09/INPROC-2000-09.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-09/INPROC-2000-09.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Multicast is an efficient communication technique to save bandwidth for group
communication purposes. A number of protocols have been proposed in the past to
provide a reliable multicast service. Briefly classified, they can be
distinguished into sender-initiated, receiver-initiated and tree-based
approaches.
In this paper, an analytical bandwidth evaluation of generic reliable multicast
protocols is presented. Of particular importance are new classes with
aggregated acknowledgments. In contrast to other approaches, these classes
provide reliability not only in case of message loss but also in case of node
failures. Our analysis is based on a realistic system model, including data
packet and control packet loss, asynchronous local clocks and imperfect
scope-limited local groups.
Our results show that hierarchical approaches are superior. They provide higher
throughput as well as lower bandwidth consumption. Relating to protocols with
aggregated acknowledgments, the analysis shows only little additional bandwidth
overhead and therefore high throughput rates.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-09&engl=0}
}
@inproceedings {INPROC-2000-08,
author = {J{\"u}rgen Hauser and Kurt Rothermel},
title = {{Specification and Implementation of an Extensible Multimedia System}},
booktitle = {Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS 2000)},
editor = {Hans Scholten and Marten J. van Sinderen},
address = {Enschede, Netherlands},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Lecture Notes in Computer Science},
volume = {1905},
pages = {241--253},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {2000},
isbn = {3-540-41130-5},
language = {Englisch},
cr-category = {H Information Systems},
contact = {juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-08&engl=0}
}
@inproceedings {INPROC-2000-07,
author = {J{\"u}rgen Hauser},
title = {{Multimedia Authoring with MAVA}},
booktitle = {Proceedings of the 8th International Conference on Digital Documents and Eletronic Publishing (DDEP'00)},
address = {Munich, Germany},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {August},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
contact = {juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-07&engl=0}
}
@inproceedings {INPROC-2000-06,
author = {W. Theilmann and K. Rothermel},
title = {{Dynamic Maps of the Internet}},
booktitle = {Proceedings of the 19th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2000)},
address = {Tel Aviv, Israel},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-06&engl=0}
}
@inproceedings {INPROC-2000-04,
author = {U. Kubach and K. Rothermel},
title = {{An Adaptive Location-Aware Hoarding Mechanism}},
booktitle = {Proceedings of the 5th IEEE Symposium on Computers and Communications (ISCC 2000)},
address = {Antibes, France},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {615--620},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {When used in an outdoor environment mobile information systems often suffer
from the disadvantages of wireless WANs. Hoarding is a method to overcome these
disadvantages by transferring information which is probably needed by the user
in advance. Existing hoarding mechanisms are either developed for a certain
type of application or do not consider the user's location when selecting the
information items to hoard. However, exploiting location information can be of
great benefit with respect to the achievable hit-ratios.
The hoarding mechanism suggested in this paper is both location-aware and
universally applicable. Therefore, it can be used as a generic mechanism in a
platform which supports different kinds of mobile information systems. In
addition, it can be adapted to different degrees of knowledge about the user's
movement.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-04&engl=0}
}
@inproceedings {INPROC-2000-03,
author = {M. Strasser and K. Rothermel},
title = {{System Mechanisms for Partial Rollback of Mobile Agent Execution}},
booktitle = {Proceedings of the 20th International Conference on Distributed Computing Systems (ICDCS 2000)},
address = {Taipei, Taiwan, Republic of China},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {20--28},
type = {Konferenz-Beitrag},
month = {April},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-03&engl=0}
}
@inproceedings {INPROC-2000-02,
author = {Cora Burger},
title = {{A Comparison of different platforms for a collaborative distributed document environment}},
booktitle = {Proceedings of International ICSC Symposium on Multi-Agents and Mobile Agents in Virtual Organizations and E-Commerce (MAMA 2000)},
editor = {ISA 2000},
publisher = {ICSC},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {2000},
keywords = {Joint editing; CORBA; Mobile Agent},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.4.1 Office Automation},
ee = {http://Festival.informatik.uni-stuttgart.de/,
http://www.icsc-naiso.org/conferences/isa2000/},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In the context of joint working on documents by a team, awareness of each
others actions and context as well as consistency of data are crucial aspects.
We present two different alternatives to realize a distributed document
environment for such purposes. One is based on a CORBA platform, the other one
on mobile agents. These approaches are compared according to a number of
essential criteria.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-02&engl=0}
}
@inproceedings {INPROC-1999-31,
author = {Steffen Volz and Dieter Fritsch and Darko Klinec and Alexander Leonhardi and Johannes Sch{\"u}tzner},
title = {{Nexus: Spatial Model Servers for location aware applications on the basis of ArcView}},
booktitle = {Proceedings of hte 14th ESRI European User Conference},
address = {M{\"u}nchen},
publisher = {k.A.},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp)},
abstract = {k.A.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-31&engl=0}
}
@inproceedings {INPROC-1999-29,
author = {Joachim Baumann and Fritz Hohl and Kurt Rothermel and Markus Schwehm and Markus Stra{\ss}er},
title = {{The Future of Mole}},
booktitle = {Mobility, Mobile Agents and Process Migration - An Edited Collection},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1999},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {This short paper describes the future development of the mobile agent system
MOLE and applications based on it.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-29&engl=0}
}
@inproceedings {INPROC-1999-23,
author = {Stefan Wirag},
title = {{Adaptive Scheduling of Multimedia Documents}},
booktitle = {Proceedings of the GI/ITG-Fachtagung ``Kommunikation in Verteilten Systemen},
address = {Darmstadt},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Multimedia documents are of importance in several application areas, such as
education, advertising and entertainment. Since multimedia documents may
comprise continuous media, such as audio and video, the presentation of those
documents may require a significant amount of processing and network resources.
The amount of resources available during a presentation depends on the system
configuration and the current system load. Hence, it can happen that there are
not enough resources to render a multimedia document according to the
specification resulting in a reduced presentation quality. To cope with those
situations, documents can integrate presentation alternatives permitting to
adapt the document presentation to different system configurations and load
conditions. In this paper, we present an adaptive scheduling algorithm which
allows to adapt documents conform to our document model Tiempo in environments
with best-effort assignment of resources.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-23&engl=0}
}
@inproceedings {INPROC-1999-21,
author = {Stefan Wirag},
title = {{Adaptive Scheduling of Multimedia Documents}},
booktitle = {Proceedings of the 11. ITG/VDE Fachtagung, Kommunikation in Verteilten Systemen (KiVS '99)},
address = {Darmstadt},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
contact = {stefan.wirag@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Multimedia documents are of importance in several application areas, such as
education, advertising and entertainment. Since multimedia documents may
comprise continuous media, such as audio and video, the presentation of those
documents may require a significant amount of processing and network resources.
The amount of resources available during a presentation depends on the system
configuration and the current system load. Hence, it can happen that there are
not enough resources to render a multimedia document according to the
specification resulting in a reduced presentation quality. To cope with those
situations, documents can integrate presentation alternatives permitting to
adapt the document presentation to different system configurations and load
conditions. In this paper, we present an adaptive scheduling algorithm which
allows to adapt documents conform to our document model Tiempo in environments
with best-effort assignment of resources.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-21&engl=0}
}
@inproceedings {INPROC-1999-18,
author = {Wolfgang Theilmann and Kurt Rothermel},
title = {{Disseminating Mobile Agents for Distributed Information Filtering}},
booktitle = {Proc. Joint Symposium ASA/MA'99 of 1st Int. Symp. on Agent Systems and Applications (ASA'99) and 3rd Int. Symp. on Mobile Agents (MA'99), Palm Springs (CA), USA, October 3-6, 1999, IEEE Press (to appear)},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {An often claimed benefit of mobile agent technology is the reduction of
communication cost. Especially the area of information filtering has been
proposed for the application of mobile filter agents. However, an effective
coordination of agents, which takes into account the current network
conditions, is difficult to achieve. This contribution analyses the situation
that data distributed among various remote data servers has to be examined with
mobile filter agents. We present an approach for coordinating the agents'
employment, which minimizes communication costs. Validation studies on the
possible cost savings for various constellations show that savings up to 90\%
can be achieved in the face of actual Internet conditions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-18&engl=0}
}
@inproceedings {INPROC-1999-17,
author = {Uwe Kubach and Kurt Rothermel},
title = {{A Universal, Location-Aware Hoarding Mechanism}},
booktitle = {Proceedings of the International Symposium on Handheld and Ubiquitous Computing (HUC '99)},
address = {Karlsruhe, Germany},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {377--379},
type = {Konferenz-Beitrag},
month = {September},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Hoarding is an often used technique to overcome the disadvantages of wireless
wide area communication. The basic idea of hoarding is to transfer information
to a mobile device before it is actually accessed on the device. The main
problem is to decide which information will be needed on the devices. We
propose a hoarding mechanism which exploits the fact that the information a
user accesses depends on his/her geographic location.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-17&engl=0}
}
@inproceedings {INPROC-1999-16,
author = {Michael Becht and Thorsten Gurzki and J{\"u}rgen Klarmann and Matthias Muscholl},
title = {{ROLE: Role Oriented Programming Environment for Multiagent Systems}},
booktitle = {Proceedings of the Fourth International Conference on Cooperative Information Systems (CoopIS'99)},
address = {Edinburgh, Scotland},
publisher = {Los Alamitos, California},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {325--333},
type = {Konferenz-Beitrag},
month = {September},
year = {1999},
isbn = {0-7695-0384-5},
keywords = {Cooperation Architecture, Multi Agent Framework},
language = {Englisch},
cr-category = {F.4 Mathematical Logic and Formal Languages},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {This paper introduces a programming environment and architecture for the
development of agent based cooperative applications using a role based
approach. We focus on the cooperative aspects by introducing cooperation
processes (CP) as a concept of its own. CPs describe all and only the
coordination and cooperation parts of an application. The explicit
documentation of the coordination and cooperation mechanisms used in a MAS
allows their evaluation and reuse. We are able to change existing and introduce
new cooperation processes at runtime without modifying the existing agents. We
specify the cooperative behaviour of an agent in a separate role description.
The interconnection of these roles constitutes the CP. Describing cooperation
independent from concrete agents allows to build heterogeneous, federative and
transformable MAS. We show how agents decide what roles to accept and how the
agent-role interaction works. Finally we present the ROPE framework and runtime
environment.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-16&engl=0}
}
@inproceedings {INPROC-1999-15,
author = {Michael Becht and J{\"u}rgen Klarmann and Ottokar Kulendik and Paul Levi and Matthias Muscholl},
title = {{A Platform for Supporting Integrated Human and Agent Based Cooperation}},
booktitle = {Proceedings of the 15th GI/ITG-Fachtagung Architektur von Rechensystemen (ARCS'99)},
address = {Jena, Germany},
publisher = {VDE-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {221--224},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1999},
isbn = {3-8007-2482-0},
language = {Englisch},
cr-category = {H.1.0 Information Systems Models and Principles General},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Cooperation between humans is supported by means of workflow management systems
and groupware tools, whereas support for agents mainly consists in
standardising agent communication languages and developing co-operation
protocols. Most of these mechanisms are designed for special situations. Thus,
they do not take into account that characteristics of environment, work,
persons and agents can change and that relations between dif-ferent
cooperations exist. In the following, an innovative cooperation model and
platform is introduced. An ex-tended concept of roles and structured
communication cares for integration of humans and agents and increases
flexibility. Our approach enables to change the organisational structure
without the need to restructure the coop-eration protocols and vice versa.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-15&engl=0}
}
@inproceedings {INPROC-1999-14,
author = {Cora Burger and Oliver Schramm},
title = {{Co-authoring in dynamic teams with mobile inividuals}},
booktitle = {Proceedings of the International Symposium on Handheld and Ubiquitous Computing (HUC 99)},
editor = {Gellersen},
address = {Karlsruhe, Germany},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Lecture Notes in Computer Science},
volume = {1707},
pages = {374--376},
type = {Konferenz-Beitrag},
month = {September},
year = {1999},
keywords = {Handheld CSCW; joint editing; CORBA},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.4.1 Office Automation},
ee = {http://Festival.informatik.uni-stuttgart.de/},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Current solutions to support co-authoring of documents focus on building new
systems for participants who are assumed to be connected permanently by a
network. We propose an alternate approach, that copes with heterogeneous
editing systems and increasing usage of mobile/handheld devices. Each person is
allowed to use its favorite editor for isolated as well as for cooperative
work. This is achieved by using a global standardized document format and a
suited platform. By choosing a wide spread platform, the flexibility to
constitute arbitrary teams in spontaneous manner is increased. To treat the
mobility problem, participants have representatives in a static part of the
network. A prototypical implementation is presented connecting Emacs with LaTex
mode to a distributed document environment based on SGML and CORBA.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-14&engl=0}
}
@inproceedings {INPROC-1999-13,
author = {M. Strasser and J. Baumann and M. Schwehm},
title = {{An Agent-Based Framework for the Transparent Distribution of Computations}},
booktitle = {Proceedings of the International Conference on Parallel and Distrbuted Processing Techniques and Applications (PDPTA 1999)},
address = {Las Vegas, Nevada, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-13&engl=0}
}
@inproceedings {INPROC-1999-12,
author = {A. Leonhardi and U. Kubach},
title = {{An Architecture for a Distributed Universal Location Service}},
booktitle = {Proceedings of the European Wireless '99 Conference},
address = {Munich, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {351--355},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-12&engl=0}
}
@inproceedings {INPROC-1999-11,
author = {J{\"u}rgen Hauser},
title = {{Realization of an Extensible Document Model}},
booktitle = {Proceedings of the Eurographics Multimedia '99 Workshop},
address = {Milan, Italy},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Eurographics},
pages = {113--122},
type = {Konferenz-Beitrag},
month = {September},
year = {1999},
isbn = {3-211-83437-0},
language = {Englisch},
cr-category = {H Information Systems},
contact = {juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-11&engl=0}
}
@inproceedings {INPROC-1999-10,
author = {J{\"u}rgen Hauser and Frank Scholze and Uwe Albrecht},
title = {{MAVA - Entwicklung und Integration eines erweiterbaren multimedialen Dokumentationssystems}},
booktitle = {Proceedings of the 89th Deutscher Bibliothekartag},
editor = {Margit R{\"u}tzel-Banz},
address = {Freiburg, Germany},
publisher = {Vittorio KLostermann},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {57--69},
type = {Konferenz-Beitrag},
month = {Mai},
year = {1999},
isbn = {3-465-02961-5},
language = {Deutsch},
cr-category = {H Information Systems},
contact = {frank.scholze@ub.uni-stuttgart.de juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-10&engl=0}
}
@inproceedings {INPROC-1999-09,
author = {A. Leonhardi and U. Kubach and K. Rothermel and A. Fritz},
title = {{Virtual Information Towers - A Metaphor for Intuitive, Location-Aware Information Access in a Mobile Environment}},
booktitle = {Proceedings of the Third International Symposium on Wearable Computers (ISCW '99)},
address = {San Francisco, CA, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {15--20},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-09&engl=0}
}
@inproceedings {INPROC-1999-08,
author = {Kurt Rothermel and Christian Maih{\"o}fer},
title = {{A Robust and Efficient Mechanism for Constructing Multicast Acknowledgement Trees}},
booktitle = {Proceedings of the IEEE Eight International Conference on Computer Communications and Networks (IEEE ICCCN '99)},
address = {Boston, MA, USA},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {139--147},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1999},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1999-08/INPROC-1999-08.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1999-08/INPROC-1999-08.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {A great variety of todays networked applications require a reliable multicast
service. A number of the proposed reliable multicast protocols use a positive
acknowledgment scheme, which returns ACKs to the sender to confirm correct
delivery. To avoid the well-known implosion problem in the case of large
receiver groups, often a tree-based approach is used, i.e., receivers are
organized in a tree and ACK messages are passed along the edges of this
so-called ACK tree. For building up this tree variations of the Expanding Ring
Search (ERS) scheme have been proposed. However, our simulations show that ERS
scales poorly. In this paper, we propose an alternative scheme for building up
ACK trees. This scheme is based on a so-called token repository service, where
a token represents the right to connect to a certain node in the corresponding
ACK tree. Nodes that want to join a group just request a token for this group
from the (distributed) token repository service. Our simulations show that our
scheme causes a much lower message overhead than ERS. Moreover, the quality of
the resulting ACK trees in terms of delay and reliability is in many cases
higher if generated with our scheme.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-08&engl=0}
}
@inproceedings {INPROC-1999-06,
author = {L. Feldmann and E. Gilles and A. Reuter and K. Rothermel and V. Sviatniyj and M. Zeitz and G. Hohmann},
title = {{Frontiers in Simulation}},
booktitle = {Tagungsband 13, ASIM Symposium Simuolationstechnik},
address = {Weimar, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-06&engl=0}
}
@inproceedings {INPROC-1999-05,
author = {F. Hohl and U. Kubach and A. Leonhardi and K. Rothermel and M. Schwehm},
title = {{Next Century Challenges: Nexus - An Open Global Infrastructure for Spatial-Aware Applications}},
booktitle = {Proceedings of the Fifth Annual International Conference on Mobile Computing and Networking (MobiCom '99)},
address = {Seattle, WA, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {249--255},
type = {Konferenz-Beitrag},
month = {August},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Due to the lack of a generic platform for location- and spatial-aware systems,
many basic services have to be reimplemented in each application that uses
spatial-awareness. A cooperation among different applications is also difficult
to achieve without a common platform. In this paper we present a platform that
solves these problems. It provides an infrastructure that is based on computer
models of regions of the physical world, which are augmented by virtual
objects. We show how virtual objects make the integration of existing
information systems and services in spatial-aware systems easier. Furthermore,
our platform supports interactions between the computer models and the real
world and integrates single models in a global ``Augmented World''.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-05&engl=0}
}
@inproceedings {INPROC-1999-04,
author = {W. Theilmann and K. Rothermel},
title = {{Maintaining Specialized Search Engines through Mobile Filter Agents}},
booktitle = {Proceedings of the Third International Workshop on Cooperative Information Agents (CIA'99)},
address = {Uppsala, Sweden},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Lecture Notes in Artificial Intelligence},
volume = {1652},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-04&engl=0}
}
@inproceedings {INPROC-1999-03,
author = {W. Theilmann and K. Rothermel},
title = {{Efficient Dissemination of Mobile Agents}},
booktitle = {Proceedings of the Workshop on Electronic Commerce and Web-based Applications at the 19th International Conference on Distributed Computing Systems (ICDCS-99)},
address = {Austin, Texas, USA},
publisher = {IEEE Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-03&engl=0}
}
@inproceedings {INPROC-1999-02,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{Building Multicast Acknowledgement Trees}},
booktitle = {Proceedings of GI Multicast Workshop},
address = {Braunschweig, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {129--144},
type = {Konferenz-Beitrag},
month = {Mai},
year = {1999},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1999-02/INPROC-1999-02.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1999-02/INPROC-1999-02.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {To avoid the well-known implosion problem, the majority of reliable multicast
protocols use hierarchical structures to pass acknowledgment messages back to
the sender. In most cases, a technique called expanding ring search (ERS) is
used to construct the acknowledgment tree. In this paper we analyse ERS by
simulation studies. ERS is a simple and fault tolerant approach, but our
simulation results show that it has disadvantages like great reliance on the
multicast routing protocol and poor scalability. If the background load exceeds
a critical level, the message overhead rises exponentially. In this paper, we
will present an alternative approach based on a so-called token repository
service. The token repository service stores a token for each successor, a node
in an ACK tree can accept. To find a node to connect to, the searching node
just retrieves a token from the token repository. We describe how such a
service can be implemented in a way that it can handle a large number of
multicast groups. Our simulation results show that the token repository service
is scalable, independent of the multicast routing protocol and builds
well-shaped ACK trees, causing message delays that are comparable to ERS or
even lower.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1999-02&engl=0}
}
@inproceedings {INPROC-1998-17,
author = {Joachim Baumann and Fritz Hohl and Kurt Rothermel and Markus Schwehm and Markus Stra{\ss}er},
title = {{Mole 3.0: A Middleware for Java-Based Mobile Software Agents}},
booktitle = {Proceedings Middleware'98, Springer Verlag London},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Mole is one of the first Java-based mobile agent systems. It runs on an
unmodified Java virtual machine on PCs under Windows 95/NT and on Workstations
under several UNIX dialects. Earlier versions of Mole have provided a basic
infrastructure for communication and migration of mobile agents. Version of
Mole has been strongly revised and several requests and proposals from users of
the earlier ver sions of Mole were integrated into the new release. In
particular Mole supports communication between agent groups and concept of
sessions. The infrastructure of Mole includes a resource manager, a direc tory
service and a global naming scheme for agents. In order to support the design
of agents, a graphical agent monitor allows to visualize the system behaviour
as a whole or of a single agent in particular. Mole further provides a thread
management unit to overcome some shortcomings of the Java virtual machine. Mole
provides a simple means for installation and configuration of the system. This
paper describes the architecture and infrastructure provided by Version 3.0 of
Mole.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-17&engl=0}
}
@inproceedings {INPROC-1998-15,
author = {Cora Burger and Rolf Mecklenburg and Kurt Rothermel},
title = {{Internetbasiertes Lernen - Interaktive Animation von Kommunikationsprotokollen auf generischem Wege}},
booktitle = {Proceedings of the GI-Tagung ``Informatik und Ausbildung''},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {176--185},
type = {Konferenz-Beitrag},
month = {April},
year = {1998},
keywords = {animation; communication protocol},
language = {Deutsch},
cr-category = {K.3 Computers and Education,
C.2.2 Network Protocols,
H.5.1 Multimedia Information Systems},
ee = {http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/HiSAP/hisap.html},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Im Bereich der Lehre werden traditionell haupts{\"a}chlich Text und Bilder auf
Folien oder Dias und im Skript zur Vermittlung von Lehrinhalten eingesetzt.
Diese Lehrverfahren sto{\ss}en jedoch an Grenzen, wenn es darum geht, dynamische
Prozesse wie z. B. Kommunikationsprotokolle in verteilten Systemen verst{\"a}ndlich
zu machen. Da sich Dynamik mit unbewegten Bildern nur eingeschr{\"a}nkt darstellen
l{\"a}{\ss}t, gewinnt rechnergest{\"u}tzte Animation in der Lehre an Bedeutung. Au{\ss}erdem
sind Lehrvorg{\"a}nge dann am wirkungsvollsten, wenn der Lernende aktiv und
gestaltend daran mitwirken kann. Um internetbasiertes und interaktives Erlernen
von Protokollen aus dem Bereich der verteilten Systeme auf generischem Wege zu
erm{\"o}glichen, und somit eine Verbesserung der Qualit{\"a}t der Lehre auf diesem
Sektor zu erreichen, werden im Projekt «ProtoVis« am IPVR der Universit{\"a}t
Stuttgart die Programmiersprache Java und das Konstrukt des Java Applets
eingesetzt. Diese Applets entstehen durch Konvertierung aus einer formalen
Spezifikation des darzustellenden Protokolls in der Beschreibungssprache SDL.
Sie stellen die dynamischen Abl{\"a}ufe innerhalb eines Protokolls bildlich und
animiert dar und k{\"o}nnen interaktiv gesteuert werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-15&engl=0}
}
@inproceedings {INPROC-1998-14,
author = {Hartmut Benz and Steffen Fischer and Rolf Mecklenburg},
title = {{A Framework for Integrating Custom Applications into Multimedia Annotations}},
booktitle = {Proceedings of the European Multimedia, Microprocessor Systems andElectronic Commerce Conference (EMMSEC'98)},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In the ACTS-project DIANE (Design, Implementation and Operation of a
Distributed Annotation Environment), a multimedia annotation system has been
developed. One of it's greatest benefits over legacy multimedia authoring
systems is it's simplicity. It enables users to create multimedia documents
instantly without requiring great knowledge of programming languages or other
details of the authoring system. Media can be integrated into annotations
ranging from standard monomedia objects like audio, images, etc. to recorded
application output from legacy applications. The client/server architecture has
been implemented in a platform-neutral way using Java and it's extensions (e.g.
Java Media Framework) and is running on either Internet/Intranet and broadband
network technologies like ATM. This paper will present the architecture and the
document model of DIANE with a focus on integrating custom user applications
into multimedia annotations. A usage scenario will describe the system in
general.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-14&engl=0}
}
@inproceedings {INPROC-1998-13,
author = {Cora Burger},
title = {{Fachvortr{\"a}ge {\"U}ber Rechnernetze und Internet}},
booktitle = {K. Schneider (Hrsg.). Die Informatik AG - Telekooperation. B.G. Teubner Stuttgart, 1998},
publisher = {Teubner-Stuttgart-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1998},
language = {Deutsch},
cr-category = {C Computer Systems Organization},
ee = {http://medoc.informatik.uni-stuttgart.de/~medoc/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {none},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-13&engl=0}
}
@inproceedings {INPROC-1998-11,
author = {H. Benz and S. Fischer and R. Mecklenburg},
title = {{A Framework for Custom Applications into Multimedia Annotations}},
booktitle = {Proceedings of the European Multimedai, Microprocessor Systems and Electronic Commerce Conference EMMSEC'98},
address = {Bordeaux, France},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-11&engl=0}
}
@inproceedings {INPROC-1998-10,
author = {Cora Burger and Kerstin Schneider},
title = {{Informatik-AG fuer Schuelerinnen - Konzepte und Erfahrungen}},
booktitle = {Proceedings of GI-Fachtagung ``Informatik und Ausbildung''},
address = {Stuttgart, Germany},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {133--142},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1998},
keywords = {Studieninformation; Frauenf{\"o}rderung; gender; computer science},
language = {Deutsch},
cr-category = {K.3 Computers and Education},
ee = {http://www.informatik.uni-stuttgart.de/fakultaet/frauen/frauen.html},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Anwendersoftware (Prof. Reuter);
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Einem wachsenden Interesse an weiblichen Absolventen der Informatik von seiten
der Industrie steht eine seit einiger Zeit recht niedrige Zahl an
Informatikstudentinnen gegen{\"u}ber. Diesem Mi{\ss}verh{\"a}ltnis kann durch vermehrte
Information {\"u}ber das Studienfach begegnet werden.
Aus diesem Grund wurde im ersten Halbjahr 1997 an der Universit{\"a}t Stuttgart
eine Informatik-AG f{\"u}r Sch{\"u}lerinnen durchgef{\"u}hrt. Den Schwerpunkt dieser
Veranstaltung bildeten Vortr{\"a}ge durch Mitarbeiterinnen sowie praktische
aufgaben an den Rechnern. Im folgenden werden die zugrundeliegenden Konzepte
und die unter anderen aus Frageb{\"o}gen gewonnenen Erfahrungen dieses Projektes
geschildert.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-10&engl=0}
}
@inproceedings {INPROC-1998-09,
author = {H. Benz and M.E. Lijding},
title = {{Asynchronously Replicated Shared Workspaces for a Multi-Media Annotation Service over Internet}},
booktitle = {Proceedings of the 5th International Workshop on Distributed Multimedia Systems and Telecommunication Services (IDMS 1998)},
address = {Oslo, Norway},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-09&engl=0}
}
@inproceedings {INPROC-1998-08,
author = {Cora Burger},
title = {{Team Awareness with Mobile Agents in Mobile Environments}},
booktitle = {Proceedings of the 7th International Conference on Computer Communications and Networks (IC3N'98)},
address = {Lafayette, Louisianna, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {45--49},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1998},
keywords = {CSCW; team awareness; notification; mobile agents; mobile computing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://Festival.informatik.uni-stuttgart.de/},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {There are several aspects involved in supporting human cooperative work by
computers. One of them concerns team awareness to avoid unnecessary effort or
even chaos. Notification services provide suited information about other team
members and team relevant events. Traditionally, such services are realized by
a central or distributed approach but exhibit shortcomings with respect to
filtering policies and mobility of notified participants. A third alternative
consists in applying mobile software agents. In this case, each participant is
represented by one immobile and a number of mobile agents. The immobile agent
manages all events that are caused by its user. Mobile agents are responsible
to observe events being caused by other team members. They communicate either
remotely or locally with managers of their partners. Advantages and
disadvantages of all possible mechanisms are discussed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-08&engl=0}
}
@inproceedings {INPROC-1998-07,
author = {J{\"u}rgen Klarmann and Michael Becht and Matthias Muscholl},
title = {{Modellierung flexibler Workflows mit teilausf{\"u}hrbaren Aktivit{\"a}ten}},
booktitle = {Proceedings of the Workshop at the German Computer-Supported Cooperative Work Conference (D-CSCW'98)},
address = {Dortmund, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {44--55},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
keywords = {Workflow Management, Process Modeling, Flexibility},
language = {Deutsch},
cr-category = {H.4.1 Office Automation},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Obwohl es allgemein anerkannt ist, da{\ss} Workflow-Management-Systeme flexibel
sein m{\"u}ssen, gen{\"u}gen bestehende Mechanismen zur Flexibilisierung von
Workflow-Management-Systemen nur in eingeschr{\"a}nkter Weise den Anforderungen des
Anwendungsfeldes. Wir f{\"u}hren Modellierungskonzepte ein, mit denen zus{\"a}tzliche
Flexibilit{\"a}t modellierbar ist. Wir pr{\"a}sentieren einen Ansatz, der insbesondere
das Vor-, Nacharbeiten und {\"U}berspringen und damit das nebenl{\"a}ufige Ausf{\"u}hren
von Teilen von Aktivit{\"a}ten sowie einen erweiterten Akteurswechsel unterst{\"u}tzt.
Im Gegensatz zu der Methode des Vorformulierens mehrerer Alternativen, bei der
die gewonnene Flexibilit{\"a}t durch einen wesentlich h{\"o}heren Modellierungsaufwand
bezahlt wird, bleibt bei unserem Ansatz der Modellierungsaufwand ann{\"a}hernd
gleich. Dies erfordert eine feingranulare Modellierung der Aktivit{\"a}ten sowie
ein feingranulares Modell der Workflow-relevanten Dokumente.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-07&engl=0}
}
@inproceedings {INPROC-1998-06,
author = {J. Baumann and K. Rothermel},
title = {{The Shadow Approach: An Orphan Detection Protocol for Mobile Agents}},
booktitle = {Proceedings of the 2nd International Workshop on Mobile Agents (MA'98)},
address = {Stuttgart, Germany},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-06&engl=0}
}
@inproceedings {INPROC-1998-05,
author = {J. Baumann and F. Hohl and K. Rothermel and M. Schwehm and M. Strasser},
title = {{Mole 3.0: A Middleware for Java-Based Mobile Software Agents}},
booktitle = {Proceedings of the IFIP International Conference on Distributed Systems, Platforms and Open Distributed Processing (Middleware'98)},
address = {Lake District, United Kingdom},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-05&engl=0}
}
@inproceedings {INPROC-1998-04,
author = {K. Rothermel and M. Strasser},
title = {{A Fault-Tolerant Protocol for Providing the Exaclty-Once Property of Mobile Agents}},
booktitle = {Proceedings of the 17th IEEE Symposium on Reliable Distributed Systems (SRDS'98)},
address = {West Lafayette, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-04&engl=0}
}
@inproceedings {INPROC-1998-03,
author = {C. Burger and R. Mecklenburg and K. Rothermel},
title = {{Interactive Protocol Simulation Applets for Distance Education}},
booktitle = {Proceedings of the 5th International Workshop on Interactive Distruted Multimedia Systems and Telecommunication Services (IDMS'98)},
address = {Oslo, Norway},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-03&engl=0}
}
@inproceedings {INPROC-1998-02,
author = {M. Strasser and K. Rothermel and C. Maihoefer},
title = {{Providing Reliable Agents for Electronic Commerce}},
booktitle = {Proceedings of Trends in Distrbuted Systems for Eletronic Commerce, International IFIP/GI Working Conference (TREC'98)},
address = {Hamburg, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {241--253},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-02&engl=0}
}
@inproceedings {INPROC-1998-01,
author = {Wolfgang Theilmann and Kurt Rothermel},
title = {{Domain experts for Information Retrieval in the World Wide Web}},
booktitle = {Proceedings of the 2nd International Workshop on cooperative Information Agents},
address = {Paris, France},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juli},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1998-01&engl=0}
}
@inproceedings {INPROC-1997-26,
author = {Joachim Baumann},
title = {{Neue Objekttechnologien}},
booktitle = {Informatik und Lernen in der Informationsgesellschaft},
editor = {W. Luther H.U. Hoppe},
address = {Berlin, Heidelberg},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
isbn = {3-540-63432-0},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Objektorientierung und verteilte Objekttechnologien sind heutzutage in aller
Munde. Hierbei findet viel Mystifizierung statt, die das Verst{\"a}ndnis erschwert.
In diesem Text werden wir uns mit den Begriffen der Objektorientierung
besch{\"a}ftigen, um dann verteilte Objekttechnologien wie Corba, ActiveX, OLE und
andere beleuchten zu k{\"o}nnen. Wir werden sehen, inwieweit diese den an
Objektorientierung gestellten Anspr{\"u}chen tats{\"a}chlich gerecht werden k{\"o}nnen.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-26&engl=0}
}
@inproceedings {INPROC-1997-25,
author = {Klaus Villinger and Cora Burger},
title = {{Generic mobile agents for electronic markets}},
booktitle = {Proceedings of the 4th Conference of the International Society for Decision Support Systems ISDSS'97},
editor = {Institut d'informatique et organisation},
address = {Lausanne},
publisher = {Ecole des HEC},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {205--218},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1997},
keywords = {mobile agents; electronic market},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.1.m Programming Techniques Miscellaneous,
J.1.7 Marketing},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1997-25/INPROC-1997-25.html,
http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/Festival/festival.html},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Electronic markets are one important application of agent technology. A common
approach consists in representing buyers and sellers of markets by agents. To
cope with the whole spectrum of possible market mechanisms, we identified
generic parts of such agents. From this, a general framework for generic buying
and selling agents was derived. It allows to integrate arbitrary mechanisms for
information filtering, for negotiation between agents and for electronic
delivery and payment. Based on measurement, we discuss benefits of realizing
electronic markets with agent technology.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-25&engl=0}
}
@inproceedings {INPROC-1997-24,
author = {Thomas Kindler},
title = {{Activity based security in intranet and internet workflows}},
booktitle = {Proceedings of the Seventh Annual Workshop on Information Technologies \& Systems,},
editor = {Arie Segev and Vijay K. Vaishnavi},
address = {Atlanta, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1997-24/INPROC-1997-24.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {This paper deals with a model to support security requirements of intra-/
internet based workflows. The model is emerged from deficiencies of today's
security models in the context of workflows. The basic idea is the
consideration of time that extends subject-object based or role based access
control models. Access control should be modeled in the context of workflows
and their activities and is leading to activity based access control (ABAC). As
a result access control will be defined in conjunction with workflows instead
of defining them implicitly in enterprise policies.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-24&engl=0}
}
@inproceedings {INPROC-1997-22,
author = {Joachim Baumann and Christian Tschudin and Jan Vitek},
title = {{Mobile Object Systems: Workshop Summary}},
booktitle = {Proc. 2nd ECOOP Workshop on Mobile Object Systems},
publisher = {dpunkt-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {This workshop summary introduces the notion of Mobile Object Systems, discusses
the essentials, generic architectures, and points out the workshop highlights.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-22&engl=0}
}
@inproceedings {INPROC-1997-21,
author = {Joachim Baumann},
title = {{Mobility in the Mobile-Agent-System Mole}},
booktitle = {Proceeding of the 3rd CaberNet Plenary Workshop},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1997-21/INPROC-1997-21.html},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Mobile agent systems are the focus of many researchers in the area of
distributed systems and operating systems since General Magic released their
Telescript system in Mobile agent systems add to the well known distributed
operating systems the notion of autonomous mobility of its participants, the
agents. We will present our agent model and our agent system Mole, and show how
mobility is implemented in it.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-21&engl=0}
}
@inproceedings {INPROC-1997-20,
author = {Hartmut Benz and Sandford Bessler and Steffen Fischer and Hager Michael and Mecklenburg Rolf},
title = {{DIANE: A Multimedia Annotation System}},
booktitle = {Proceedings of the Second European Conference on Multimedia Applications, Services and Techniques},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {183--198},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In this paper we introduce a new application called multimedia annotation,
which is currently developed in the EU-funded ACTS project DIANE. Starting from
the annotation scenarios, we derive different system requirements, a multimedia
document model, quality of service and in particular - synchronisation
requirements. Abstractions, such as stream components and clocks are presented.
The paper concludes with an annotation example, showing the involvement of
previously described system components.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-20&engl=0}
}
@inproceedings {INPROC-1997-19,
author = {Markus Stra{\ss}er and Markus Schwehm},
title = {{A Performance Model for Mobile Agent Systems}},
booktitle = {Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {1132--1140},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1997-19/INPROC-1997-19.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {A performance model for the interaction of agents in mobile agent systems is
presented. Two interaction models, namely the remote procedure call and the
agent migration are considered. Performance models for a single interaction are
introduced, which are then used to derive a performance model for a sequence of
interactions. This performance model can be used to evaluate the performance of
any possible behaviour of an agent in a given scenario. The application of the
performance model for a typical scenario in mobile computing shows that the
optimal behaviour of an agent is achieved by a mixed sequence of remote
procedure calls and agent migrations. The performance model is validated by
measurements of interactions of real agents in the mobile agent system Mole.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-19&engl=0}
}
@inproceedings {INPROC-1997-18,
author = {Joachim Baumann and Fritz Hohl and Nikolaos Radouniklis and Rothermel Kurt and Stra{\ss}er Markus},
title = {{Communication Concepts for Mobile Agent Systems}},
booktitle = {Mobile Agents, First International Workshop},
publisher = {Springer-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {123--135},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1997-18/INPROC-1997-18.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1997-18/INPROC-1997-18.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Driven by the question how to identify potential communication partners and the
need for well-suited communication schemes in agent-based systems, we discuss
two communication concepts: sessions and global event management. Sessions
establish either actively or passively a context for inter-agent interactions.
Communication partners are addressed by globally unique agent identifiers or
via badges. Communication in sessions is based on RPC or message mechanisms.
Global event management addresses the need for anonymous communication. Event
managers are employed as a synchronization means within agent groups. Based on
this approach, we introduce synchronization objects, - active components that
offer various synchronization services. The presented model is finally mapped
onto OMG event services.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-18&engl=0}
}
@inproceedings {INPROC-1997-16,
author = {H. Benz and S. Fischer and R. Mecklenburg and A. Wenger},
title = {{Application Output Recording for the Instant Authoring in a Distributed Multimedia Annotation Environment}},
booktitle = {Proceedings of the 4th International Workshop on Interactive Distribtued Multimedia Systems and Telecommuncation Services (IDMS'97)},
address = {Darmstadt, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {220--230},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-16&engl=0}
}
@inproceedings {INPROC-1997-14,
author = {R. Siebert and T. Kindler and T. Soyez},
title = {{Integrated Workflow Support for the German Government}},
booktitle = {Proceedings of the 1997 ACM Symposium on Applied Computing},
address = {Hyatt St. Claire, San Jose, California, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-14&engl=0}
}
@inproceedings {INPROC-1997-13,
author = {H. Benz and S. Fischer and R. Mecklenburg and A. Wenger},
title = {{Instant Authoring with Application Output Recording: Taxonomy and Usage in DIANE}},
booktitle = {Proceedings of the IEEE Conference on Multimedia Computing and Systems (ICMCS'97)},
address = {Ottawa, Ontario, Canada},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-13&engl=0}
}
@inproceedings {INPROC-1997-11,
author = {J. Baumann},
title = {{Mobile Agents and their Role in Future Distributed Systems}},
booktitle = {Proceedings of the 4th CaberNet Radicals Workshop},
address = {Rethinmon, Crete},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-11&engl=0}
}
@inproceedings {INPROC-1997-10,
author = {T. Kindler},
title = {{Activity Based Securtiy in Intranet and Internet Workflows}},
booktitle = {Proceedings of the 7th Annual Workshop on Information Technologies and Systems (WITS'97)},
address = {Atlanta, Georgia, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Dezember},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-10&engl=0}
}
@inproceedings {INPROC-1997-09,
author = {H. Benz and S. Fischer and R. Mecklenburg and G. Dermler},
title = {{DIANE: Hypermedia Documents in a Distributed Annotation Environment}},
booktitle = {Proceedings of the Conference on Hypertext Information Retrieval Multimedia (HIM'97)},
address = {Dortmund, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-09&engl=0}
}
@inproceedings {INPROC-1997-07,
author = {H. Benz and S. Fischer and R. Mecklenburg},
title = {{Technical Overview of an Annotation Service for Medical Training in a Heterogeneous Healthcare Envirionment}},
booktitle = {Proceedings of the European Workshop on Multimedia Technology in Medical Traning (MTMT'97)},
address = {Aachen, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-07&engl=0}
}
@inproceedings {INPROC-1997-06,
author = {H. Benz and S. Fischer and R. Mecklenburg},
title = {{Architecture and Implementation of a Distributed Multimedia Annotation Environment: Practical Experiences usingJava}},
booktitle = {Proceedings of the IFIP WG 6.1 International Working Conference on Distributed Applications and Interoperable Systems (DAIS'97)},
address = {Cottbus, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-06&engl=0}
}
@inproceedings {INPROC-1997-05,
author = {J. Baumann and N. Radouniklis},
title = {{Agent Groups in Mobile-Agent Systems}},
booktitle = {Proceedings of the IFIP WG 6.1 International Workgin Conference on Distrbuted Applications and Interoperable Systems (DAIS'97)},
address = {Cottbus, GermanyBau},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-05&engl=0}
}
@inproceedings {INPROC-1997-04,
author = {K. Rothermel and F. Hohl and N. Radouniklis},
title = {{Mobile Agent Systems: What is missing?}},
booktitle = {Invited Paper to the IFIP WG 6.1 International Working Conference on Distributed Applications and Interoperable Systems (DAIS'97)},
address = {Cottbus, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-04&engl=0}
}
@inproceedings {INPROC-1997-03,
author = {J. Baumann and F. Hohl and N. Radouniklis and K. Rothermel and M. Strasser},
title = {{Concepts for Mobile Agent Systems}},
booktitle = {Proceedings of 1st Workshop on Mobile Agents},
address = {Berlin},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-03&engl=0}
}
@inproceedings {INPROC-1997-02,
author = {Stefan Wirag},
title = {{Modeling of Adaptable Multimedia Documents}},
booktitle = {Proceedings of the 4th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS'97)},
address = {Darmstadt, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {220--230},
type = {Konferenz-Beitrag},
month = {September},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1997-02&engl=0}
}
@inproceedings {INPROC-1996-13,
author = {J. Baumann and C. Tschudin and J. Vitek},
title = {{Mobile Object Systems: Workshop Summary}},
booktitle = {Workshop Proceedings of the 2nd ECOOP Workshop on Mobile Object Systems},
publisher = {Linz, Austria},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juli},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-13&engl=0}
}
@inproceedings {INPROC-1996-12,
author = {Markus Strasser and Joachim Baumann and Fritz Hohl},
title = {{Mole - A Java Based Mobile Agent System}},
booktitle = {Workshop Reader of the 10th European Conference on Object-Oriented Programming (ECOOP96)},
address = {Linz, Austria},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juli},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-12&engl=0}
}
@inproceedings {INPROC-1996-11,
author = {Arno Puder and Cora Burger},
title = {{New Concepts for Qualitative Trader Cooperation}},
booktitle = {Proceedings of the IFIP International Conference on Distributed Platforms (ICDP'96)},
editor = {Schill},
address = {Dresden, Germany},
publisher = {IFIP},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {301--313},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1996},
keywords = {Trading; cooperation; IDL-based types; AI-based types},
language = {Englisch},
cr-category = {H.2.4 Database Management Systems,
F.3.3 Studies of Program Constructs},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Traders serve as mediators between service providers and users. The trader
returns to a service requester by delivering a set of suitable providers that
satisfy the request. Because of the size and complexity of distributed systems,
one trader manages a certain part of the whole set of providers only. To
enlarge this restricted set of potential service providers, a lightweight form
of cooperation (called interworking) between two or more traders was
introduced. Therefore, the main purpose of such cooperations was concerned with
quantitative aspects, neglecting the possibilities of more general concepts of
cooperation. A need for qualitative trader cooperations arises. Traditional
trader approaches focus upon the operational interface of providers as a basis
for type descriptions. But in general, application users in an open electronic
market require mediation at different levels of abstraction. Suitable traders
are specialized in one of these levels. By combining these isolated solutions,
a qualitative trader cooperation can be achieved.
In the following, we take a closer look at type descriptions at different
levels of abstraction. Similarities will be discovered that can be used to
derive appropriate mappings. In particular we demonstrate that ODP--types based
on an arbitrary interface definition language can be described in terms of
conceptual graphs that are used in knowledge--based trading. From this
relationship, a general type manager can be derived, coping with both type
concepts. As a consequence, the trading of operational interfaces and the
trading based on a knowledge representation scheme can be combined. Together
they exhibit a more powerful trading service by offering different interfaces
to different kinds of users.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-11&engl=0}
}
@inproceedings {INPROC-1996-10,
author = {Tobias Helbig},
title = {{Timing Control of Stream Handlers in a Distributed Multi-threaded Environment}},
booktitle = {Proceedings of the 6th International Workshop on Network and Operation Systems Support for Digital Audio and Video (NOSSDAV'96)},
address = {Zushi, Japan},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-10&engl=0}
}
@inproceedings {INPROC-1996-09,
author = {Ingo Barth},
title = {{Configuring Distributed Multimedia Applications Using CINEMA}},
booktitle = {Proceedings of the IEEE Workshop on Multimedia Software Development (MMSD'96)},
address = {Berlin},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-09&engl=0}
}
@inproceedings {INPROC-1996-08,
author = {T. Kindler and T. Soyez},
title = {{Modelling Security for Integrated Enterprise Workflow and Telecooperation Systems}},
booktitle = {Proceedings of the IEEE 5th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE'96)},
address = {Stanford University, California, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-08&engl=0}
}
@inproceedings {INPROC-1996-07,
author = {E. Kovacs},
title = {{Advanced Trading Service Through Mobile Agents}},
booktitle = {Proceedings of Trends in Distributed Systems: CORBA and Beyond, International Workshop (TreDS'96)},
address = {Aachen, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-07&engl=0}
}
@inproceedings {INPROC-1996-06,
author = {E. Kovacs},
title = {{Trader Customization Using Mobile Agents}},
booktitle = {Proceedings of the Seventh IFIP/IEEE International Workshop on Distributed Systems: Operations and Management (DSOM'96)},
address = {L'Aquila, Italy},
publisher = {IEEE},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Oktober},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-06&engl=0}
}
@inproceedings {INPROC-1996-05,
author = {A. Hagin and K. Rothermel and G. Dermler},
title = {{Issues of Mapping Distributed Multimedia Applications to Distributed Computersystems}},
booktitle = {Proceedings of the International Conference on informational Networks and Systems (ICINAS-96)},
address = {St. Petersburg, Russia},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-05&engl=0}
}
@inproceedings {INPROC-1996-04,
author = {K. Rothermel and G. Dermler and W. Fiederer},
title = {{A Communication Infrastructure for Multimedia Applications}},
booktitle = {Proceedings of the European Conference on Networks Optical Communications (NOC'96)},
address = {Heidelberg},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-04&engl=0}
}
@inproceedings {INPROC-1996-03,
author = {G. Dermler and W. Fiederer and I. Barth and K. Rothermel},
title = {{A Negotiation and Resource Reservation Protocol for Configurable Multimedia Applications}},
booktitle = {Proceedings of the International Conference on Multimedia Computing and Systems (Multimedia 1996)},
address = {Hiroshima, Japan},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-03&engl=0}
}
@inproceedings {INPROC-1996-02,
author = {Tobias Helbig and Kurt Rothermel},
title = {{An Architecture for a Distributed Stream Synchronization Service}},
booktitle = {Proceeding s of the European Workshop on Interactive Distributd Multimedia Systems},
address = {Berlin},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-02&engl=0}
}
@inproceedings {INPROC-1996-01,
author = {T. Magedanz and K. Rothermel and S. Krause},
title = {{Intelligent Agents: An Emerging Technology for Next Generation Telecommunications?}},
booktitle = {Proceedings of the INFOCOM 96},
address = {San Francisco, CA, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Juni},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1996-01&engl=0}
}
@inproceedings {INPROC-1995-09,
author = {Joachim Baumann},
title = {{A Triptychon of Problems}},
booktitle = {Workshop at ECOOP '95: Objects \& Agents: Love at first sight or shotgun wedding?``},
publisher = {N.N.},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {August},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-09/INPROC-1995-09.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In this position paper three problems of mobile agent systems are discussed.
The first is the conceptual problem of security in agent systems. The second,
is the speed of the system, and where it is important. The third, following
from it, is an implementation problem: how can the transfer size of agents be
minimized?},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-09&engl=0}
}
@inproceedings {INPROC-1995-08,
author = {Stefan Wirag and Kurt Rothermel and Thomas Wahl},
title = {{Modelling Interaction with HyTime}},
booktitle = {Kommunikation in Verteilten Systemen, GI/ITG-Fachtagung},
editor = {K. Franke and U. H{\"u}bner and W. W. Kalfa},
address = {Chemnitz, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {188--202},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Interactive multimedia presentations are an essential issue in many advanced
multimedia application tools. Before presenting multimedia data, media items,
interaction types and synchronization constraints have to be specified in a
multimedia document. This paper identifies and classifies the temporal
interaction types in multimedia systems, and shows their impact on the
specification process and the supporting system. Then, we describe how to
specify the interaction types by using the standardized multimedia document
language HyTime. The HyTime mechanisms are demonstrated by examples followed by
a discussion of the advantages and limits of each technique.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-08&engl=0}
}
@inproceedings {INPROC-1995-07,
author = {Thomas Wahl and Stefan Wirag and Kurt Rothermel},
title = {{Temporal Modeling and Authoring of Interactive Multimedia}},
booktitle = {Proceedings of the 2nd. Intl. Conference on Multimedia Computing and Systems},
address = {Washington D.C., USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {274--277},
type = {Konferenz-Beitrag},
month = {Mai},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Future multimedia titles will provide many ways to interact with the presented
information. When creating an interactive multimedia title, the author has to
specify the temporal layout and the interaction elements. However, this part of
the authoring process is not trivial as the temporal layout and the interaction
forms are not independent because some interaction forms affect the
presentation schedule of the title. This paper identifies various temporal
interaction forms and their temporal dependencies, an integrated model for time
and interaction is proposed, and we show how this model is applied to ease
rapid authoring of multimedia titles.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-07&engl=0}
}
@inproceedings {INPROC-1995-06,
author = {Kurt Rothermel and Tobias Helbig},
title = {{An Adaptive Stream Synchronization Protocol}},
booktitle = {Proceedings of the 5th International Workshop on Network and Operating System Support for Digital Audio and Video},
address = {Durham, New Hampshire, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {April},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-06/INPROC-1995-06.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Protocols for synchronizing data streams should be highly adaptive with regard
to both changing network conditions as well as to individual user needs. The
Adaptive Synchronization Protocol we are going to describe in this paper
supports any type of distribution of the stream group to be synchronized. It
incorporates buffer level control mechanisms allowing an immediate reaction on
overflow or underflow situations. Moreover, the proposed mechanism is flexible
enough to support a variety of synchronization policies and allows to switch
them dynamically during presentation. Since control messages are only exchanged
when the network conditions actually change, the message overhead of the
protocol is very low.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-06&engl=0}
}
@inproceedings {INPROC-1995-05,
author = {Tobias Helbig and Soufiane Noureddine and Kurt Rothermel},
title = {{Activation Set: An abstraction for accessing periodic data streams}},
booktitle = {IS\&T/SPIE Proceedings Vol.2417, Multimedia Computing and Networking'95},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-05/INPROC-1995-05.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In distributed multimedia applications time-dependent data streams are conveyed
and processed under real-time conditions. The timely accurate activation of the
stream handlers processing the data units of streams requires deriving their
scheduling times from the temporal properties of the data streams and the
amount of data that is processed in each activation. In this paper, we propose
the activation set concept as a data access abstraction to consume sets of data
units from a group of time-dependent data streams having synchronization
relationships among each other. The concept supports the consumption of
multiple periodic data streams of different rates as well as the integration of
aperiodic streams. It is shown how scheduling times of activations are derived
from the streams' temporal properties and the requested amount of data. When a
stream handler is activated, data units of the streams are selected for
consumption according to synchronization relationships and tolerated skew
bounds. The effects of the approach on delays are discussed in the context of a
rate-monotonic scheduling algorithm. The concept provides a configurable
interface to groups of time-dependent data streams which, for example, is
required when mixing streams. It is widely applicable in multimedia system
architectures that allow for configuration of distributed multimedia
applications based on interconnected stream handling components.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-05&engl=0}
}
@inproceedings {INPROC-1995-04,
author = {Cora Burger},
title = {{Cooperation policies for traders}},
booktitle = {Proceedings IFIP International Conference on Open Distributed Processing ICODP '95},
editor = {Kerry Raymond and Liz Armstrong},
publisher = {Chapman and Hall},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {208--218},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1995},
keywords = {ODP; trading; cooperation},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In ODP a general mechanism has been constructed, how cooperation between trader
entities can be performed. But little has been said about when and in which
cases such a cooperation should be initiated. Furthermore, the above mentioned
cooperation mechanism requires an enormous amount of computer and communication
resources, counteracting the profit of cooperation, e.g., by degrading the mean
response time of traders. As a consequence, policies are needed to resolve such
conflicts. In the following, a general cooperation model is introduced and
applied to traders. From this general model cooperation policies for traders
are derived. One of these policies can be adapted to optimize the quality of
trader service by observing the dynamic behaviour of traders, their clients and
servers.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-04&engl=0}
}
@inproceedings {INPROC-1995-03,
author = {Benz Hartmut},
title = {{KGB; A Customizable Graph Browser}},
booktitle = {Graph Drawing: Symposium on Graph Drawing, GD '95 Passau, Germany, September 20-22, 1995 Proceedings},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {20--23},
type = {Konferenz-Beitrag},
month = {September},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-03/INPROC-1995-03.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {This paper presents the architecture of a generic, customizable graph browser
KGB. The KGB has been designed to handle very large and dynamically changing
graphs which are frequently used as repository management graphs in large
applications. Special emphasis has been put on the flexible presentation of the
information encoded in the graph and the reduction of the user's workload when
adapting the presentation to his or her special needs. The KGB was built as a
debugging and visualization tool for document hierarchies of the CASE tool
KOGGE currently under development at the Institute for Softwaretechnik,
University of Koblenz.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-03&engl=0}
}
@inproceedings {INPROC-1995-02,
author = {Ingo Barth and Gabriel Dermler and Walter Fiederer},
title = {{Levels of Quality of Service in CINEMA}},
booktitle = {GI-SI Jahrestagung, September 18-20, 1995, Z{\"u}rich, Switzerland.},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-02/INPROC-1995-02.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Distributed multimedia systems require quality of service at various
abstraction levels. At the application level, QoS describes communication in
terms of application specific processing units, e.g. frames. At the transport
level QoS is used to describe the communication load for the transport system.
An architecture integrating the various levels is presented. The architecture
provides the framework for performing negotiation of QoS and resource
reservation. It includes the specification of a programmer interface and a
flowspec carrying QoS information between communication nodes.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-02&engl=0}
}
@inproceedings {INPROC-1995-01,
author = {Ingo Barth and Tobias Helbig and Kurt Rothermel},
title = {{Implementierung multimedialer Systemdienste in CINEMA}},
booktitle = {GI/ITG-Fachtagung ``Kommunikation in Verteilten Systemen''},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1995},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1995-01/INPROC-1995-01.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Die Erstellung verteilter Multimedia-Anwendungen setzt leistungsf{\"a}hige
Entwicklungsplattformen voraus, innerhalb deren Probleme wie die {\"U}bertragung
multimedialer Daten, die Gew{\"a}hrleistung der Dienstg{\"u}te durch Reservierung von
Ressourcen und die Synchronisation von Datenstr{\"o}men gel{\"o}st werden. CINEMA
(Configurable INtEgrated Multimedia Architecture) bietet als eine solche
Entwicklungsplattform Abstraktionen zur Nutzung multimedialer Systemdienste an,
womit funktionale Bearbeitungseinheiten erstellt, komplexe
Verarbeitungstopologien in verteilten Systemen aufgebaut und unter Einhaltung
von Synchronisations- und Dienstg{\"u}te-Spezifikationen gesteuert werden k{\"o}nnen.
In diesem Papier werden nach einem kurzen {\"U}berblick {\"u}ber die Abstraktionen der
CINEMA-Dienstschnittstelle die internen Strukturen und Abl{\"a}ufe vorgestellt, mit
denen die Multimedia- Dienste in verteilten Systemen erbracht werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1995-01&engl=0}
}
@inproceedings {INPROC-1994-08,
author = {Ern{\"o} Kovacs},
title = {{Trading und Management verteilter Anwendungen: zentrale Aufgaben f{\"u}r zuk{\"u}nftige verteilte System}},
booktitle = {1. Aachener Arbeitstreffen ``Neue Konzepte f{\"u}rur die Offene Verteilte Verarbeitung''},
publisher = {Verlag der Augustinus Buchhandlung},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
series = {Aachener Beitrt{\"a}ge zur Informatik},
volume = {7},
type = {Konferenz-Beitrag},
month = {September},
year = {1994},
isbn = {3-86073-143-2},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1994-08/INPROC-1994-08.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-08&engl=0}
}
@inproceedings {INPROC-1994-06,
author = {Ern{\"o} Kovacs and Stefan Wirag},
title = {{Trading and Distributed Application Managment:An Integrated Approach}},
booktitle = {Proceedings of the Fifth IFIP/IEEE International Workshop on Distributed Systems: Operations \& Management (DSOM'94)},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1994},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Trading and distributed application management are two research areas that are
strongly related. Trading is a supporting service for distributed systems that
utilizes configuration data and current state information to mediate services.
Distributed application management collects this information and controls the
operation of the system. An integrated approach has to focus on the
collaboration of both sides. This paper explores some of the arising problems.
The use of configuration information, the notification of events, and access to
dynamic state information requires carefully designed interaction interfaces to
minimize the effects of communication and distribution on the mediation
process. In the other direction, application management can steer the operation
and performance of the distributed system through influencing the trading
process. We describe our implementation for both approaches and present some
exemplary performance measures.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-06&engl=0}
}
@inproceedings {INPROC-1994-05,
author = {Tobias Helbig and Kurt Rothermel},
title = {{Programming Abstractions for Handling Multimedia Data in CINEMA}},
booktitle = {Proceedings of the 2nd CaberNet Plenary Workshop},
address = {Dublin, Ireland},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {1994},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1994-05/INPROC-1994-05.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-05&engl=0}
}
@inproceedings {INPROC-1994-04,
author = {Tobias Helbig},
title = {{Development and Control of Distributed Multimedia Applications}},
booktitle = {Proceedings of the 4th Open Workshop on High-Speed Networks},
editor = {Paul K{\"u}hn},
address = {Brest, France},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {208--213},
type = {Konferenz-Beitrag},
month = {September},
year = {1994},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1994-04/INPROC-1994-04.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Distributed multimedia applications make use of high-speed networks to transmit
data units. Processing of multimedia data is done at end-systems. Appropriate
support is required to provide for integrated processing and communicating of
multimedia data streams and for efficient development of distributed multimedia
applications. It is given by a middleware layer which uses services of
operating systems and networks and enriches them by protocols and mechanisms to
offer multimedia system services including multimedia communication, resource
reservation, synchronization and configuration management. By that, the gap
between system services of general purpose operating systems and the
requirements of developing distributed multimedia applications is closed. The
CINEMA (Configurable INtEgrated Multimedia Architecture) system is such a
middleware layer which offers abstractions to develop arbitrarily structured
multimedia applications and provides protocols and mechanisms to control them.
Its multimedia system services are accessible via easy-to-use interfaces.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-04&engl=0}
}
@inproceedings {INPROC-1994-03,
author = {Gabriel Dermler},
title = {{Ein Konzept zur Integration von Netzwerk-Filtern in verteilte Multimedi-Systemen}},
booktitle = {Tagungsband der GI-Fachtagung ``Innovationen bei Rechen- und Kommunikationssystemen},
address = {Hamburg, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1994},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1994-03/INPROC-1994-03.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Multicast-Uebertragungen mit heterogenen Empfaengern koennen mit Hilfe von
Filtern im Netzwerk optimiert werden. Dieser Artikel beschreibt die Einbettung
des Filter-Konzepts in eine Architektur, die die Realisierung verteilter
Multimedia-Systeme erlaubt. Die Schichtung der Architektur entspricht einer
Trennung in Anwendungs- und Systemsicht. Die Rolle des Systems bei der
Konfiguration multimedialer Kommunikation sowie der Reservierung von Ressourcen
wird beschrieben im Hinblick Teilstrom- und Filterbildung. Die Verzahnung der
Ressourcenreservierung und der Propagierung der Filter durchs Netzwerk wird
erlaeutert.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-03&engl=0}
}
@inproceedings {INPROC-1994-02,
author = {Gabriel Dermler and Thomas Gutekunst and Edgar Ostrowski and Frank Ruge},
title = {{Sharing Audio/Video Applications among Heterogeneous Platforms}},
booktitle = {Proceedings of the 5th IEEE COMSOC Workshop Multimedia `94},
address = {Kyoto, Japan},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Mai},
year = {1994},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {JVTOS (Joint Viewing and Tele-Operation Service), which is being implemented
within CEC/RACE II project CIO (R2060), is a new teleservice for high-speed
networks enabling distributed users to work in a collaborative fashion with
multimedia. Core functionality of JVTOS is provided by an application sharing
service that allows multimedia applications to be displayed and interacted with
on multiple users' workstations simultaneously. The focus of this paper is on
the audio/video elements of shared applications. We discuss the problems of
sharing multimedia applications and describe our conception that supports
interoperability between heterogeneous platforms.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-02&engl=0}
}
@inproceedings {INPROC-1994-01,
author = {Gabriel Dermler and Thomas Gutekunst and Edgar Ostrowski and Nelson Pires and Thomas Schmidt and Michael Weber and Heiner Wolf},
title = {{JVTOS - Multimedia Telecooperation Interconnecting Heterogeneous Platforms}},
booktitle = {Proceedings of Broadband Islands '94: Connecting with the End-User.},
editor = {W. Bauerfeld and O. Spaniol and F. Williams},
address = {Kyoto, Japan},
publisher = {Elsevier Science B.V.},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {463--478},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1994},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1994-01/INPROC-1994-01.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {JVTOS, the ``Joint Viewing and Tele-Operation Service'', is an advanced
teleservice allowing distributed users to work in a collaborative fashion with
multimedia. JVTOS offers services for multimedia collaboration across
high-speed networks and is primarily aimed at running in heterogeneous
workstation environments comprising different hardware platforms and also
different operating and window systems.
JVTOS comprises facilities for session management, floor control, multimedia
application sharing, telepointing, and audio/video communication.
This paper describes the desgin and implmentation of JVTOS on different
platforms. ~},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1994-01&engl=0}
}
@inproceedings {INPROC-1993-06,
author = {Gabriel Dermler and Thomas Gutekunst and Bernhard Plattner and Edgar Ostrowski and Frank Ruge and Michael Weber},
title = {{Constructing a Distributed Multimedia Joint Viewing and Tele-Operation Service for Heterogeneous Workstation Environments}},
booktitle = {Proceedings of the Fourth Workshop on Future Trends in Distributed Systems},
address = {Lissabon, Portugal},
publisher = {IEEE Computer Society Press},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {8--15},
type = {Konferenz-Beitrag},
month = {September},
year = {1993},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1993-06/INPROC-1993-06.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {JVTOS (Joint Viewing and Tele-Operation Service) is an advanced teleservice to
support cooperative work over distance which allows distributed users to work
in a collaborative fashion with multimedia. JVTOS comprises facilities for
session management, floor control, multimedia application sharing, telepointing
and audio/video communication. JVTOS offers services for multimedia
collaboration across high-speed networks and is primarily aimed at running in
heterogeneous environments comprising different hardware platforms and also
different operating and window systems. This paper describes the design of
JVTOS as well as its implemeentation on different platforms which is currently
under development.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1993-06&engl=0}
}
@inproceedings {INPROC-1993-05,
author = {Ern{\"o} Kovacs},
title = {{The MELODY Management System for Distributed Applications}},
booktitle = {Proceedings of the GI/ITG Workshop ``Development and Management of Distributed Applications},
address = {Frankfurt, Germany},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1993},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1993-05/INPROC-1993-05.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Distributed applications contain an inherent complexity which in praxis become
apparent through high costs for installation, maintenance and problem
determination. This complexity must be reduced by appropriate management tools.
The MELODY management system supports the integration of management functions
into distributed applications. It realizes an object oriented information model
which is directly integrated into the component of a distributed application.
The realized object services hides the necessary communication procedures from
the application. The supporting management platform enables a location
transparent, efficient access with respect to preset actuality requirements.
Management applications are supported through functions to monitor and control
the system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1993-05&engl=0}
}
@inproceedings {INPROC-1993-04,
author = {Ern{\"o} Kovacs},
title = {{Automatic Selection of an Update Strategy for Management Data}},
booktitle = {Proceedings of the IEEE First International Workshop on System s Management (IWSM'93)},
address = {Los Angeles, USA},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1993},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1993-04/INPROC-1993-04.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1993-04&engl=0}
}
@inproceedings {INPROC-1993-03,
author = {Ingo Barth and Gabriel Dermler and Tobias Helbig and Kurt Rothermel and Frank Sembach and Thomas Wahl},
title = {{CINEMA: Eine konfigurierbare integrierte Multimedia-Architektur}},
booktitle = {Verteilte Multimedia Systeme, Tagungsband GI/ITG-Arbeitstreffen},
editor = {Wolfgang Effelsberg and Kurt Rothermel},
address = {Stuttgart, Germany},
publisher = {Saur-Verlag},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {33--47},
type = {Konferenz-Beitrag},
month = {Februar},
year = {1993},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1993-03/INPROC-1993-03.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Anwendungen ben{\"o}tigen Unterst{\"u}tzung bei der Manipulation multimedialer Daten,
um die besonderen Probleme bez{\"u}glich zeitlicher Anforderungen und
Ressourcenverwaltung zu bew{\"a}ltigen. Diese zu erbringen, ist die Zielsetzung des
CINEMA-Projekts. Hierbei wird eine Systemplattform entwickelt, durch die die
Trennung der Funktionen zur Bearbeitung multimedialer Daten von Problemen der
Ressourcenverwaltung, der Transportmechanismenvon Problemen der
Ressourcenverwaltung, der Transportmechanismen und von zeitlichen Aspekten
erm{\"o}glicht wird. Zus{\"a}tzlich bietet die Architektur Abstraktionen zur
Modellierung multimedialer Anwendungen bez{\"u}glich der Funktionalit{\"a}t und der
Dienstg{\"u}te.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1993-03&engl=0}
}
@inproceedings {INPROC-1993-02,
author = {Ern{\"o} Kovacs},
title = {{Abstractions and Hierarchies in a Distributed Management System}},
booktitle = {Proceedings of the GI/ITG Workshop ``Development and Management of Distributed Applications},
address = {Dortmund},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1993},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1993-02&engl=0}
}
@inproceedings {INPROC-1993-01,
author = {Ern{\"o} Kovacs},
title = {{Abstractions and Hierarchies in a Distributed Management System (in German)}},
booktitle = {Proceedings of the GI/ITG Workshop ``Development and Management of Distributed Applications''},
publisher = {(not available)},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1993},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {We present a delay analysis of one sender- and two receiver-initiated classes
of reliable multicast protocols. Besides the average delivery delay we consider
the delay to reliably deliver all packets and the round trip delay. The former
two examines the delay between generation of a packet at the sender and correct
reception at a randomly chosen receiver or all receivers, respectively. The
latter is the delay between generation of a packet at the sender and reception
of all acknowledgment packets at the sender. Our numerical results show that
receiver-initiated protocols provide significantly better scalability for large
receiver groups and transmission rates compared to the sender-initiated
protocol. However, the delay of the sender-initiated protocol within its
scalability range is substantially lower compared to the receiver-initiated
protocols. To assess the quality of our analytical model we have compared the
analytical results with a SRM-like protocol simulation. We show that the
analytical and simulation results are strongly correlated, which demonstrates
the appropriateness of our analytical model.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1993-01&engl=0}
}
@inproceedings {INPROC-1992-02,
author = {Gabriel Dermler and Konrad Froitzheim},
title = {{JVTOS - A Reference Model for a New Multimedia Service}},
booktitle = {Proceedings of the Fourth IFIP Conf. on High Performance Networking},
address = {Liege, Belgium},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1992},
keywords = {Distributed Systems; Communications Managment; Multimedia Systems},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Multimedia Joint Viewing and Teleoperation is a new service for highspeed
networks. It allows physically separated users to work in a collaborative
fashion with documents and applications. It is however not a cooperative
application but a system level service exporting the functionality of
applications to many workstations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1992-02&engl=0}
}
@inproceedings {INPROC-1992-01,
author = {Kurt Rothermel and Gabriel Dermler},
title = {{Synchronization in Joint-Viewing Environments}},
booktitle = {Proceedings of the Third Intl. Workshop on Network and Operating System Support for Digital Audio and Video.},
publisher = {not available},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Germany},
pages = {97--109},
type = {Konferenz-Beitrag},
month = {Januar},
year = {1992},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1992-01/INPROC-1992-01.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Recent technology advances have made computer-based multimedia cooperation
among distributed users feasible. Joint-Viewing (JV) is one such proposed
cooperation concept. Correct interaction in it requires synchronization at
various levels. In this paper we focus on synchronization aspects on the data
stream level. We present several JV scenarios and state for each of these
requirements concerning interstream synchronization. Then we introduce basic
abstractions of a synchronisazion scheme which is powerful enough to model a
variety of JV configurations with their various synchronization needs. The
presented scheme is based on the notion of a referencing system which consists
of a set of logical clocks each defining a different time zone in the
referencing system. Logical clocks provide timing information for input and
output devices which are used to produce and consume data in a synchronized
fashion.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1992-01&engl=0}
}
@inproceedings {INPROC-1989-02,
author = {Kurt Rothermel and C. Mohan},
title = {{ARIES/NT: a Recovery Method Based on Write-ahead Logging for Nested Transactions}},
booktitle = {Proceedings of the 15th International Conference on Very Large Data Bases (VLDB'89); Amsterdam, The Netherlands},
address = {San Francisco, CA, USA},
publisher = {Morgan Kaufmann Publishers Inc.},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {337--346},
type = {Konferenz-Beitrag},
month = {August},
year = {1989},
isbn = {1-55860-101-5},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-1989-02/INPROC-1989-02.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {A simple and efficient recovery method for nested transactions, called ARIES/NT
(Algorithm for Recovery and Isolation Exploiting Semantics for Nested
Transactions), that uses write-ahead logging and supports semantically-rich
modes of locking and operation logging is presented. This method applies to a
very general model of nested transactions, which includes parlial rollbacks of
subtransactions, upward and downward inheritance of locks, and concurrent
execution of ancestor and descendent subtransactions. The adopted system
architecture encompasses aspects of distributed data base management also.
ARIES/NT is an extension of the ARIES recovery and concurrency control method
developed recently for the single-level transaction model by Mohan. et. al. in
the IBM Research Report RJ6649.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-1989-02&engl=0}
}
@article {ART-2022-05,
author = {Jonathan Falk and Heiko Geppert and Frank D{\"u}rr and Sukanya Bhowmik and Kurt Rothermel},
title = {{Dynamic QoS-Aware Traffic Planning for Time-Triggered Flows in the Real-time Data Plane}},
journal = {IEEE Transactions on Network and Service Management},
publisher = {IEEE},
volume = {19},
number = {2},
pages = {1807--1825},
type = {Artikel in Zeitschrift},
month = {Juni},
year = {2022},
isbn = {10.1109/TNSM.2022.3150664},
keywords = {traffic planning, QoS, reconfiguration, time-triggered},
language = {Deutsch},
cr-category = {C.2.3 Network Operations,
C.2.5 Local and Wide-Area Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2022-05/ART-2022-05.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many networked applications, e.g., in the domain of cyber-physical systems,
require strict service guarantees for time-triggered traffic flows, usually in
the form of jitter and latency bounds. It is a notoriously hard problem to
compute a network-wide traffic plan, i.e., a set of routes and transmission
schedules, that satisfies these requirements, and dynamic changes in the flow
set add even more challenges. Existing traffic-planning methods are ill-suited
for dynamic scenarios because they either suffer from high computational cost,
can result in low network utilization, or provide no explicit guarantees when
transitioning to a new traffic plan that incorporates new flows.
Therefore, we present a novel approach for dynamic traffic planning of
time-triggered flows. Our conflict-graph-based modeling of the traffic planning
problem allows for the reconfiguration of active flows to increase the network
utilization, while also providing per-flow QoS guarantees during the transition
to the new traffic plan. Additionally, we introduce a novel heuristic for
computing the new traffic plans. Evaluations of our prototypical implementation
show that we can efficiently compute new traffic plans in scenarios with
hundreds of active flows for a wide range of settings.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2022-05&engl=0}
}
@article {ART-2022-04,
author = {Jonathan Falk and Heiko Geppert and Frank D{\"u}rr and Sukanya Bhowmik and Kurt Rothermel},
title = {{Dynamic QoS-Aware Traffic Planning for Time-Triggered Flows in the Real-time Data Plane}},
journal = {IEEE Transactions on Network and Service Management},
publisher = {IEEE},
volume = {19},
number = {2},
pages = {1807--1825},
type = {Artikel in Zeitschrift},
month = {Juni},
year = {2022},
isbn = {10.1109/TNSM.2022.3150664},
keywords = {traffic planning, QoS, reconfiguration, time-triggered},
language = {Deutsch},
cr-category = {C.2.3 Network Operations,
C.2.5 Local and Wide-Area Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2022-04/ART-2022-04.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many networked applications, e.g., in the domain of cyber-physical systems,
require strict service guarantees for time-triggered traffic flows, usually in
the form of jitter and latency bounds. It is a notoriously hard problem to
compute a network-wide traffic plan, i.e., a set of routes and transmission
schedules, that satisfies these requirements, and dynamic changes in the flow
set add even more challenges. Existing traffic-planning methods are ill-suited
for dynamic scenarios because they either suffer from high computational cost,
can result in low network utilization, or provide no explicit guarantees when
transitioning to a new traffic plan that incorporates new flows.
Therefore, we present a novel approach for dynamic traffic planning of
time-triggered flows. Our conflict-graph-based modeling of the traffic planning
problem allows for the reconfiguration of active flows to increase the network
utilization, while also providing per-flow QoS guarantees during the transition
to the new traffic plan. Additionally, we introduce a novel heuristic for
computing the new traffic plans. Evaluations of our prototypical implementation
show that we can efficiently compute new traffic plans in scenarios with
hundreds of active flows for a wide range of settings.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2022-04&engl=0}
}
@article {ART-2022-03,
author = {Jonathan Falk and Heiko Geppert and Frank D{\"u}rr and Sukanya Bhowmik and Kurt Rothermel},
title = {{Dynamic QoS-Aware Traffic Planning for Time-Triggered Flows in the Real-time Data Plane}},
journal = {IEEE Transactions on Network and Service Management},
publisher = {IEEE},
volume = {19},
number = {2},
pages = {1807--1825},
type = {Artikel in Zeitschrift},
month = {Juni},
year = {2022},
isbn = {10.1109/TNSM.2022.3150664},
keywords = {traffic planning, QoS, reconfiguration, time-triggered},
language = {Deutsch},
cr-category = {C.2.3 Network Operations,
C.2.5 Local and Wide-Area Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2022-03/ART-2022-03.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many networked applications, e.g., in the domain of cyber-physical systems,
require strict service guarantees for time-triggered traffic flows, usually in
the form of jitter and latency bounds. It is a notoriously hard problem to
compute a network-wide traffic plan, i.e., a set of routes and transmission
schedules, that satisfies these requirements, and dynamic changes in the flow
set add even more challenges. Existing traffic-planning methods are ill-suited
for dynamic scenarios because they either suffer from high computational cost,
can result in low network utilization, or provide no explicit guarantees when
transitioning to a new traffic plan that incorporates new flows.
Therefore, we present a novel approach for dynamic traffic planning of
time-triggered flows. Our conflict-graph-based modeling of the traffic planning
problem allows for the reconfiguration of active flows to increase the network
utilization, while also providing per-flow QoS guarantees during the transition
to the new traffic plan. Additionally, we introduce a novel heuristic for
computing the new traffic plans. Evaluations of our prototypical implementation
show that we can efficiently compute new traffic plans in scenarios with
hundreds of active flows for a wide range of settings.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2022-03&engl=0}
}
@article {ART-2022-02,
author = {Jonathan Falk and Heiko Geppert and Frank D{\"u}rr and Sukanya Bhowmik and Kurt Rothermel},
title = {{Dynamic QoS-Aware Traffic Planning for Time-Triggered Flows in the Real-time Data Plane}},
journal = {IEEE Transactions on Network and Service Management},
publisher = {IEEE},
volume = {19},
number = {2},
pages = {1807--1825},
type = {Artikel in Zeitschrift},
month = {Juni},
year = {2022},
isbn = {10.1109/TNSM.2022.3150664},
keywords = {traffic planning, QoS, reconfiguration, time-triggered},
language = {Deutsch},
cr-category = {C.2.3 Network Operations,
C.2.5 Local and Wide-Area Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2022-02/ART-2022-02.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Many networked applications, e.g., in the domain of cyber-physical systems,
require strict service guarantees for time-triggered traffic flows, usually in
the form of jitter and latency bounds. It is a notoriously hard problem to
compute a network-wide traffic plan, i.e., a set of routes and transmission
schedules, that satisfies these requirements, and dynamic changes in the flow
set add even more challenges. Existing traffic-planning methods are ill-suited
for dynamic scenarios because they either suffer from high computational cost,
can result in low network utilization, or provide no explicit guarantees when
transitioning to a new traffic plan that incorporates new flows.
Therefore, we present a novel approach for dynamic traffic planning of
time-triggered flows. Our conflict-graph-based modeling of the traffic planning
problem allows for the reconfiguration of active flows to increase the network
utilization, while also providing per-flow QoS guarantees during the transition
to the new traffic plan. Additionally, we introduce a novel heuristic for
computing the new traffic plans. Evaluations of our prototypical implementation
show that we can efficiently compute new traffic plans in scenarios with
hundreds of active flows for a wide range of settings.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2022-02&engl=0}
}
@article {ART-2021-02,
author = {Otto Bibartiu and Frank D{\"u}rr and Kurt Rothermel and Beate Ottenw{\"a}lder and Andreas Grau},
title = {{Scalable k-out-of-n models for dependability analysis with Bayesian networks}},
journal = {Reliability Engineering \& System Safety},
editor = {Paolo Gardoni},
publisher = {Elsevier Science Ltd.},
volume = {210},
pages = {1--13},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2021},
isbn = {10.1016/S0951-8320(21)00145-9},
keywords = {Availability; Scalability; Voting Gate; Fault-Tree; Bayesian networks},
language = {Englisch},
cr-category = {B.8.1 Reliability, Testing, and Fault-Tolerance,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2021-02/ART-2021-02.pdf,
https://doi.org/10.1016/j.ress.2021.107533},
contact = {otto.bibartiu@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Availability analysis is indispensable in evaluating the dependability of
safety and business-critical systems, for which fault tree analysis (FTA) has
proven very useful throughout research and industry. Fault trees (FT) can be
analyzed by means of a rich set of mathematical models. One particular model
are Bayesian networks (BNs) which have gained considerable popularity recently
due to their powerful inference abilities. However, large-scale systems, as
found in modern data centers for cloud computing, pose modeling challenges that
require scalable availability models. An equivalent BN of a FT has no scalable
representation for the k-out-of-n (k/n) voting gate because the conditional
probability table that constitutes the k/n voting gate grows exponentially in
n. Thus, the memory becomes the limiting factor. We propose a scalable k/n
voting gate representation for BNs, based on the temporal noisy adder. The
resulting model reduces the initial exponential to polynomial memory growth
without a custom inference algorithm. Previous BN implementations of the k/n
voting gate could only handle around 30 input events until memory limits make
inference infeasible. However, our evaluation shows that our scalable model can
handle more than 700 input events per gate, making it possible to evaluate
large scale systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2021-02&engl=0}
}
@article {ART-2020-21,
author = {Ahmad Slo and Sukanya Bhowmik and Kurt Rothermel},
title = {{State-Aware Load Shedding from Input Event Streams in Complex Event Processing}},
journal = {IEEE Transactions on Big Data},
publisher = {IEEE},
pages = {1--18},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {2020},
isbn = {10.1109/TBDATA.2020.3047438},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2020-21/ART-2020-21.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In complex event processing (CEP), load shedding is performed to maintain a
given latency bound during overload situations when there is a limitation on
resources. However, shedding load implies degradation in the quality of results
(QoR). Therefore, it is crucial to perform load shedding in a way that has the
lowest impact on QoR. Researchers, in the CEP domain, propose to drop either
events or partial matches (PMs) in overload cases. They assign utilities to
events or PMs by considering either the importance of events or the importance
of PMs but not both together. In this paper, we combine these approaches where
we propose to assign a utility to an event by considering both the event
importance and the importance of PMs. We propose two load shedding approaches
for CEP systems. The first approach drops events from PMs, while the second
approach drops events from windows. We adopt a probabilistic model that uses
the type and position of an event in a window and the state of a PM to assign a
utility to an event. We, also, propose an approach to predict a utility
threshold that is used to drop the required amount of events to maintain a
given latency bound. By extensive evaluations on two real-world datasets and
several representative queries, we show that, in the majority of cases, our
load shedding approach outperforms state-of-the-art load shedding approaches,
w.r.t. QoR.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-21&engl=0}
}
@article {ART-2020-03,
author = {Mohamed Abdelaal and Suriya Sekar and Frank Duerr and Susanne Becker and Kurt Rothermel and Dieter Fritsch},
title = {{MapSense: Grammar-Supported Inference of Indoor Objects from Crowd-Sourced 3D Point Clouds}},
journal = {Transactions on Internet of Things (TIOT)},
publisher = {ACM (Online)},
pages = {1--28},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2020},
doi = {10.1145/3379342},
keywords = {Indoor Mapping; Crowd-sensing; Machine Learning; Formal Grammars; QoS-aware Sensing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2020-03/ART-2020-03.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Recently, indoor modeling has gained increased attention thanks to the immense
need for realizing efficient indoor location-based services. Indoor
environments de facto differ from outdoor spaces in two aspects: spaces are
smaller and there are many structural objects such as walls, doors, and
furniture. To model the indoor environments in a proper manner, novel data
acquisition concepts and data modeling algorithms have been devised to meet the
requirements of indoor spatial applications. In this realm, several research
efforts have been exerted. Nevertheless, these efforts mostly suffer either
from adopting impractical data acquisition methods or from being limited to 2D
modeling.
To overcome these limitations, we introduce the MapSense approach that
automatically derives indoor models from 3D point clouds collected by
individuals using mobile devices, such as Google Tango, Apple ARKit, and
Microsoft HoloLens. To this end, MapSense leverages several computer vision and
machine learning algorithms for precisely inferring the structural objects. In
MapSense, we mainly focus on improving the modeling accuracy through adopting
formal grammars which encode design-time knowledge, i.e. structural information
about the building. In addition to modeling accuracy, MapSense considers the
energy overhead on the mobile devices via developing a probabilistic quality
model through which the mobile devices solely upload high-quality point clouds
to the crowd-sensing servers. To demonstrate the performance of MapSense, we
implemented a crowdsensing Android App to collect 3D point clouds from two
different buildings by six volunteers. The results showed that MapSense can
accurately infer the various structural objects together with drastically
reducing the energy overhead on the mobile devices.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2020-03&engl=0}
}
@article {ART-2019-20,
author = {Henriette R{\"o}ger and Ruben Mayer},
title = {{A Comprehensive Survey on Parallelization and Elasticity in Stream Processing}},
journal = {ACM Computing Surveys (CSUR)},
address = {New York},
publisher = {ACM},
volume = {52},
number = {2},
pages = {1--37},
type = {Artikel in Zeitschrift},
month = {April},
year = {2019},
doi = {10.1145/3303849},
keywords = {Stream Processing; Complex Event Processing; Parallelization; Elasticity},
language = {Deutsch},
cr-category = {C.1.4 Processor Architectures, Parallel Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2019-20/ART-2019-20.pdf,
https://dl.acm.org/citation.cfm?id=3303849},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Stream Processing (SP) has evolved as the leading paradigm to process and gain
value from the high volume of streaming data produced, e.g., in the domain of
the Internet of Things. An SP system is a middleware that deploys a network of
operators between data sources, such as sensors, and the consuming
applications. SP systems typically face intense and highly dynamic data
streams. Parallelization and elasticity enable SP systems to process these
streams with continuous high quality of service. The current research landscape
provides a broad spectrum of methods for parallelization and elasticity in SP.
Each method makes specific assumptions and focuses on particular aspects.
However, the literature lacks a comprehensive overview and categorization of
the state of the art in SP parallelization and elasticity, which is necessary
to consolidate the state of the research and to plan future research directions
on this basis. Therefore, in this survey, we study the literature and develop a
classification of current methods for both parallelization and elasticity in SP
systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2019-20&engl=0}
}
@article {ART-2018-10,
author = {Thomas Kohler and Frank D{\"u}rr and Kurt Rothermel},
title = {{ZeroSDN: A Highly Flexible and Modular Architecture for Full-range Distribution of Event-based Network Control}},
journal = {IEEE Transactions on Network and Service Management},
editor = {Wolfgang Kellerer},
publisher = {IEEE Communications Society},
pages = {1--14},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2018},
keywords = {Software-defined Networking; OpenFlow; Control Plane Distribution; Publish/Subscribe; White-box Networking; Virtualization},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.2.3 Network Operations},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2018-10/ART-2018-10.pdf},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2018-10&engl=0}
}
@article {ART-2018-09,
author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Jonas Grunert and Deepak Srinivasan and Kurt Rothermel},
title = {{Expressive Content-Based Routing in Software-Defined Networks}},
journal = {IEEE Transactions on Parallel and Distributed Systems},
publisher = {IEEE},
pages = {1--18},
type = {Artikel in Zeitschrift},
month = {Mai},
year = {2018},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2018-09/ART-2018-09.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2018-09&engl=0}
}
@article {ART-2018-01,
author = {Christoph Dibak and Bernard Haasdonk and Andreas Schmidt and Frank D{\"u}rr and Kurt Rothermel},
title = {{Enabling Interactive Mobile Simulations Through Distributed Reduced Models}},
journal = {Pervasive and Mobile Computing},
publisher = {Elsevier BV},
pages = {1--26},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2018},
doi = {10.1016/j.pmcj.2018.02.002},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2018-01&engl=0}
}
@article {ART-2016-24,
author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Boris Koldehofe and Frank D{\"u}rr and Thomas Kohler and Kurt Rothermel},
title = {{High Performance Publish/Subscribe Middleware in Software-Defined Networks}},
journal = {IEEE/ACM Transactions on Networking},
publisher = {IEEE},
volume = {25},
number = {3},
pages = {1--16},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {2016},
isbn = {10.1109/TNET.2016.2632970},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2016-24/ART-2016-24.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2016-24&engl=0}
}
@article {ART-2016-07,
author = {Thomas Kohler and Frank D{\"u}rr and Kurt Rothermel},
title = {{Consistent Network Management for Software-defined Networking based Multicast}},
journal = {IEEE Transactions on Network and Service Management},
editor = {Rolf Stadler},
publisher = {IEEE Communications Society},
pages = {1--1},
type = {Artikel in Zeitschrift},
month = {September},
year = {2016},
isbn = {10.1109/TNSM.2016.2585672},
keywords = {Software-defined networking, configuration management, update consistency, quality-of-service management, multicast communication},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.3 Network Operations,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2016-07/ART-2016-07.pdf,
http://dx.doi.org/10.1109/TNSM.2016.2585672},
contact = {thomas.kohler@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Updating a network is an essential and continual task in the management of
today{\^a}€™s softwarized networks. When applying updates on distributed network
elements, desired network properties, such as drop- and loop-freeness, might be
transiently violated. Although being crucial, update consistency has yet been
less considered in network management.
In this article, we argue for incorporating the particularities of update
consistency into the reconfiguration process of continuous network management.
We present a generic management architecture allowing for an appropriate
selection of an update mechanism and its parameters based on expected
inconsistency effects. We investigate update consistency for the case of
multicast routing and show in an extensive analysis why simultaneous drop- and
duplicate-freeness is not possible. We present an update procedure for
multicast routing updates that identifies critical update steps, which are fed
back into the reconfiguration process, along with a lightweight approach that
allows for the selection of an update strategy, preventing either drops or
duplicates. Furthermore, we present an optimization of an existing powerful,
but resource-intensive update approach as well as an approach for in-network
filtering of duplicates.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2016-07&engl=0}
}
@article {ART-2015-02,
author = {Ruben Mayer and Boris Koldehofe and Kurt Rothermel},
title = {{Predictable Low-Latency Event Detection with Parallel Complex Event Processing}},
journal = {IEEE Internet of Things Journal},
publisher = {IEEE},
pages = {1--13},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2015},
keywords = {Complex Event Processing, Stream Processing, Data Parallelization, Self-Adaptation, Quality of Service},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
C.4 Performance of Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2015-02/ART-2015-02.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The tremendous number of sensors and smart objects being deployed in the
Internet of Things pose the potential for IT systems to detect and react to
live-situations. For using this hidden potential, Complex Event Processing
(CEP) systems offer means to efficiently detect event patterns (complex events)
in the sensor streams and therefore help in realizing a “distributed
intelligence” in the Internet of Things. With the increasing number of data
sources and the increasing volume at which data is produced, parallelization of
event detection is crucial to limit the time events need to be buffered before
they actually can be processed. In this article, we propose a pattern-sensitive
partitioning model for data streams that is capable of achieving a high degree
of parallelism in detecting event patterns which formerly could only be
consistently detected in a sequential manner or at a low parallelization
degree. Moreover, we propose methods to dynamically adapt the parallelization
degree to limit the buffering imposed on event detection in the presence of
dynamic changes to the workload. Extensive evaluations of the system behavior
show that the proposed partitioning model allows for a high degree of
parallelism and that the proposed adaptation methods are able to meet a
buffering limit for event detection under high and dynamic workloads.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2015-02&engl=0}
}
@article {ART-2015-01,
author = {Pericle Perazzo and Pavel Skvortsov and Gianluca Dini},
title = {{On Designing Resilient Location-Privacy Obfuscators}},
journal = {The Computer Journal},
publisher = {Oxford University Press},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2015},
doi = {10.1093/comjnl/bxv009},
keywords = {location-based service; privacy; obfuscation; sharing},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {http://comjnl.oxfordjournals.org/content/early/2015/02/11/comjnl.bxv009.abstract},
contact = {Pericle Perazzo pericle.perazzo@iet.unipi.it, Pavel Skvortsov skvortsov@hlrs.de, Gianluca Dini gianluca.dini@iet.unipi.it},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The success of location-based services is growing together with the diffusion
of GPS-equipped smart devices. As a consequence, privacy concerns are raising
year by year. Location privacy is becoming a major interest in research and
industry world, and many solutions have been proposed for it. One of the
simplest and most flexible approaches is obfuscation, in which the precision of
location data is artificially degraded before disclosing it. In this paper, we
present an obfuscation approach capable of dealing with measurement
imprecision, multiple levels of privacy, untrusted servers, and adversarial
knowledge of the map. We estimate its resistance against statistical-based
deobfuscation attacks, and we improve it by means of three techniques, namely
extreme vectors, enlarge-and-scale, and hybrid vectors.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2015-01&engl=0}
}
@article {ART-2014-07,
author = {Beate Ottenw{\"a}lder and Boris Koldehofe and Kurt Rothermel and Kirak Hong and David Lillethun and Umakishore Ramachandran},
title = {{MCEP: A Mobility-Aware Complex Event Processing System}},
journal = {ACM Transactions Internet Technology},
editor = {Munindar P. Singh},
publisher = {ACM},
volume = {14},
number = {1},
pages = {1--24},
type = {Artikel in Zeitschrift},
month = {August},
year = {2014},
issn = {1533-5399 EISSN:1557-6051},
keywords = {Mobility, complex event processing, migration, moving range queries},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {http://doi.acm.org/10.1145/2633688},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of mobile devices and sensors, complex event processing
(CEP) is becoming increasingly important to scalably detect situations in real
time. Current CEP systems are not capable of dealing efficiently with highly
dynamic mobile consumers whose interests change with their location. We
introduce the distributed mobile CEP (MCEP) system which automatically adapts
the processing of events according to a consumer's location. MCEP significantly
reduces latency, network utilization, and processing overhead by providing
on-demand and opportunistic adaptation algorithms to dynamically assign event
streams and computing resources to operators of the MCEP system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2014-07&engl=0}
}
@article {ART-2014-03,
author = {Marius Wernke and Pavel Skvortsov and Frank D{\"u}rr and Kurt Rothermel},
title = {{A Classification of Location Privacy Attacks and Approaches}},
journal = {Personal and Ubiquitous Computing (Special Issue on Security and Trust in Context-Aware Systems)},
publisher = {Springer London},
volume = {18},
number = {1},
pages = {163--175},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2014},
issn = {1617-4909},
doi = {10.1007/s00779-012-0633-z},
keywords = {location-based services; location privacy; adversary; attack; classification; location privacy approaches},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2014-03/ART-2014-03.pdf,
http://link.springer.com/article/10.1007%2Fs00779-012-0633-z,
http://www.priloc.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In recent years, location-based services have become very popular, mainly
driven by the availability of modern mobile devices with integrated position
sensors. Prominent examples are points of interest finders or geo-social
networks like Facebook Places, Qype, Loopt. Because these services access
private position information, location privacy concepts become mandatory in
order to ensure that users accept these services.
Many different concepts and approaches for the protection of location privacy
have been described in the literature. These approaches differ with respect to
the protected information and their effectiveness against different attacks.
The goal of this paper is to assess the applicability and effectiveness of
location privacy approaches systematically. We first identify different
protection goals, namely, personal information (user identity), spatial
information (user position), and temporal information (identity/position +
time). Secondly, we give an overview of basic principles and existing
approaches to protect these privacy goals. In a third step, we classify
possible attacks. Finally, we analyzed existing approaches with respect to
their protection goals and their ability to resists the introduced attacks.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2014-03&engl=0}
}
@article {ART-2014-01,
author = {Muhammad Adnan Tariq and Boris Koldehofe and Kurt Rothermel},
title = {{Securing Broker-Less Publish/Subscribe Systems using Identity-Based Encryption}},
journal = {IEEE Transactions on Parallel and Distributed Systems},
address = {Los Alamitos, CA, USA},
publisher = {IEEE Computer Society},
volume = {25},
number = {2},
pages = {518--528},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2014},
doi = {10.1109/TPDS.2013.256},
issn = {1045-9219},
keywords = {Identity-based encryption; Routing; Servers; Subscriptions; Distributed Systems; Security and Privacy Protection},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {http://dx.doi.org/10.1109/TPDS.2013.256,
http://doi.ieeecomputersociety.org/10.1109/TPDS.2013.256,
http://www.computer.org/cms/Computer.org/dl/trans/td/2014/02/extras/ttd2014020518s.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The provisioning of basic security mechanisms such as authentication and
confidentiality is highly challenging in a content-based publish/subscribe
system. Authentication of publishers and subscribers is difficult to achieve
due to the loose coupling of publishers and subscribers. Likewise,
confidentiality of events and subscriptions conflicts with content-based
routing. This article presents a novel approach to provide confidentiality and
authentication in a broker-less content-based publish-subscribe system. The
authentication of publishers and subscribers as well as confidentiality of
events is ensured, by adapting the pairing-based cryptography mechanisms, to
the needs of a publish/subscribe system. Furthermore, an algorithm to cluster
subscribers according to their subscriptions preserves a weak notion of
subscription confidentiality. In addition to our previous work, this article
contributes i) use of searchable encryption to enable efficient routing of
encrypted events, ii) Multi-credential routing a new event dissemination
strategy to strengthen the weak subscription confidentiality, and iii) thorough
analysis of different attacks on subscription confidentiality. The overall
approach provides fine grained key management and the cost for encryption,
decryption and routing is in the order of subscribed attributes. Moreover, the
evaluations show that providing security is affordable w.r.t. i) throughput of
the proposed cryptographic primitives, and ii) delays incurred during the
construction of the publish/subscribe overlay and the event dissemination.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2014-01&engl=0}
}
@article {ART-2013-13,
author = {Hannes Wolf and Klaus Herrmann and Kurt Rothermel},
title = {{Dealing with uncertainty: Robust workflow navigation in the healthcare domain}},
journal = {ACM Transactions on Intelligent Systems and Technology (TIST)},
address = {New York, NY, USA},
publisher = {ACM},
volume = {4},
number = {4},
type = {Artikel in Zeitschrift},
month = {September},
year = {2013},
doi = {10.1145/2508037.2508046},
issn = {2157-6904},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.4.1 Office Automation},
ee = {http://doi.acm.org/10.1145/2508037.2508046},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Processes in the healthcare domain are characterized by coarsely predefined
recurring procedures that are flexibly adapted by the personnel to
suite-specific situations. In this setting, a workflow management system that
gives guidance and documents the personnel's actions can lead to a higher
quality of care, fewer mistakes, and higher efficiency. However, most existing
workflow management systems enforce rigid inflexible workflows and rely on
direct manual input. Both are inadequate for healthcare processes. In
particular, direct manual input is not possible in most cases since (1) it
would distract the personnel even in critical situations and (2) it would
violate fundamental hygiene principles by requiring disinfected doctors and
nurses to touch input devices. The solution could be activity recognition
systems that use sensor data (e.g., audio and acceleration data) to infer the
current activities by the personnel and provide input to a workflow (e.g.,
informing it that a certain activity is finished now). However,
state-of-the-art activity recognition technologies have difficulties in
providing reliable information. We describe a comprehensive framework tailored
for flexible human-centric healthcare processes that improves the reliability
of activity recognition data. We present a set of mechanisms that exploit the
application knowledge encoded in workflows in order to reduce the uncertainty
of this data, thus enabling unobtrusive robust healthcare workflows. We
evaluate our work based on a real-world case study and show that the robustness
of unobtrusive healthcare workflows can be increased to an absolute value of up
to 91\% (compared to only 12\% with a classical workflow system). This is a major
breakthrough that paves the way towards future IT-enabled healthcare systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2013-13&engl=0}
}
@article {ART-2013-04,
author = {Anders Gidenstam and Boris Koldehofe and Marina Papatriantafilou and Philippas Tsigas},
title = {{Scalable group communication supporting configurable levels of consistency}},
journal = {Concurrency and Computation: Practice and Experience},
publisher = {John Wiley \& Sons, Ltd.},
volume = {25},
number = {5},
pages = {649--671},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2013},
doi = {10.1002/cpe.1801},
keywords = {Distributed Systems, Group Communication, Consistency},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Group communication is deployed in many evolving Internet-scale cooperative
applications such as multiplayer online games and virtual worlds to efficiently
support interaction on information relevant to a potentially very large number
of users or objects. Especially peer-to-peer based group communication
protocols have evolved as a promising approach to allow intercommunication
between many distributed peers. Yet, the delivery semantics of robust and
scalable protocols such as gossiping is not sufficient to support consistency
semantics beyond eventual consistency because no relationship on the order of
events is enforced. On the other hand, traditional consistency models provided
by reliable group communication providing causal or even total order are
restricted to support only small groups. This article proposes the cluster
consistency model which bridges the gap between traditional and current
approaches in supporting both scalability and ordered event delivery. We
introduce a dynamic and fault tolerant cluster management method that can
coordinate concurrent access to resources in a peer-to-peer system and can be
used to establish fault-tolerant configurable cluster consistency with
predictable reliability, running on top of decentralised probabilistic
protocols supporting scalable group communication. This is achieved by a
general two-layered architecture that can be applied on top of the standard
Internet communication layers and offers a modular, layered set of services to
the applications that need them. Further, we present a fault-tolerant method
implementing causal cluster consistency with predictable reliability, running
on top of decentralised probabilistic protocols supporting group communication.
This paper provides analytical and experimental evaluation of the properties
regarding the fault tolerance of the approach. Furthermore, our experimental
study, conducted by implementing and evaluating the two-layered architecture on
top of standard Internet transport services, shows that the approach scales
well, imposes an even load on the system, and provides high-probability
reliability guarantees.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2013-04&engl=0}
}
@article {ART-2013-02,
author = {Marius Wernke and Frank D{\"u}rr and Kurt Rothermel},
title = {{PShare: Ensuring location privacy in non-trusted systems through multi-secret sharing}},
journal = {Pervasive and Mobile Computing},
publisher = {Elsevier},
pages = {1--17},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2013},
doi = {10.1016/j.pmcj.2013.01.001},
keywords = {Location-based applications; Privacy; Position sharing; Location management},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2013-02/ART-2013-02.pdf,
http://www.priloc.de,
http://dx.doi.org/10.1016/j.pmcj.2013.01.001},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Location-based applications such as Facebook Places, Foursquare, or Loopt
typically use location services to manage mobile object positions. However,
exposing precise user positions raises user privacy concerns, especially if
location service providers are not fully trusted. To enable the secure
management of private user positions in non-trusted systems, we present two
novel position sharing approaches based on the concept of multi-secret sharing.
We improve existing geometric position sharing approaches [1, 2] by considering
continuous position updates and by increasing the robustness against various
attacks. Furthermore, we present the first position sharing approach for
symbolic location models.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2013-02&engl=0}
}
@article {ART-2013-01,
author = {Stephan Schuhmann and Klaus Herrmann and Kurt Rothermel and Yazan Boshmaf},
title = {{Adaptive Composition of Distributed Pervasive Applications in Heterogeneous Environments}},
journal = {ACM Transactions on Autonomous and Adaptive Systems},
publisher = {ACM},
volume = {8},
number = {2},
pages = {1--21},
type = {Artikel in Zeitschrift},
month = {Juli},
year = {2013},
doi = {10.1145/2491465.2491469},
issn = {1556-4665},
keywords = {Adaptivity; Algorithms; Automation; Components; Design; Heterogeneity; Hybrid Configuration; Management; Measurement; Middleware; Partial Configurations; Pervasive Applications; Service Composition},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.2.11 Software Engineering Software Architectures},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2013-01/ART-2013-01.pdf,
http://doi.acm.org/10.1145/2491465.2491469},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Complex pervasive applications need to be distributed for two main reasons: due
to the typical resource restrictions of mobile devices, and to use local
services to interact with the immediate environment. To set up such an
application, the distributed components require spontaneous composition. Since
dynamics in the environment and device failures may imply the unavailability of
components and devices at any time, finding, maintaining, and adapting such a
composition is a nontrivial task. Moreover, the speed of such a configuration
process directly influences the user since in the event of a configuration, the
user has to wait. In this article, we introduce configuration algorithms for
homogeneous and heterogeneous environments. We discuss a comprehensive approach
to pervasive application configuration that adapts to the characteristics of
the environment: It chooses the most efficient configuration method for the
given environment to minimize the configuration latency. Moreover, we propose a
new scheme for caching and reusing partial application configurations. This
scheme reduces the configuration latency even further such that a configuration
can be executed without noticeable disturbance of the user.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2013-01&engl=0}
}
@article {ART-2012-21,
author = {Ralph Lange},
title = {{Scalable Management of Trajectories and Context Model Descriptions}},
journal = {PIK -- Praxis der Informationsverarbeitung und Kommunikation},
publisher = {De Gruyter},
volume = {35},
number = {4},
pages = {281--287},
type = {Artikel in Zeitschrift},
month = {November},
year = {2012},
doi = {10.1515/pik-2012-0041},
isbn = {ISSN 1865-8342},
keywords = {moving objects database; trajectory tracking; spatio-temporal indexing; heterogeneous information systems; defined classes},
language = {Englisch},
cr-category = {H.2.5 Heterogeneous Databases,
H.2.8 Database Applications,
H.3.3 Information Search and Retrieval},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2012-21/ART-2012-21.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The ongoing proliferation of sensing technologies constitutes a huge potential
for context-aware computing. It allows selecting relevant information about our
physical environment from different sources and providers all over the globe. A
fundamental challenge is how to provide efficient access to these immense
amounts of distributed dynamic context information - particularly due to the
mobility of devices and other entities. To enable such access to current and
past position information about moving objects, we propose a family of
protocols (CDR, GRTS) for efficiently tracking a moving object's trajectory at
some remote database in real-time as well as a distributed indexing scheme
(DTI) for optimized access to trajectory data that is partitioned in space to
multiple database servers. For discovering context information that is relevant
for the situation of an application, we propose a powerful formalism for
describing context models in a concise manner and a tailored multidimensional
data structure (SDC-Tree) for retrieving relevant context models out of
potentially millions of descriptions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2012-21&engl=0}
}
@article {ART-2012-18,
author = {Kurt Rothermel and Stephan Schnitzer and Ralph Lange and Frank D{\"u}rr and Tobias Farrell},
title = {{Context-aware and quality-aware algorithms for efficient mobile object management}},
journal = {Pervasive and Mobile Computing},
publisher = {Elsevier},
volume = {8},
number = {1},
pages = {131--146},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2012},
doi = {10.1016/j.pmcj.2011.04.009},
issn = {1574-1192},
keywords = {context-awareness; location management; mobile object tracking; range queries; efficiency},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks,
H.2.8 Database Applications},
ee = {http://dx.doi.org/10.1016/j.pmcj.2011.04.009},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The management of positions of mobile objects is an essential prerequisite for
many context-aware systems such as advanced traffic management systems or
personal assistance systems. In this paper, we present two approaches for the
scalable tracking of mobile object trajectories and the efficient processing of
continuous spatial range queries, respectively. We show in detail how both
approaches utilize the basic concepts of accuracy relaxation and utilization of
context information, such as movement predictions, to minimize the number of
position updates, the size of trajectory data, and the number of
energy-consuming position sensing operations.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2012-18&engl=0}
}
@article {ART-2012-17,
author = {Umakishore Ramachandran and Kirak Hong and Liviu Iftode and Ramesh Jain and Rajnish Kumar and Kurt Rothermel and Junsuk Shin and Raghupathy Sivakumar},
title = {{Large-Scale Situation Awareness With Camera Networks and Multimodal Sensing}},
journal = {Proceedings of the IEEE},
publisher = {IEEE},
volume = {100},
number = {4},
pages = {878--892},
type = {Artikel in Zeitschrift},
month = {April},
year = {2012},
issn = {0018-9219},
doi = {10.1109/JPROC.2011.2182093},
keywords = {Cameras; Computer vision; Intelligent sensors; Large-scale systems; Real time systems; Resource management; Surveillance; Target tracking; Video recording; cameras; image sensors; multimedia communication; ubiquitous computing; video surveillance; Moore law; data-intensive nature; disaster recovery; emergency response; functional situation awareness system; health care; ill-defined research area; large-scale camera network deployment; large-scale reliable system; large-scale situation awareness; media-rich sensor-based application; multimedia algorithm; multimodal sensing; real-time analysis; resource requirement; sensing data; Large-scale distributed systems; programing model; resource management; scalability; situation awareness; video-based surveillance},
language = {Deutsch},
cr-category = {C.2 Computer-Communication Networks,
I.4 Image Processing and Computer Vision,
D.1 Programming Techniques},
ee = {http://dx.doi.org/10.1109/JPROC.2011.2182093},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Sensors of various modalities and capabilities, especially cameras, have become
ubiquitous in our environment. Their intended use is wide ranging and
encompasses surveillance, transportation, entertainment, education, healthcare,
emergency response, disaster recovery, and the like. Technological advances and
the low cost of such sensors enable deployment of large-scale camera networks
in large metropolises such as London and New York. Multimedia algorithms for
analyzing and drawing inferences from video and audio have also matured
tremendously in recent times. Despite all these advances, large-scale reliable
systems for media-rich sensor-based applications, often classified as
situation-awareness applications, are yet to become commonplace. Why is that?
There are several forces at work here. First, the system abstractions are just
not at the right level for quickly prototyping such applications on a large
scale. Second, while Moore's law has held true for predicting the growth of
processing power, the volume of data that applications are called upon to
handle is growing similarly, if not faster. Enormous amount of sensing data is
continually generated for real-time analysis in such applications. Further, due
to the very nature of the application domain, there are dynamic and demanding
resource requirements for such analyses. The lack of right set of abstractions
for programing such applications coupled with their data-intensive nature have
hitherto made realizing reliable large-scale situation-awareness applications
difficult. Incidentally, situation awareness is a very popular but ill-defined
research area that has attracted researchers from many different fields. In
this paper, we adopt a strong systems perspective and consider the components
that are essential in realizing a fully functional situation-awareness system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2012-17&engl=0}
}
@article {ART-2012-04,
author = {Andreas Grau and Klaus Herrmann and Kurt Rothermel},
title = {{Scalable Network Emulation - The NET Approach}},
journal = {Journal of Communications - Special Issue: Advances in Communications and Networking - II},
publisher = {Academy Publisher},
volume = {7},
number = {1},
pages = {3--16},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2012},
issn = {1796-2021},
doi = {10.4304/jcm.7.1.3-16},
keywords = {Scalable Network Emulation; Placement; Migration; Node Virtualization; Virtual Time},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Network emulation is an efficient method for evaluating distributed
applications and communication protocols bycombining the benefits of real world
experiments and networksimulation. The process of network emulation involves
the executionof connected virtual nodes running the software under test ina
controlled environment. Our Network Emulation Testbed (NET) achieves high
scalability by combining efficient node virtualization and adaptive virtual
time.
In this paper, we provide an overview of our system. First, we introduce our
efficient emulation architecture. Second, we present our approaches (NETplace
and NETbalance) to minimize the runtime of the network experiments. The idea of
NETplace is to minimize the load of the testbed by calculating an initial
placement of virtual nodes onto the testbed nodes. During the runtime of the
experiment NETbalance adapts this placement to changed resource requirements of
the software under test. Finally, we introduce NETcaptain, a graphical user
interface to setup, control and visualize network experiments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2012-04&engl=0}
}
@article {ART-2011-21,
author = {Tobias Farrell and Kurt Rothermel and Reynold Cheng},
title = {{Processing Continuous Range Queries with Spatiotemporal Tolerance}},
journal = {IEEE Journal Transactions on Mobile Computing (TCM)},
publisher = {IEEE Computer Society},
volume = {10},
number = {3},
pages = {320--334},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2011},
doi = {10.1109/TMC.2010.159},
issn = {1536-1233},
keywords = {accuracy; delay; energy consumption; sensors; uncertainty; query; spatial; temporal; spatiotemporal},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Continuous queries are often employed to monitor the locations of mobile
objects (MOs), which are determined by sensing devices like GPS receivers. In
this paper, we tackle two challenges in processing continuous range queries
(CRQs): coping with data uncertainty inherently associated with location data,
and reducing the energy consumption of battery-powered MOs. We propose the
concept of spatiotemporal tolerance for CRQ to relax a query's accuracy
requirements in terms of a maximal acceptable error. Unlike previous works, our
definition considers tolerance in both the spatial and temporal dimensions,
which offers applications more flexibility in specifying their individual
accuracy requirements. As we will show, these tolerance bounds can provide
well-defined query semantics in spite of different sources of data uncertainty.
In addition, we present efficient algorithms that carefully control when an MO
should sense or report a location, while satisfying these tolerances. Thereby,
we particularly reduce the number of position sensing operations substantially,
which constitute a considerable source of energy consumption. Extensive
simulations confirm that the proposed algorithms result in large energy savings
compared to nontolerant query processing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-21&engl=0}
}
@article {ART-2011-11,
author = {Ralph Lange and Frank D{\"u}rr and Kurt Rothermel},
title = {{Efficient real-time trajectory tracking}},
journal = {The VLDB Journal},
publisher = {Springer Berlin Heidelberg},
volume = {20},
number = {5},
pages = {671--694},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2011},
doi = {10.1007/s00778-011-0237-7},
issn = {1066-8888},
keywords = {moving objects database; MOD; trajectory tracking; dead reckoning; line simplification},
language = {Englisch},
cr-category = {H.2.8 Database Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2011-11/ART-2011-11.pdf,
http://dx.doi.org/10.1007/s00778-011-0237-7},
contact = {ralph.lange@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Moving objects databases (MOD) manage trajectory information of vehicles,
animals, and other mobile objects. A crucial problem is how to efficiently
track an object's trajectory in real-time, in particular if the trajectory data
is sensed at the mobile object and thus has to be communicated over a wireless
network. We propose a family of tracking protocols that allow trading the
communication cost and the amount of trajectory data stored at a MOD off
against the spatial accuracy. With each of these protocols, the MOD manages a
simplified trajectory that does not deviate by more than a certain accuracy
bound from the actual movement. Moreover, the different protocols enable
several trade-offs between computational costs, communication cost, and the
reduction in the trajectory data: Connection-Preserving Dead Reckoning
minimizes the communication cost using dead reckoning, a technique originally
designed for tracking an object's current position. Generic Remote Trajectory
Simplification (GRTS) further separates between tracking of the current
position and simplification of the past trajectory and can be realized with
different line simplification algorithms. For both protocols, we discuss how to
bound the space consumption and computing time at the moving object and thereby
present an effective compression technique to optimize the reduction
performance of real-time line simplification in general. Our evaluations with
hundreds of real GPS traces show that a realization of GRTS with a simple
simplification heuristic reaches 85-90\% of the best possible reduction rate,
given by retrospective offline simplification. A realization with the optimal
line simplification algorithm by Imai and Iri even reaches more than 97\% of the
best possible reduction rate.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-11&engl=0}
}
@article {ART-2011-01,
author = {Muhammad Adnan Tariq and Boris Koldehofe and Gerald G. Koch and Imran Khan and Kurt Rothermel},
title = {{Meeting subscriber-defined QoS constraints in publish/subscribe systems}},
journal = {Concurrency and Computation: Practice and Experience},
publisher = {John Wiley \& Sons, Ltd.},
volume = {23},
number = {17},
pages = {2140--2153},
type = {Artikel in Zeitschrift},
month = {Mai},
year = {2011},
doi = {10.1002/cpe.1751},
keywords = {Content-based; P2P; Event-based; Bandwidth; End-to-end Delay; Spatial indexing; QoS},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2011-01/ART-2011-01.pdf,
http://dx.doi.org/10.1002/cpe.1751},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Current distributed publish/subscribe systems assume that all participants have
similar QoS requirements and equally contribute to the system's resources.
However, in many real-world applications, the message delay tolerance of
individual peers may differ widely. Disseminating messages according to
individual delay requirements not only allows for the satisfaction of
user-specific needs but also significantly improves the utilization of the
resources in a publish/subscribe system. In this paper, we propose a
peer-to-peer-based approach to satisfy the individual delay requirements of
subscribers in the presence of bandwidth constraints. Our approach allows
subscribers to dynamically adjust the granularity of their subscriptions
according to their bandwidth constraints and delay requirements. Subscribers
maintain the publish/subscribe overlay in a decentralized manner by
establishing connections to peers that provide messages meeting exactly their
subscription granularity and complying to their delay requirements. Evaluations
show that for practical workloads, the proposed system scales up to a large
number of subscribers and performs robustly in a very dynamic setting.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-01&engl=0}
}
@article {ART-2010-03,
author = {Sven Schulz and Wolfgang Blochinger and Mathias Poths},
title = {{Orbweb - A Network Substrate for Peer-to-Peer Grid Computing Platforms based on Open Standards}},
journal = {Journal of Grid Computing},
address = {Heidelberg},
publisher = {Springer-Verlag},
volume = {8},
number = {1},
pages = {77--107},
type = {Artikel in Zeitschrift},
month = {Juni},
year = {2010},
doi = {10.1007/s10723-009-9121-8},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we propose to use the open industrial-strength eXtensible
Messaging and Presence Protocol (XMPP) to build a network substrate for
Peer-to-Peer Grid computing called Orbweb. We describe how to employ XMPP to
tackle domain-specific challenges, including high scalability, support for
volatility, NAT/Firewall traversal, and protocol efficiency. Where XMPP fails
to meet these requirements, we contribute pertinent extensions. In particular,
we boost the scalability of XMPP by taking load of the XMPP servers through
dynamically negotiated direct Peer-to-Peer communication channels between XMPP
peers. We pave the way for scalable group membership management by substituting
the existing XMPP Multi-User Chat protocol for one that does not suffer from
limitations imposed by a everyone knows everyone visibility model and allows
for selecting a membership model that matches the requirements of a given
application. As efficient multicasting is an essential prerequisite for many
distributed algorithms and the centralized XMPP multicast is of limited
scalability, we adapt the well-known Bimodal Multicast protocol to work in a
highly volatile Peer-to-Peer Grid computing environment. Finally, we show how
to improve the protocol efficiency of XMPP by leveraging a standardized binary
encoding of the XML Information Set for XMPP packet transmission. To
substantiate the applicability of our approach and the effectiveness of our
extensions, we describe how some important higher-level services used in
Peer-to-Peer Grid Computing can be implemented on top of Orbweb and provide a
detailed experimental analysis.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2010-03&engl=0}
}
@article {ART-2009-31,
author = {Andreas Lachenmann and Klaus Herrmann and Kurt Rothermel and Pedro Jos{\'e} Marr{\'o}n},
title = {{On Meeting Lifetime Goals and Providing Constant Application Quality}},
journal = {Transactions on Sensor Networks},
publisher = {ACM},
volume = {5},
number = {4},
pages = {1--36},
type = {Artikel in Zeitschrift},
month = {November},
year = {2009},
doi = {10.1145/1614379.1614388},
keywords = {Wireless sensor network; Coordination; Energy; Lifetime goal; Programming abstraction},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2009-31/ART-2009-31.pdf,
http://portal.acm.org/citation.cfm?id=1614388},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Most work in sensor networks tries to maximize network lifetime. However, for
many applications the required lifetime is known in advance. Therefore,
application quality should rather be maximized for that given time. Levels, the
approach presented in this article, is a programming abstraction for
energy-aware sensor network applications that helps to meet a user-defined
lifetime goal by deactivating optional functionality. With this programming
abstraction, the application developer defines so-called energy levels.
Functionality in energy levels can be deactivated if the required lifetime
cannot be met otherwise. The runtime system uses data about the energy
consumption of different levels to compute an optimal level assignment that
maximizes each node's quality for the time remaining. In addition, Levels
includes a completely distributed coordination algorithm that balances energy
level assignments and keeps the application quality of the network roughly
constant over time. In this approach, each node computes its schedule based on
those of its neighbors. As the evaluation shows, applications using Levels can
accurately meet given lifetime goals with only small fluctuations in
application quality. In addition, the runtime overhead both for computation and
for communication is negligible.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-31&engl=0}
}
@article {ART-2009-27,
author = {Matthias Gauger and Pedro Jos{\'e} Marr{\'o}n and Daniel Kauker and Kurt Rothermel},
title = {{Low Overhead Assignment of Symbolic Coordinates in Sensor Networks}},
journal = {Telecommunication Systems},
publisher = {Springer},
volume = {40},
number = {3-4},
pages = {117--128},
type = {Artikel in Zeitschrift},
month = {April},
year = {2009},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2009-27/ART-2009-27.pdf,
http://www.springerlink.com/content/b651j055q0m40003/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Approximate information on the location of nodes in a sensor network is
essential to many types of sensor network applications and algorithms. In many
cases, using symbolic coordinates is an attractive alternative to the use of
geographic coordinates due to lower costs and lower requirements on the
available location information during coordinate assignment. In this paper, we
investigate different possible methods of assigning symbolic coordinates to
sensor nodes. We present a method based on broadcasting coordinate messaging
and filtering using sensor events. We show in the evaluation that this method
allows a reliable assignment of symbolic coordinates while only generating a
low overhead.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-27&engl=0}
}
@article {ART-2009-26,
author = {Sven Schulz and Wolfgang Blochinger and Hannes Hannak},
title = {{Capability-Aware Information Aggregation in Peer-to-Peer Grids}},
journal = {Journal of Grid Computing},
address = {Heidelberg},
publisher = {Springer-Verlag},
volume = {7},
number = {2},
pages = {135--167},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2009},
doi = {10.1007/s10723-008-9114-z},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
C.2.4 Distributed Systems,
C.2.6 Internetworking},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Information aggregation is the process of summarizing information across the
nodes of a distributed system. We present a hierarchical information
aggregation system tailored for Peer-to-Peer Grids which typically exhibit a
high degree of volatility and heterogeneity of resources. Aggregation is
performed in a scalable yet efficient way by merging data along the edges of a
logical self-healing tree with each inner node providing a summary view of the
information delivered by the nodes of the corresponding subtree. We describe
different tree management methods suitable for high-efficiency and
high-scalability scenarios that take host capability and stability diversity
into account to attenuate the impact of slow and/or unstable hosts. We propose
an architecture covering all three phases of the aggregation process: Data
gathering through a highly extensible sensing framework, data aggregation using
reusable, fully isolated reduction networks, and application-sensitive data
delivery using a broad range of propagation strategies. Our solution combines
the advantages of approaches based on Distributed Hash Tables (DHTs) (i.e.,
load balancing and self-maintenance) and hierarchical approaches (i.e.,
respecting administrative boundaries and resource limitations). Our approach is
integrated into our Peer-to-Peer Grid platform Cohesion. We substantiate its
effectiveness through performance measurements and demonstrate its
applicability through a graphical monitoring solution leveraging our
aggregation system.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-26&engl=0}
}
@article {ART-2009-15,
author = {Jorge A. Briones and Boris Koldehofe and Kurt Rothermel},
title = {{SPINE : Adaptive Publish/Subscribe for Wireless Mesh Networks}},
journal = {Studia Informatika Universalis},
publisher = {Hermann},
volume = {7},
number = {3},
pages = {320--353},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2009},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2009-15/ART-2009-15.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Application deployment on Wireless Mesh Networks (WMNs) is a challenging issue.
First it requires communication abstractions that allow for interoperation with
Internet applications and second the offered solution should be sensitive to
the available resources in the underlying network. Loosely coupled
communication abstractions, like publish/subscribe, promote interoperability,
but unfortunately are typically implemented at the application layer without
considering the available resources at the underlay imposing a significant
degradation of application performance in the setting of Wireless Mesh
Networks. In this paper we present SPINE, a content-based publish/subscribe
system, which considers the particular challenges of deploying
application-level services in Wireless Mesh Networks. SPINE is designed to
reduce the overhead which stems from both publications and reconfigurations, to
cope with the inherent capacity limitations on communication links as well as
with mobility of the wireless mesh-clients. We demonstrate the effectiveness of
SPINE by comparison with traditional approaches in implementing content-based
publish/subscribe.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-15&engl=0}
}
@article {ART-2009-14,
author = {Bj{\"o}rn Schilling and Udo Pletat and Kurt Rothermel},
title = {{Event Correlation in Heterogeneous Environments}},
journal = {it --- Information Technology -- Complex Event Processing},
publisher = {Oldenbourg Wissenschaftsverlag GmbH},
pages = {270--275},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2009},
language = {Deutsch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2009-14/ART-2009-14.pdf,
http://www.oldenbourg-wissenschaftsverlag.de/olb/de/1.c.1495462.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The condition and location of a business item are of central interest in many
business applications such as supply chain management, manufacturing, or
ensuring safety and security for people and goods. Recent advances in sensor
technology allow to transmit condition and location information about goods,
materials and people to enterprise software systems in real-time. In this
context, complex event processing is an emerging software technology for
detecting business-relevant situations in streams of events and for providing
these detected situations to various business processes. While currently
complex event processing systems are mostly deployed within a single business
domain at a limited scale, the cooperative nature of business applications
gives reason that complex event processing will soon address multiple business
domains and involve an increasingly large number of business events. In order
to ensure interoperability as well as efficient utilization of processing and
network capability, we motivate the need for heterogeneous correlation
technology in the context of business applications.
In this article we give an overview of the project $\backslash$emph{Distributed
heterogeneous event processing} (DHEP) involving the IBM B{\"o}blingen lab and the
Universit{\"a}t Stuttgart. In particular, we highlight how business applications
can benefit from using event correlation technology in heterogeneous
environments. The key aspects of the project address the deployment of
collections of event correlation rules to a network of heterogeneous event
correlation engines. We give an overview of challenges and possible solutions
for the dynamic configuration of such environments and present our architecture
which supports network-wide cooperation between different correlation engines.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-14&engl=0}
}
@article {ART-2008-23,
author = {Oliver P. Waldhorst and Christian Blankenhorn and Dirk Haage and Ralph Holz and Gerald G. Koch and Boris Koldehofe and Fleming Lampi and Christoph P. Mayer and Sebastian Mies},
title = {{Spontaneous Virtual Networks: On the Road Towards the Internet's Next Generation}},
journal = {it --- Information Technology -- Methods and Applications of Informatis and Information Technology},
address = {M{\"u}nchen},
publisher = {Oldenbourg Wissenschaftsverlag GmbH},
volume = {50},
number = {6},
pages = {367--375},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {2008},
issn = {1611-2776},
doi = {10.1524/itit.2008.0508},
keywords = {SpoVNet; Spontane Virtuelle Netze; Next Generation Internet},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.2.2 Network Protocols,
C.2.6 Internetworking},
contact = {Correspondence address: University of Karlsruhe, Institute of Telematics, Zirkel 2, 76131 Karlsruhe, Deutschland, waldhorst@tm.uka.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Novel Internet applications demand global availability of complex services that
can adapt dynamically to application requirements. At the same time, pervasive
Internet usage and heterogeneous access technologies impose new challenges for
service deployment. We present Spontaneous Virtual Networks (SpoVNet), a
methodology that enables easy development of new services with transparent
support for mobility, multi-homing, and heterogeneous environments. This
article presents the overlay-based architecture of SpoVNet that supports the
spontaneous deployment of new services as well as a seamless transition towards
future networks. SpoVNet´s architecture offers support for the underlay aware
adaptation of overlays by the use of cross-layer information. In the context of
two exemplary services like a group communication service and an event service
as well as two demanding applications – a realtime online game and a video
streaming application – we illustrate how SpoVNet is of value in establishing
services and applications for the Next Generation Internet.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2008-23&engl=0}
}
@article {ART-2008-22,
author = {Klaus Herrmann},
title = {{Self-Organized Service Placement in Ambient Intelligence Environments}},
journal = {ACM Transactions on Autonomous and Adaptive Systems - Special Issue on Ambient Intelligence},
publisher = {ACM},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2008},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Ambient Intelligence (AmI) is an IT concept by which mobile users shall be
seamlessly supported in their every-day activities. This includes interactions
with remote resources as well as with their current physical environment. We
have developed the so-called Ad hoc Service Grid (ASG) infrastructure that
supports the latter form of interactions. It allows operators to cover
arbitrary locations with Ambient Services in a Drop-and-Deploy fashion. An
Ambient Service may autonomously distribute (replicate and migrate) within an
ASG network to optimize its availability, response times, and network usage. In
this paper, we propose a fully decentralized, dynamic, and adaptive service
placement algorithm for AmI environments like the ASG. This algorithm achieves
a coordinated global placement pattern that minimizes the communication costs
without any central controller. It does not even require additional
communication among the replicas. Moreover, placement patterns stabilize if no
changes occur in the environment while replicas still retain their ability to
adapt. Mechanisms for self-organized placement of services are very important
for AmI environments in general since they allow for autonomous adaptations to
dynamic changes and, thus, remove the need for manual (re)configuration of a
running system. We present a detailed evaluation of the algorithm's performance
and compare it with three other algorithms to show its competitiveness.
Furthermore, we discuss how the desired self-organizing behavior emerges from
the interactions of a few simple, local rules that govern the individual
placement decisions. In order to do so, we give an in-depth analysis of a
series of hidden effects that are not directly encoded into the placement
algorithm but stem from its collective dynamics.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2008-22&engl=0}
}
@article {ART-2007-17,
author = {Klaus Herrmann and Gero M{\"u}hl and Michael Jaeger},
title = {{MESHMdl Event Spaces -- A Coordination Middleware for Self-Organizing Applications in Ad hoc Networks}},
journal = {Journal on Pervasive and Mobile Computing - Special Issue on Middleware for Pervasive Computing},
publisher = {Elsevier Science Publishers B. V.},
volume = {3},
number = {4},
pages = {467--487},
type = {Artikel in Zeitschrift},
month = {August},
year = {2007},
issn = {1574-1192},
doi = {http://dx.doi.org/10.1016/j.pmcj.2007.04.003},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
contact = {Please contact me by a href=``mailto:klaus.herrmann@ipvs.uni-stuttgart.de?subject=Paper\%20inquiry''email if you need a copy of this article.},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Mobile ad hoc networks (MANETs) are gaining importance as a promising
technology for flexible, proximity-based, mobile communication. However, the
inherent dynamics of MANETs imposes strong limitations on the design of
distributed applications. They need to be able to adapt to changing conditions
quickly and organize themselves in terms of component placement and
communication habits. In this paper, we present MESHMdl, a middleware that
provides a high level of awareness and decoupling for application components to
make them more flexible and adaptable. We focus on the Event Space as the
central communication medium of MESHMdl. The Event Space offers a simple,
unified communication interface for inter-agent communication as well as for
communication with the middleware and resource access. Furthermore, it serves
as a means for flexibly extending a MESHMdl daemon. We investigate the
performance of the Event Space on different mobile devices and show that it is
superior to comparable systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2007-17&engl=0}
}
@article {ART-2007-11,
author = {Lorenzo Alvisi and Jeroen Doumen and Rachid Guerraoui and Boris Koldehofe and Harry Li and Robbert van Renesse and Gilles Tredan},
title = {{How robust are gossip-based communication protocols?}},
journal = {ACM SIGOPS Operating Systems Review},
address = {New York, NY, USA},
publisher = {ACM Press},
volume = {41},
number = {5},
pages = {14--18},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2007},
doi = {10.1145/1317379.1317383},
issn = {0163-5980},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.2.4 Software Engineering Software/Program Verification},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Gossip-based communication protocols are often touted as being robust. Not
surprisingly, such a claim relies on assumptions under which gossip protocols
are supposed to operate. In this paper, we discuss and in some cases expose
some of these assumptions and discuss how sensitive the robustness of gossip is
to these assumptions. This analysis gives rise to a collection of new research
challenges.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2007-11&engl=0}
}
@article {ART-2007-02,
author = {Illya Stepanov and Kurt Rothermel},
title = {{Simulating mobile ad hoc networks in city scenarios}},
journal = {Computer Communications},
publisher = {Elsevier},
volume = {30},
number = {7},
pages = {1466--1475},
type = {Artikel in Zeitschrift},
month = {April},
year = {2007},
keywords = {Communication systems; Geographic information systems; Mobile communication; Modeling; Simulation},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Simulation tools are frequently used for the performance evaluations of mobile
ad hoc networks. Currently the tools do not take a spatial environment into
account, thus providing a poor support for urban scenarios. In this paper, we
describe a platform for the modeling of city scenarios. We extend the mostly
used MANET simulator ns-2 by the corresponding mobility and wireless
transmission models. These models have been evaluated against real-world
measurements. By using the tool’s emulation facility, we integrate unmodified
applications and real implementations of network protocols. We demonstrate the
usefulness of the platform by modeling a mobile application in a simulated
environment of Stuttgart downtown. We show that obtained simulation results
differ extensively from those with simpler models.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2007-02&engl=0}
}
@article {ART-2007-01,
author = {Steffen Maier and Daniel Herrscher and Kurt Rothermel},
title = {{Experiences with node virtualization for scalable network emulation}},
journal = {Computer Communications},
publisher = {Elsevier},
volume = {30},
number = {5},
pages = {943--956},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2007},
keywords = {software performance evaluation; network emulation; mobile ad hoc network; scalability; virtual routing},
language = {Englisch},
cr-category = {C.4 Performance of Systems,
D.4.4 Operating Systems Communications Management,
D.4.8 Operating Systems Performance,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2007-01/ART-2007-01.pdf,
http://dx.doi.org/10.1016/j.comcom.2006.08.018},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {During the development of network protocols and distributed applications, their
performance has to be analyzed in appropriate environments. Network emulation
testbeds provide a synthetic, configurable network environment for comparative
performance measurements of real implementations. Realistic scenarios have to
consider hundreds of communicating nodes. Common network emulation approaches
limit the number of nodes in a scenario to the number of computers in an
emulation testbed. To overcome this limitation, we introduce a virtual node
concept for network emulation. The key problem for node virtualization is a
transparent, yet efficient separation of node resources. In this paper, we
provide a brief survey of candidate node virtualization approaches to
facilitate scalable network emulation. Based on the gathered insights, we
propose a lightweight virtualization solution to achieve maximum scalability
and discuss the main points regarding its implementation. We present extensive
evaluations that show the scalability and transparency of our approach in both
a traditional wired infrastructure-based, and in two wireless ad hoc network
emulation scenarios. The measurements indicate that our solution can push the
upper limit of emulation scenario sizes by a factor of 10--28. Given our
emulation testbed consisting of 64 computers, this translates to possible
scenario sizes of up to 1792 nodes. In addition to the evaluation of our
virtualization approach, we discuss key concepts for controlling comprehensive
emulation scenarios to support scalability of our system as a whole.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2007-01&engl=0}
}
@article {ART-2006-20,
author = {Christian Becker and Frank D{\"u}rr and Mirko Knoll and Daniela Nicklas and Torben Weis},
title = {{Entwicklung ortsbezogener Anwendungen}},
journal = {Praxis der Informationsverarbeitung und Kommunikation (PIK)},
editor = {Hans G. Kruse},
publisher = {K. G. Saur Verlag},
volume = {29},
number = {1},
pages = {30--36},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2006},
doi = {10.1515/PIKO.2006.30},
keywords = {ortsbezogene Dienste; Anwendungsentwicklung},
language = {Deutsch},
cr-category = {D.2.2 Software Engineering Design Tools and Techniques},
contact = {Torben Weis torben.weis@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Ortsbezogene Anwendungen versorgen Benutzer mit Diensten und Informationen in
Abh{\"a}ngigkeit ihrer aktuellen Position. Beispiele sind im Bereich der
Telematikdienste, Touristenf{\"u}hrer und Informationsdienste zu finden.
Anwendungen k{\"o}nnen sich an den Ort oder ganz allgemein an den Kontext des
Benutzers anpassen, indem sie ortsspezifische Informationen anzeigen oder Daten
der jeweiligen Situation entsprechend pr{\"a}sentieren. Es existieren verschieden
Ans{\"a}tze und Architekturen, um ortsbezogene Anwendungen zu realisieren. In
diesem Beitrag stellen wir unterschiedliche Ans{\"a}tze vor, diskutieren deren Vor-
und Nachteile und leiten daraus ein abstraktes Anwendungsmodell f{\"u}r
ortsbezogene Anwendungen ab. Des Weiteren stellen wir Entwicklungswerkzeuge
vor, die wir auf Basis dieses Anwendungsmodells konzipiert haben. Die
Kombination aus Anwendungsmodell und spezialisierten Werkzeugen wird die
Entwicklung ortsbezogener Anwendungen systematisieren und wesentlich
vereinfachen.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2006-20&engl=0}
}
@article {ART-2006-13,
author = {Kurt Rothermel and Thomas Ertl and Fritsch Dieter and Paul J. K{\"u}hn and Bernhard Mitschang and Engelbert Westk{\"a}mper and Christian Becker and Dominique Dudkowski and Andreas Gutscher and Christian Hauser and Lamine Jendoubi and Daniela Nicklas and Steffen Volz and Matthias Wieland},
title = {{SFB 627 – Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme}},
journal = {Informatik - Forschung und Entwicklung},
publisher = {Springer-Verlag},
volume = {21},
number = {1-2},
pages = {105--113},
type = {Artikel in Zeitschrift},
month = {Juni},
year = {2006},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.2.8 Database Applications,
H.3 Information Storage and Retrieval},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2006-13/ART-2006-13.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Industrielle Fertigung und Fabrikbetrieb (IFF);
Universit{\"a}t Stuttgart, Institut f{\"u}r Visualisierung und Interaktive Systeme, Visualisierung und Interaktive Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp);
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Kommunikationsnetze und Rechnersysteme (IKR)},
abstract = {Computersysteme, wie wir sie heute kennen, passen sich typischerweise nicht an
den Benutzer und dessen Situation an. Erste Beispiele von Systemen, die durch
den Bezug zur Realwelt den Kontext des Benutzers einbeziehen, sind
Navigationssysteme, die unter Ber{\"u}cksichtigung der Position eines Benutzers und
der Verkehrslage Richtungsanweisungen geben k{\"o}nnen. Damit innovative
kontextbezogene Anwendungen m{\"o}glich werden, muss der Kontext, also der Zustand
der Realwelt, durch Sensoren erfasst, in das Computersystem {\"u}bermittelt und
dort in Form dynamischer Umgebungsmodelle den Anwendungen zur Verf{\"u}gung
gestellt werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2006-13&engl=0}
}
@article {ART-2006-12,
author = {Illya Stepanov and Kurt Rothermel},
title = {{On the impact of a more realistic physical layer on MANET simulations results}},
journal = {Ad Hoc Networks. To appear.},
publisher = {Elsevier},
pages = {1--1},
type = {Artikel in Zeitschrift},
month = {September},
year = {2006},
doi = {10.1016/j.adhoc.2006.08.001},
keywords = {Communication systems; Mobile communication; UHF propagation; Geographic information systems; Simulation},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2006-12/ART-2006-12.pdf,
http://dx.doi.org/10.1016/j.adhoc.2006.08.001},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Network simulation tools are frequently used to analyze the performance of
MANET protocols and applications. Currently they offer only simple wireless
communication models that neglect many radio propagation effects. In this
paper, we integrate a more realistic physical layer model into a simulation
tool. It consists of a radio propagation model and a model of wireless
transmission errors. They have been evaluated against real-world measurements.
We prove that such more realistic models change simulation results
considerably. To the best of our knowledge, no other study of MANETs has been
performed so far with such a detailed physical layer model. Hence, this paper
also gives new insights on the performance of MANETs in real outdoor
environments.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2006-12&engl=0}
}
@article {ART-2006-01,
author = {Audun J{\o}sang and Elizabeth Gray and Michael Kinateder},
title = {{Simplification and Analysis of Transitive Trust Networks}},
journal = {Web Intelligence and Agent Systems: An International Journal},
address = {Amsterdam, The Netherlands},
publisher = {IOS Press},
volume = {4},
number = {2},
pages = {139--161},
type = {Artikel in Zeitschrift},
month = {Mai},
year = {2006},
issn = {1570-1263},
keywords = {trust, reputation, transitive, transitivity, trust-graph, trust-chains},
language = {Englisch},
cr-category = {J.4 Social and Behavioral Sciences,
C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {http://unitec.informatik.uni-stuttgart.de},
contact = {Michael Kinateder Kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {When transacting and interacting through open computer networks, traditional
methods used in the physical world for establishing trust can no longer be
used. Creating virtual network substitutes with which people, organizations and
software agents can derive trust in other parties requires computerized
analysis of the underlying trust networks. This article describes an approach
to trust network analysis using subjective logic (TNA-SL), that consists of the
three following elements. Firstly it uses a concise notation with which trust
transitivity and parallel combination of trust paths can be expressed. Secondly
it defines a method for simplifying complex trust networks so that they can be
expressed in this concise form. Finally it allows trust measures to be
expressed as beliefs, so that derived trust can be automatically and securely
computed with subjective logic. We compare our approach with trust derivation
algorithms that are based on normalization such as PageRank and EigenTrust. We
also provide a numerical example to illustrates how TNA-SL can be applied.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2006-01&engl=0}
}
@article {ART-2005-19,
author = {Christian Becker and Frank D{\"u}rr},
title = {{On Location Models for Ubiquitous Computing}},
journal = {Personal and Ubiquitous Computing},
publisher = {Springer-Verlag},
volume = {9},
number = {1},
pages = {20--31},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2005},
keywords = {Location Model; Umgebungsmodell, Ubiquitous Computing; Context-aware Computing; Location-based Services},
language = {Englisch},
cr-category = {H.0 Information Systems General},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2005-19/ART-2005-19.pdf,
http://www.springerlink.com/content/7qjyl3g9hly15ky2/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Common queries regarding information processing in ubiquitous computing are
based on the location of physical objects. No matter if the next printer, next
restaurant, or friend is searched for, a notion of distances between objects is
required. A search for all objects in a certain geographic area requires the
possibility to define spatial ranges and spatial inclusion of locations. In
this paper we discuss general properties of symbolic and geometric coordinates.
Based on that, we present an overview of existing location models allowing for
position, range, and nearest neighbor queries. The location models are
classified according to their suitability with respect to the query processing
and the involved modeling effort along with other requirements. Besides an
overview of existing location models and approaches the classification of
location models with respect to application requirements can assist developers
in their design decisions.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2005-19&engl=0}
}
@article {ART-2005-08,
author = {Marcus Handte and Christian Becker and Kurt Rothermel},
title = {{Peer-based Automatic Configuration of Pervasive Applications}},
journal = {Journal of Pervasive Computing and Communications},
publisher = {Troubadour Publishing},
volume = {1},
number = {4},
pages = {251--264},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {2005},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks,
D.2 Software Engineering,
D.3 Programming Languages},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Pervasive Computing envisions seamless support for user tasks through
cooperating devices that are present in an environment. Fluctuating
availability of devices, induced by mobility and failures, requires mechanisms
and algorithms that allow applications to adapt to their ever-changing
execution environments without user intervention. To ease the development of
adaptive applications, Becker et al. [3] have proposed the peer-based component
system PCOM. This system provides fundamental mechanisms to support the
automated composition of applications at runtime. In this article, we discuss
the requirements on algorithms that enable automatic configuration of pervasive
applications. Furthermore, we show how finding a configuration can be
interpreted as Distributed Constraint Satisfaction Problem. Based on this, we
present an algorithm that is capable of finding an application configuration in
the presence of strictly limited resources. To show the feasibility of this
algorithm, we present an evaluation based on simulations and real-world
measurements and we compare the results with a simple greedy approximation.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2005-08&engl=0}
}
@article {ART-2005-06,
author = {Pedro Jos{\'e} Marr{\'o}n and Andreas Lachenmann and Daniel Minder and Matthias Gauger and Olga Saukh and Kurt Rothermel},
title = {{Management and configuration issues for sensor networks}},
journal = {International Journal of Network Management},
publisher = {John Wiley \& Sons, Inc.},
volume = {15},
number = {4},
pages = {235--253},
type = {Artikel in Zeitschrift},
month = {Juli},
year = {2005},
isbn = {1099-1190},
keywords = {wireless sensor network; self-organization; code distribution},
language = {Englisch},
cr-category = {C.2.3 Network Operations,
C.2.1 Network Architecture and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2005-06/ART-2005-06.pdf,
http://www.interscience.wiley.com},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper, we define three of the key issues that need to be solved in
order to provide efficient management and configuration of applications and
system software in sensor networks: the distribution and management of roles
within the network, efficient code distribution algorithms, and efficient
on-the-fly code update algorithms for sensor networks. The first issue is
motivated by the increasing heterogeneity of sensor network applications and
their need for more complex (nonhomogeneous) network topologies and structures.
The second one is motivated by the intrinsic energy constraint issues and, in
general, the resource limitation of sensor networks. Finally, the third one is
needed due to the nature of monitoring applications and optimization needs from
applications that should be able to efficiently incorporate code updates so
that the network can adapt to its surroundings on the fly. In this paper we
present related work and some results for each of these issues as we have dealt
with them within the TinyCubus project.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2005-06&engl=0}
}
@article {ART-2005-05,
author = {Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Andreas Lachenmann and Kurt Rothermel},
title = {{TinyCubus: An Adaptive Cross-Layer Framework for Sensor Networks}},
journal = {it - Information Technology},
publisher = {Oldenbourg Verlag},
volume = {47},
number = {2},
pages = {87--97},
type = {Artikel in Zeitschrift},
month = {April},
year = {2005},
isbn = {1611-2776},
keywords = {wireless sensor network; system architecture; adaptation; framework; code distribution; cross-layer},
language = {Englisch},
cr-category = {C.2.1 Network Architecture and Design,
C.2.2 Network Protocols,
D.4.7 Operating Systems Organization and Design},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2005-05/ART-2005-05.pdf,
http://www.it-inftech.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {With the proliferation of sensor networks and sensor network applications, the
overall complexity of such systems is continuously increasing. Sensor networks
are now heterogeneous in terms of their hardware characteristics and
application requirements even within a single network. In addition, the
requirements of currently supported applications are expected to change over
time. All of this makes developing, deploying, and optimizing sensor network
applications an extremely difficult task. In this paper, we present the
architecture of TinyCubus, a flexible and adaptive cross-layer framework for
TinyOS-based sensor networks that aims at providing the necessary
infrastructure to cope with the complexity of such systems. TinyCubus consists
of a cross-layer framework that enables optimizations through cross-layer
interactions, a configuration engine that distributes components efficiently by
considering the roles of the sensor nodes and provides support to install
components dynamically, and a data management framework that selects and adapts
both system and data management components. Finally, relevant research
challenges associated with the development of each framework are identified and
discussed in the paper.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2005-05&engl=0}
}
@article {ART-2005-03,
author = {Audun J{\o}sang and Elizabeth Gray and Michael Kinateder},
title = {{Simplification and Analysis of Transitive Trust Networks}},
journal = {Web Intelligence and Agent Systems: An International Journal},
address = {Amsterdam, The Netherlands},
publisher = {IOS Press},
pages = {1--1},
type = {Artikel in Zeitschrift},
month = {September},
year = {2005},
issn = {1570-1263},
keywords = {trust, reputation, transitive, transitivity, trust-graph, trust-chains},
language = {Englisch},
cr-category = {J.4 Social and Behavioral Sciences,
C.2.4 Distributed Systems,
H.3.5 Online Information Services},
ee = {http://unitec.informatik.uni-stuttgart.de},
contact = {Michael Kinateder Kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {When transacting and interacting through open computer networks, traditional
methods used in the physical world for establishing trust can no longer be
used. Creating virtual network substitutes with which people, organisations and
software agents can derive trust in other parties requires computerised
analysis of the underlying trust networks. This article describes an approach
to trust network analysis using subjective logic (TNA-SL), that consists of the
three following elements. Firstly it uses a concise notation with which trust
transitivity and parallel combination of trust paths can be expressed. Secondly
it defnes a method for simplifying complex trust networks so that they can be
expressed in this concise form. Finally it allows trust measures to be
expressed as beliefs, so that derived trust can be automatically and securely
computed with subjective logic. We compare our approach with trust derivation
algorithms that are based on normalisation such as PageRank and EigenTrust. We
also provide a numerical example to illustrates how TNA-SL can be applied.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2005-03&engl=0}
}
@article {ART-2005-02,
author = {Michael Kinateder and Ralf Terdic and Kurt Rothermel},
title = {{Trusting Pseudonyms – Anonymous Communication in Peer-to-Peer Reputation Systems}},
journal = {International Journal for Infonomics},
publisher = {e-Centre for Infonomics},
pages = {1--1},
type = {Artikel in Zeitschrift},
month = {September},
year = {2005},
isbn = {ISSN 1742-4720},
keywords = {privacy, anonymous communication, pseudonyms, extended destination routing, Chaum mixes, mix-cascade, onion routing, distributed hash table, Chord},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
E.3 Data Encryption,
K.4 Computers and Society},
ee = {http://unitec.informatik.uni-stuttgart.de/,
http://www.i-journal.org.uk/Special-issues/Special-Issues.htm},
contact = {Michael Kinateder kinateder@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In this paper we present a novel approach to enable untraceable communication
between pseudonyms. Our work provides strong sender and recipient anonymity by
eliminating the need to know of each other’s address.
We use a variation of Chaum mixes to achieve unlinkability between sender and
recipient and introduce a concept called extended destination routing (EDR)
which relies on routing headers constructed in multiple layers of encryption
and published in a distributed hash table (DHT). In order to communicate, a
sender requests from the DHT the recipient’s routing header, which is extended
and used for routing the message via a mix cascade to this recipient.
This work was performed in the context of the UniTEC reputation system and
describes the functionality of its anonymous communication layer, which is
completely independent of the other UniTEC layers. Although trust and
reputation systems in general are typical application areas for our
contribution, the presented concepts are suitable for various other application
areas as well. We have implemented a prototype of UniTEC and present results
from an ongoing evaluation in our network emulation testbed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2005-02&engl=0}
}
@article {ART-2003-04,
author = {Kurt Rothermel and Martin Bauer and Christian Becker},
title = {{SFB 627 - ``Nexus'' Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme}},
journal = {it - Information Technology},
editor = {Paul Molitor and Klaus K{\"u}spert and Kurt Rothermel},
address = {M{\"u}nchen},
publisher = {Oldenbourg Wissenschaftsverlag GmbH},
volume = {45},
number = {5},
pages = {293--300},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2003},
keywords = {ubiquitous computing; spatial world models; Umgebungsmodelle; context-awareness; kontext-bezogene Systeme; Nexus},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems,
H.2.4 Database Management Systems,
H.2.8 Database Applications,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {kurt.rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Die Entwicklungen im Bereich der Sensortechnologie erlauben eine zunehmende
Miniaturisierung von Sensorplattformen. Diese k{\"o}nnen in Alltagsgegenst{\"a}nde
integriert werden und Umgebungsinformationen durch drahtlose Kommunikation
bereitstellen. F{\"u}hrt man die erfassten Sensordaten zusammen und ordnet diese
Informationen Orten in r{\"a}umlichen Modellen zu, entstehen Umgebungsmodelle. Die
Erforschung von Methoden und Verfahren f{\"u}r die Erstellung, das Management und
die Nutzung der F{\"o}deration solcher Umgebungsmodelle ist Ziel des
Sonderforschungsbereichs 627 an der Universit{\"a}t Stuttgart.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2003-04&engl=0}
}
@article {ART-2002-05,
author = {Christian Hauser and Alexander Leonhardi and Paul J. K{\"u}hn},
title = {{Sicherheitsaspekte in Nexus - einer Plattform f{\"u}r ortsbezogene Anwendungen}},
journal = {it+ti, Zeitschrift f{\"u}r Informationstechnik und Technische Informatik},
address = {M{\"u}nchen},
publisher = {Oldenbourg},
volume = {5},
pages = {268--277},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2002},
isbn = {0944-2774},
language = {Deutsch},
cr-category = {H Information Systems},
ee = {www.nexus.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Kommunikationsnetze und Rechnersysteme (IKR)},
abstract = {abstract},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2002-05&engl=0}
}
@article {ART-2002-04,
author = {Martin Bauer and Christian Becker and Kurt Rothermel},
title = {{Location Models from the Perspective of Context-Aware Applications Mobile Ad Hoc Networks}},
journal = {Personal and Ubiquitous Computing},
address = {London},
publisher = {Springer-Verlag},
volume = {6},
number = {5-6},
pages = {322--328},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {2002},
issn = {1617-4909},
keywords = {context-awareness; location models; ubiquitous computing; MANET; Nexus},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
D.2.12 Software Engineering Interoperability,
H.2.3 Database Management Languages},
ee = {http://link.springer.de/link/service/journals/00779/bibs/2006005/20060322.htm,
http://www.nexus.uni-stuttgart.de},
contact = {Martin Bauer Martin.Bauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Location models are crucial for providing location-dependent data to
context-aware applications. In this paper, we present two approaches for
modeling location information taken from an infrastructure-based and an ad hoc
network-based application scenario. From these approaches we derive
requirements for a general location modeling language for ubiquitous computing.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2002-04&engl=0}
}
@article {ART-2002-01,
author = {Christian Maih{\"o}fer and Kurt Rothermel},
title = {{Optimal Branching Factor for Tree-based Reliable Multicast Protocols}},
journal = {Computer Communications},
editor = {Elsevier},
publisher = {Elsevier},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2002},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2002-01/ART-2002-01.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2002-01/ART-2002-01.ps},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In recent years, many reliable multicast protocols on transport layer have been
proposed. Previous analysis and simulation studies gave evidence for the
superiority of tree-based approaches in terms of throughput and bandwidth
requirements.
In many tree-based protocols, the nodes of the tree are formed of multicast
group members. In this case, the branching factor, i.e. the maximum number of
child nodes is adjustable. In this paper we analyze the influence of the
branching factor on a protocol's throughput and bandwidth consumption. This
knowledge is important to configure protocols for best performance and to
optimize the tree creation process.
Our results show that the optimal branching factor depends mainly on the
probability for receiving messages from other local groups. If local groups are
assigned to a separate multicast address, the optimal branching factor is
small. On the other hand, if TTL scoping is used and therefore the probability
for receiving messages from other local groups is greater than zero, larger
local groups provide better performance.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2002-01&engl=0}
}
@article {ART-2001-14,
author = {Tobias Drosdol and Christoph Ruffner},
title = {{Infobox: Virtual Information Towers}},
journal = {GIS Geo-Informations-Systeme},
address = {Heidelberg},
publisher = {Herbert Wichmann Verlag},
volume = {6},
pages = {18--19},
type = {Artikel in Zeitschrift},
month = {September},
year = {2001},
keywords = {Nexus, VIT, ViLiS},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.3 Information Search and Retrieval},
contact = {Tobias Drosdol Tobias.Drosdol@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {The VIT System is an early prototype developed within the context of the NEXUS
project for demonstrating location-based information access. One important
issue when designing an application is to find a suitable concept for user
interaction. Information has to be shown in an intuitive way so that everyone
can handle the system and understands what is going on. Therefore an easily
understandable metaphor for visualizing the information is needed.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-14&engl=0}
}
@article {ART-2001-12,
author = {Alexander Leonhardi and Kurt Rothermel},
title = {{A Comparison of Protocols for Updating Location Information}},
journal = {Baltzer Cluster Computing Journal},
publisher = {Baltzer Science Publishers},
volume = {4},
number = {4},
pages = {355--367},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-2001-12/ART-2001-12.pdf,
www.nexus.uni-stuttgart.de,
http://dx.doi.org/10.1023/A:1011872831932},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {k.A.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-12&engl=0}
}
@article {ART-2001-10,
author = {Peter Coschurba and Martin Bauer},
title = {{Infobox: GeoCast}},
journal = {GIS Geo-Informations-Systeme},
address = {Heidelberg},
publisher = {Herbert Wichmann Verlag},
volume = {6},
pages = {34--34},
type = {Artikel in Zeitschrift},
month = {September},
year = {2001},
keywords = {Nexus, geographic communication, geographic addressing, GeoCast},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.2 Network Protocols},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {Martin Bauer mabauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {If we look at the means of communication that human beings use, we find that
there are different categories of how we determine the receiver of a message.
If we speak, everyone who is at the same location will get the message. If we
write a letter, we address someone specific and only that person will get the
message. Finally, if we publish something, then everyone who is interested in
it can get that information. These ways of communication are also reflected in
the Internet. We can send messages to a specific receiver using unicast. If we
use multicast, everyone who is interested in the information can tune into the
group and receive the messages. Finally, as an equivalent to speech, which is a
location-specific way of communication, we find GeoCast.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-10&engl=0}
}
@article {ART-2001-09,
author = {Martin Bauer},
title = {{Infobox: Spatial Events}},
journal = {GIS Geo-Informations-Systeme},
address = {Heidelberg},
publisher = {Herbert Wichmann Verlag},
volume = {6},
pages = {29--29},
type = {Artikel in Zeitschrift},
month = {September},
year = {2001},
keywords = {Nexus, Event, Spatial Event, Event Service, Location, Location Service},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.3 Information Search and Retrieval,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {Martin Bauer mabauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {When looking at typical Nexus scenarios, we observe that they are very
different from those we find in traditional desktop computing scenarios. The
focus of the user is often on other tasks, e.g. walking around, talking to
other people, trying to find something etc. In order to optimally support the
user in these situations, the application has to be more proactive, which can
be achieved with the support of spatial events.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-09&engl=0}
}
@article {ART-2001-08,
author = {Alexander Leonhardi and Martin Bauer},
title = {{Managing Highly Dynamic Location Data}},
journal = {GIS Geo-Informations-Systeme},
address = {Heidelberg},
publisher = {Herbert Wichmann Verlag},
volume = {6},
pages = {26--28},
type = {Artikel in Zeitschrift},
month = {September},
year = {2001},
keywords = {Nexus, Location, Location Service},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems,
H.3.3 Information Search and Retrieval,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {Martin Bauer mabauer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Managing the location information of mobile objects is an important aspect of
location-aware applications. Because of their highly dynamic nature, there is a
special component inside the Nexus platform that is designed especially for
this task. The functionality and architecture of the Nexus Location Service are
described in this article.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-08&engl=0}
}
@article {ART-2001-06,
author = {Matthias Gro{\ss}mann and Alexander Leonhardi and Bernhard Mitschang and Kurt Rothermel},
title = {{A World Model for Location-Aware Systems}},
journal = {Informatik},
publisher = {Schweizerischer Verband der Informatikorganisationen SVI/FSI},
volume = {8},
number = {5},
pages = {22--25},
type = {Artikel in Zeitschrift},
month = {Oktober},
year = {2001},
keywords = {Mobile Computing; Location-Aware Applications; Augmented World Model},
language = {Englisch},
cr-category = {H.2.3 Database Management Languages,
H.3.4 Information Storage and Retrieval Systems and Software},
ee = {http://www.nexus.uni-stuttgart.de},
contact = {matthias.grossmann@informatik.uni-stuttgart.de, alexander.leonhardi@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Anwendersoftware},
abstract = {Advanced location-aware applications require a detailed model of the real
world. The goal of the Nexus platform is to provide such a model together with
generic functionality to a wide variety of location-aware applications. In this
paper, we describe the characteristics of this Augmented World Model and the
architecture of the Nexus platform. We look in more detail at the two main
components responsible for the main aspects of the world model, namely the
spatial data and the position information of mobile objects.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-06&engl=0}
}
@article {ART-2001-05,
author = {Cora Burger and Kurt Rothermel},
title = {{A framework to support teaching in the area of distributed systems}},
journal = {acm Journal on Educational Resources in Computing (JERIC)},
publisher = {acm digital library},
volume = {1},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2001},
isbn = {1531-4278},
keywords = {Teachware; simulation; animation applet},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
H.5.1 Multimedia Information Systems,
I.6.8 Types of Simulation,
K.3.1 Computer Uses in Education},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Computer networks and distributed systems are characterized by highly dynamic,
concurrent and complex processes. Thus, training in this area requires great
effort from both teachers and learners. Teachers are unsatisfied with available
methods for presentation, explanation and exercises. They are looking for more
adequate ones to better support learners. We have developed an architecture
called HiSAP (Highly interactive Simulation of Algorithms and Protocols). It
consists of a framework to build simulations and generate applets from formally
specified algorithms or protocols. By modifying this specification and
observing the resulting behavior, teaching and learning in a constructive
manner is enabled. The framework is open to plug-in tools to show different
aspects of this behavior. We present results of some experiments concerning the
usage of HiSAP during three different lectures about distributed systems and
computer networks for graduate students.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-05&engl=0}
}
@article {ART-2001-03,
author = {Uwe Kubach and Kurt Rothermel},
title = {{Ein Hoarding-Verfahren f{\"u}r ortsbezogene Informationen}},
journal = {Informatik - Forschung und Entwicklung},
publisher = {Springer, to appear},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2001},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Mit der zunehmenden Verbreitung mobiler Endger{\"a}te w{\"a}chst auch der Bedarf in
mobilen Umgebungen auf entfernt gespeicherte Informationen zuzugreifen. Da
dieser Informationszugriff meist {\"u}ber drahtlose Netzwerke erfolgt, treten in
mobilen Informationssystemen h{\"a}ufig Probleme, wie geringe Bandbreite, gro{\ss}e
Verz{\"o}gerungen oder Verbindungsausf{\"a}lle auf. Hoarding-Verfahren versuchen diese
Probleme zu l{\"o}sen, indem sie Informationen, auf die der Benutzer
voraussichtlich zugreifen wird, im voraus {\"u}bertragen. Dazu m{\"u}ssen sie jedoch
vorhersagen, welche Informationen der Benutzer ben{\"o}tigen wird. In diesem
Beitrag stellen wir ein Hoarding-Verfahren vor, das f{\"u}r diese Vorhersage die
Ortsabh{\"a}ngigkeit von Informationszugriffen ausnutzt. Wie wir durch Simulationen
zeigen, wird der Speicherplatz auf dem Endger{\"a}t dadurch sehr effizient genutzt.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-03&engl=0}
}
@article {ART-2001-02,
author = {Peter Coschurba and Joachim Baumann and Uwe Kubach and Alexander Leonhardi},
title = {{Metaphors for Context-Aware Information Access}},
journal = {Springer Personal Technologies Journal},
publisher = {Springer},
volume = {5},
number = {1},
pages = {16--19},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2001},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-02&engl=0}
}
@article {ART-2001-01,
author = {Juergen Hauser and Frank Scholze},
title = {{Integration und Verarbeitung Multimedialer Dokumente in Digitalen Bibliotheken - Der MAVA-Ansatz}},
journal = {In B.I.T. online Zeitschrift f{\"u}r Bibliothek, Information und Technologie},
address = {Karlsruhe},
publisher = {Dinges \& Frick GmbH - B.I.T. online},
volume = {4},
number = {1},
pages = {35--41},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2001},
isbn = {1435-7607},
keywords = {digital libraries; multimedia documents; presentation systems},
language = {Deutsch},
cr-category = {H Information Systems},
contact = {juergen.hauser@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Ohne Inhalt},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2001-01&engl=0}
}
@article {ART-2000-07,
author = {Steffen Volz and Monika Sester and Dieter Fritsch and Alexander Leonhardi},
title = {{Multi-Scale Data Sets in Distributed Environments}},
journal = {International Archives of Photogrammetry and Temote Sensing},
address = {Amsterdam},
publisher = {k.A.},
volume = {33},
number = {Part B4},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
ee = {www.nexus.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp)},
abstract = {k.A.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2000-07&engl=0}
}
@article {ART-2000-05,
author = {A. Hagin and G. Dermler and K. Rothermel and G. Shchemelev},
title = {{Distributed Multimedia Application Configuration Management}},
journal = {IEEE Journal on Parallel and Distributed Systems},
publisher = {IEEE},
volume = {11},
number = {7},
type = {Artikel in Zeitschrift},
month = {Juli},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2000-05&engl=0}
}
@article {ART-2000-04,
author = {Wolfgang Theilmann and Kurt Rothermel},
title = {{Optimizing the Dissemination of Mobile Agents for Distibuted Information Filtering}},
journal = {IEEE Concurrency},
publisher = {IEEE},
volume = {8},
number = {2},
type = {Artikel in Zeitschrift},
month = {April},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2000-04&engl=0}
}
@article {ART-2000-03,
author = {Kurt Rothermel and Wolfgang Theilmann},
title = {{Effiziente Informationssuche im Internet mit Hilfe mobiler Programme}},
journal = {Informatik - Forschung und Entwicklung},
publisher = {not available},
volume = {15},
number = {4},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2000},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2000-03&engl=0}
}
@article {ART-2000-02,
author = {K. Rothermel and A. Hagin},
title = {{Distributed Multimeda Application Configuration Management}},
journal = {IEEE Transactions on Parallel and Distributed Systems (TPDS)},
publisher = {IEEE},
volume = {11},
number = {7},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {2000},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2000-02&engl=0}
}
@article {ART-1999-01,
author = {Wolfgang Becker and Cora Burger and J{\"u}rgen Klarmann and Ottokar Kulendik and Frank Schiele and Kerstin Schneider},
title = {{Rechnerunterst{\"u}tzung f{\"u}r Interaktionen zwischen Menschen: Begriffskl{\"a}rung, Anwendungsgebiete und Basiswerkzeuge.}},
journal = {Informatik Spektrum},
publisher = {Springer-Verlag},
volume = {22},
number = {6},
pages = {422--435},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {1999},
keywords = {CSCW, Groupware, Teleteaching, Workflow-Management, Elektronischer Handel},
language = {Deutsch},
cr-category = {H.4.3 Information Systems Applications Communications Applications},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Die Rechnerunterst{\"u}tzung von Interaktionen zwischen Menschen wird in
unterschiedlichen Forschungsgebieten untersucht. Das f{\"u}hrt zu einer
vielf{\"a}ltigen, {\"u}berlappenden Begriffsbildung unter den Disziplinen. Die dadurch
bedingte Begriffsverwirrung behindert fach{\"u}bergreifende gemeinsame Entwicklung,
Standardisierung und Wieder- / Weiterverwendung von Ergebnissen. Im folgenden
werden daher breit verwendete Grundbegriffe wie CSCW, Kooperation, Konkurrenz,
Koordination, Kommunikation, Groupware, Workflow-Management, Teleteaching und
Elektronischer Markt geeignet geordnet. Schwerpunkte liegen dabei auf den
m{\"o}glichen Anwendungsgebieten sowie auf den durch Rechner unterst{\"u}tzten
technischen Grundinteraktionen. Damit soll der Beitrag Anwendern und
Entwicklern helfen, f{\"u}r konkrete Anwendungsprobleme Anforderungen ermitteln zu
k{\"o}nnen und Grundelemente in existierenden komplexen Systemen zu identifizieren.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1999-01&engl=0}
}
@article {ART-1998-09,
author = {K. Rothermel and M. Schwehm},
title = {{Mobile Agents}},
journal = {Encyclopedia for Computer Science and Technology},
editor = {A. Kent and J. G. Williams},
address = {New York},
publisher = {unbekannt},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1998},
language = {Englisch},
cr-category = {A General Literature},
contact = {rothermel@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Ohne Inhalt},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-09&engl=0}
}
@article {ART-1998-08,
author = {Kurt Rothermel},
title = {{Mobile Agents}},
journal = {Editorial for Personal Technologies},
address = {London, UK},
publisher = {Springer-Verlag},
volume = {2},
number = {3},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {1998},
language = {Englisch},
cr-category = {A General Literature},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Ohne Inhalt},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-08&engl=0}
}
@article {ART-1998-07,
author = {Kurt Rothermel and W. Theilmann},
title = {{Agentenbasierte Informationssuche und -filterung in globalen Netzen}},
journal = {Industrie Management},
publisher = {GITO-Verlag-Berlin},
pages = {61--63},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1998},
keywords = {information retrieval; Internet; agent; mobile},
language = {Deutsch},
cr-category = {A General Literature},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Die {\"U}berf{\"u}lle und Un{\"u}bersichtlichkeit der verf{\"u}gbaren Information in gro{\ss}en
Datenr{\"a}umen stellt ein zunehmendes Problem in der modernen
Informationsgesellschaft dar. W{\"a}hrend in Intranets die Informationsflut zum
momentanen Zeitpunkt noch handhabbar scheint, {\"u}berfordert die schiere Gr{\"o}{\ss}e des
Internets jeden bisher unternommenen L{\"o}sungsansatz. Herk{\"o}mmliche Ans{\"a}tze
reichen von ``brute-force''-Methoden, die das gesamte Internet indizieren, bis
hin zu administrativen Ans{\"a}tzen, um das Informationsangebot inhaltlich zu
stukturieren. Hier zeigt das Paradigma der autonomen Softwareagenten neue und
vielversprechende L{\"o}sungsans{\"a}tze auf. Softwareagenten zeichnen sich durch
Intelligenz, Mobilit{\"a}t und Sozialkompetenz aus, die es ihnen erm{\"o}glichen,
selbst{\"a}ndig in gro{\ss}en Datenr{\"a}umen navigieren und handeln k{\"o}nnen.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-07&engl=0}
}
@article {ART-1998-06,
author = {Stefan Wirag and Kurt Rothermel},
title = {{Adaptive Multimedia Documents}},
journal = {Journal of Computing and Information Technology (CIT)},
publisher = {not available},
volume = {6},
number = {3},
pages = {233--244},
type = {Artikel in Zeitschrift},
month = {September},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-06&engl=0}
}
@article {ART-1998-05,
author = {Markus Strasser and Kurt Rothermel},
title = {{Reliability Concepts for Mobile Agents}},
journal = {International Journal of Cooperative Information Systems},
publisher = {not available},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-05&engl=0}
}
@article {ART-1998-04,
author = {Kurt Rothermel and Joachim Baumann},
title = {{The Shadow Approach: An Orphan Detection Protocol for Mobile Agents}},
journal = {Personal Technologies},
publisher = {Springer Verlag},
type = {Artikel in Zeitschrift},
month = {Dezember},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-04&engl=0}
}
@article {ART-1998-03,
author = {Kurt Rothermel},
title = {{Mobile Agents}},
journal = {Editorial for Personal Technologies},
address = {London, United Kingdom},
publisher = {Springer Verlag},
volume = {2},
number = {3},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-03&engl=0}
}
@article {ART-1998-02,
author = {Joachim Baumann and Fritz Hohl and Kurt Rothermel and Markus Strasser},
title = {{Mole - Concepts of a Mobile Agent System}},
journal = {World Wide Web Journal, Special Issue on Applications and Techniques of Web Agents},
publisher = {Springer-Verlag},
volume = {1},
number = {3},
pages = {123--137},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-02&engl=0}
}
@article {ART-1998-01,
author = {Kurt Rothermel and Wolfgang Theilmann},
title = {{Agentenbasierte Informationssuche und -filterung in globalen Netzen}},
journal = {Industrie Management},
address = {Berlin},
publisher = {GITO Verlag},
volume = {1},
pages = {61--63},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1998},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1998-01&engl=0}
}
@article {ART-1997-09,
author = {K.Rothermel and J.Baumann},
title = {{Internet - von der Grundlagentechnologie zum Wirtschaftsfaktor}},
journal = {Mobile Software-Agenten: Chancen und Risiken},
publisher = {dpunkt-Verlag},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Deutsch},
cr-category = {A General Literature},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Ohne Inhalt},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-09&engl=0}
}
@article {ART-1997-08,
author = {Kurt Rothermel and Tobias Helbig},
title = {{An Adaptive Protocol for Synchronizing Media Stream}},
journal = {An Adaptive Protocol for Synchronizing Media Streams},
address = {Uni\_Stuttgart},
publisher = {ACM/Springer-Verlag},
volume = {5},
number = {5},
pages = {324--336},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
keywords = {distributed systems; communication networks; multimedia; stream synchronization; quality of service},
language = {Englisch},
cr-category = {A General Literature},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-1997-08/ART-1997-08.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-1997-08/ART-1997-08.ps},
contact = {[rothermel,helbig]@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Stream synchronization is widely regarded as a fundamental problem in the field
of multimedia systems. Solutions to this problem can be divided into adaptive
and rigid mechanisms. While rigid mechanisms are based on worst-case
assumptions, adaptive ones monitor the underlying network and are able to adapt
themselves to changing network conditions. In this paper, we will present an
adaptive stream synchronization protocol. This protocol supports any kind of
distribution of the sources and sinks of the streams to be synchronized. It is
based on a buffer level control mechanism, allowing immediate corrections when
the danger of a buffer overflow or underflow is recognized. Moreover, the
proposed protocol is flexible enough to support a wide variety of
synchronization policies, which can be dynamically changed while
synchronization is in progress. Finally, the message overhead of this protocol
is low because control messages are only exchanged when network conditions
change.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-08&engl=0}
}
@article {ART-1997-07,
author = {Kurt Rothermel and A.Schill},
title = {{Neue Kommunikationsarchitekturen}},
journal = {Neue Kommunikationsarchitekturen},
publisher = {Oldenbourg-Verlag},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Deutsch},
cr-category = {A General Literature},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Ohne inhalt},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-07&engl=0}
}
@article {ART-1997-06,
author = {K. Rothermel and F. Mattern and F. Schneider and B. Welch},
title = {{Mobile Software-Agents}},
journal = {Dagstuhl Seminar Report},
publisher = {not available},
volume = {192},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-06&engl=0}
}
@article {ART-1997-04,
author = {K. Rothermel},
title = {{Multimedia Synchronization and Resource Management in Advanced Multimedia Environments}},
journal = {Dagstuhl Seminar Report},
editor = {K. Rothermel and N. Georganas and T. Little and R. Steinmetz},
publisher = {--},
volume = {184},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-04&engl=0}
}
@article {ART-1997-03,
author = {Kurt Rothermel and Joachim Baumann},
title = {{Mobile Software-Agenten: Chancen und Risiken}},
journal = {Internet - von der Grundlagentechnologie zum Wirtschaftsfaktor},
publisher = {dpunkt-Verlag},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-03&engl=0}
}
@article {ART-1997-02,
author = {Kurt Rothermel and Tobias Helbig},
title = {{An Adaptive Protocol for Synchronizing Media Streams}},
journal = {ACM/Springer Multimedia Systems},
publisher = {Springer},
volume = {5},
number = {5},
pages = {324--336},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-02&engl=0}
}
@article {ART-1997-01,
author = {Alexander Schill and Kurt Rothermel},
title = {{Neue Kommunikationsarchitekturen}},
journal = {it+ti},
publisher = {Oldenbourg-Verlag},
volume = {39},
number = {4},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1997},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-01&engl=0}
}
@article {ART-1996-04,
author = {Kurt Rothermel},
title = {{Protocols for Synchronizing Media Streams}},
journal = {ACM/Springer Multimedia Systems},
publisher = {ACM/Springer},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-1996-04/ART-1996-04.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {The evolution of technologies in the area of both telecommunication and
multimedia have significantly contributed to the emergence of new multimedia
applications. Those applications integrate various media types, such as text,
graphics, audio and video, which typically possess timeliness requirements with
respect to their presentation. Media synchronization mechanisms are needed to
assure the correct temporal alignment of such time-critical activities. Two
levels of multimedia synchronization can be distinguished, continuous
synchronization and event-based synchronization. While the first one aims at
the synchronized play-out of data streams, the latter ones orchestrates the
presentation of possibly distributed multimedia objects. Multimedia objects may
consist of a variety of timely related subobjects, such as video clips, audio,
text fragments and images. If a multimedia object contains continuous media,
object synchronization comprises stream synchronization at a lower level of
abstraction. In other words, stream synchronization functions form the basis
for synchronization mechanisms operating at the object-level. In the remainder
of this paper, we will focus on stream synchronization functions. The next
section, gives a brief classification of the various approaches existing in
this field. Then, in Sec. 3, we will describe the principles and properties of
the Adaptive Synchronization Protocol (ASP), which has been developed in the
CINEMA project [RBH94]. Finally, we will conclude with a brief summary.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1996-04&engl=0}
}
@article {ART-1996-03,
author = {Kurt Rothermel and Tobias Helbig},
title = {{An Adaptive Protocol for Synchronizing Media Streams}},
journal = {ACM/Springer Multimedia Systems},
publisher = {ACM/Springer},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1996},
language = {Englisch},
cr-category = {H Information Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-1996-03/ART-1996-03.ps},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Stream synchronization is widely regarded as a fundamental problem in the field
of multimedia systems. Solutions to this problem can be divided into adaptive
and rigid mechanisms. While rigid mechanisms are based on worst-case
assumptions, adaptive ones monitor the underlying network and are able to adapt
themselves to changing network conditions. In this paper, we will present an
adaptive stream synchronization protocol. This protocol supports any kind of
distribution of the sources and sinks of the streams to be synchronized. It is
based on a buffer level control mechanism, allowing immediate corrections when
the danger of a buffer overflow or underflow is recognized. Moreover, the
proposed protocol is flexible enough to support a wide variety of
synchronization policies, which can be dynamically changed while
synchronization is in progress. Finally, the message overhead of this protocol
is low because control messages are only exchanged when network conditions
change.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1996-03&engl=0}
}
@article {ART-1996-02,
author = {Kurt Rothermel and Tobias Helbig},
title = {{Clock Hierarchies: An Abstraction for Grouping and controlling Media Systems}},
journal = {IEEE Journal on Selected Areas in Communications - Synchronization Issues in Multimedia Communications, 1996},
address = {Stuttgart},
publisher = {Uni-Stuttgart},
volume = {14},
number = {1},
pages = {1--23},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1996},
keywords = {Distributed Multimedia System; System Services Interface; Stream Synchronization; Grouping},
language = {Englisch},
cr-category = {A General Literature},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-1996-02/ART-1996-02.pdf,
ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/ART-1996-02/ART-1996-02.ps},
contact = {[rothermel,helbig]informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Synchronization plays an important role in multimedia systems at various levels
of abstraction. In this paper, we propose a set of powerful abstractions for
controlling and synchronizing continuous media streams in distributed
environments. The proposed abstractions are based on a very general computation
model, which allows media streams to be processed (i.e. produced, consumed or
transformed) by arbitrarily structured networks of linked components. Further,
compound components can be composed of existing ones to provide higher levels
of abstractions. The clock abstraction is provided to control individual media
streams, i.e. streams can be started, paused or scaled by issuing the
appropriate clock operations. Clock hierarchies are used to hierarchically
group related streams, where each clock in the hierarchy identifies and
controls a certain (sub)group of streams. Control and synchronization
requirements can be expressed in a uniform manner by associating group members
with control or sync attributes. An important property of the concept of clock
hierarchies is that it can be combined in a natural way with component nesting.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1996-02&engl=0}
}
@article {ART-1995-01,
author = {Tobias Helbig and Kurt Rothermel},
title = {{Synchronisation multimedialer Datenstr{\"o}me}},
journal = {it+ti - Informationstechnik und Technische Informatik 37 (1995) 4, pp. 18-25},
publisher = {(not available)},
pages = {18--25},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1995},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {In multimedialen Anwendungen werden zeitabh{\"a}ngige, kontinuierliche Datenstr{\"o}me,
wie z.B. Audio und Video, {\"u}bertragen und verarbeitet. Der Entwurf und die
Steuerung solcher Anwendungen in einem verteilten System wird durch
Multimedia-Systemdienste unterst{\"u}tzt. Dabei f{\"a}llt dem Synchronisationsdienst
die Aufgabe zu, die Anwendungsanforderungen bez{\"u}glich der Pr{\"a}sentationsqualit{\"a}t
und der Synchronisation von zeitabh{\"a}ngigen Datenstr{\"o}men abzusichern. F{\"u}r diesen
Dienst beschreiben wir in diesem Papier eine Dienstschnittstelle und geben
einen {\"U}berblick {\"u}ber die Architektur und Protokolle seiner Realisierung. Es
wird gezeigt, wie verteilte Synchronisationsprotokolle den Fluss von
Dateneinheiten in verteilten Systemen entsprechend der Anwendungsanforderungen
koordinieren und somit die Voraussetzung f{\"u}r die zeitgerechte Verarbeitung
einzelner Dateneinheiten unter Kontrolle des Betriebssystems bilden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1995-01&engl=0}
}
@article {ART-1991-01,
author = {Ern{\"o} Kovacs and H. Fanderl},
title = {{Extension of the ISO norm ODA and DFR using the Example of an Hypertext Server}},
journal = {Hypertext / Hypermedia'91},
address = {Graz, Austria},
publisher = {Springer-Verlag},
series = {Informatik-Fachbericht},
volume = {427},
type = {Artikel in Zeitschrift},
month = {Januar},
year = {1991},
keywords = {ODA/ODIF; Hypertext; Partielle Dokumente},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Die Dokumentenverarbeitung in offenen Systemen basiert auf internationalen
Normen f{\"u}r Dokumentenarchitektur und Kommunikation. Ein Beispiel f{\"u}r eine
normierte Dokumentenarchitektur ist die 'Open Document Architecture' (ODA).
Inwieweit ODA die Anforderungen eines in einem heterogenen Umfeld verteilten
Hypertext/Hypermedia Systems erf{\"u}llen kann, ist Inhalt dieses Beitrags. Dazu
werden die Konzepte, die die heutige ODA Norm bietet und Bestrebungen der
Standardisierungsgremien zur Architekturerweiterung untersucht. Dies resultiert
in ein erweitertes Schema f{\"u}r Dokumententeile, welches in Form eines Prototyps
auf seine Tauglichkeit hin {\"u}berpr{\"u}ft wird.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1991-01&engl=0}
}
@inbook {INBOOK-2009-03,
author = {Stephan Schuhmann and Klaus Herrmann and Kurt Rothermel},
title = {{Selbstkonfiguration adaptiver Anwendungen in ubiquit{\"a}ren Systemen}},
series = {Basissoftware f{\"u}r drahtlose Ad-hoc- und Sensornetze},
address = {Karlsruhe},
publisher = {Universit{\"a}tsverlag Karlsruhe},
pages = {67--84},
type = {Beitrag in Buch},
month = {M{\"a}rz},
year = {2009},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Das Forschungsgebiet des Pervasive Computing hat in den letzten Jahren
zunehmend an Bedeutung gewonnen. Hauptziel ist die Integration von
Computertechnologie in Alltagsgegenst{\"a}nde und die Nutzung dieser hierdurch
elektronisch angereicherten Benutzerumgebung, ihrer Ger{\"a}te und Dienste f{\"u}r die
Ausf{\"u}hrung von Anwendungen. Daf{\"u}r m{\"u}ssen diese Anwendungen in die Lage versetzt
werden, sich dynamisch an wechselnde Umgebungen anzupassen, beispielsweise
durch Verlagerung ihrer Funktionalit{\"a}t zwischen Ger{\"a}ten. Bedingt durch
dynamische Umgebungen, Nutzermobilit{\"a}t sowie drahtlose
Kommunikationstechnologien ist die Entwicklung von Anwendungen f{\"u}r Pervasive
Computing Umgebungen hochkomplex. Daher wurden in diesem Projekt grundlegende
Konzepte und Algorithmen entwickelt, um eine automatisierte Nutzerunterst{\"u}tzung
in diesen Umgebungen zu erm{\"o}glichen. Hierbei lag der Schwerpunkt auf der
Entwicklung von Algorithmen zur Selbstkonfiguration von Anwendungen mittels
automatisierter Komposition und Adaption. Neben dynamischen, homogenen Ad Hoc
Umgebungen sollten au{\ss}erdem heterogene Umgebungen, in denen zus{\"a}tzlich
ressourcenstarke Infrastrukturger{\"a}te vorhanden sind, ber{\"u}cksichtigt werden, um
eine effiziente Ausf{\"u}hrung von Konfigurationen und Adaptionen auch in solchen
Umgebungen zu erm{\"o}glichen.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2009-03&engl=0}
}
@inbook {INBOOK-2008-11,
author = {Kurt Rothermel},
title = {{Kontextbezogene Systeme – die Welt im Computer modelliert}},
series = {Digitale Visionen},
publisher = {Springer Berlin Heidelberg},
pages = {31--42},
type = {Beitrag in Buch},
month = {April},
year = {2008},
isbn = {978-3-540-77021-3},
language = {Deutsch},
cr-category = {H.4 Information Systems Applications},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Ziel des Sonderforschungsbereichs 627 ``Nexus - Umgebungsmodelle f{\"u}r mobile
kontextbezogene Systeme'' ist die Erforschung von Methoden und Verfahren f{\"u}r die
Definition, die Verwaltung und die Nutzung von digitalen Umgebungsmodellen.
Existierende Informationsr{\"a}ume werden mit komplexen Modellen der realen Welt
verschr{\"a}nkt und erlauben so neuartige Anwendungen. Insbesondere die Klasse der
ortsbezogenen Anwendungen und aktuelle Forschungsgebiete wie das Ubiquitous
Computing k{\"o}nnen von solchen Umgebungsmodellen profitieren oder werden sogar
durch sie erst erm{\"o}glicht.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2008-11&engl=0}
}
@inbook {INBOOK-2007-04,
author = {Klaus Herrmann},
title = {{Selbstorganisierende Infrastrukturen f{\"u}r Ambient Services}},
series = {GI-Edition Lecture Notes in Informatics (LNI) - Ausgezeichnete Informatikdissertationen 2006},
publisher = {K{\"o}llen Verlag},
series = {GI-Edition Lecture Notes in Informatics (LNI)},
volume = {D-7},
pages = {109--118},
type = {Beitrag in Buch},
month = {Januar},
year = {2007},
keywords = {self-organization, replica placement, ambient intelligence, ambient services},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INBOOK-2007-04/INBOOK-2007-04.pdf},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Die Vision von intelligenten Umgebungen (Ambient Intelligence - AmI) als neues
Paradigma f{\"u}r die Unterst{\"u}tzung mobiler Benutzer bei allt{\"a}glichen T{\"a}tigkeiten
r{\"u}ckt derzeit zunehmend in den Fokus Europ{\"a}ischer Forschungsaktivit{\"a}ten. Ein
hoher Grad an Autonomie auf Seiten der unterst{\"u}tzenden Software-Systeme ist
hierf{\"u}r eine unabdingbare Voraussetzung. Derartige Systeme m{\"u}ssen in der Lage
sein, sich selbst ohne steuernde Eingriffe von Benutzern an deren Aktivit{\"a}ten
und Verhalten anzupassen. Entsprechende Systeme sind derzeit jedoch weitgehend
unerforscht. Diese Arbeit stellt den ersten umfassenden Ansatz f{\"u}r eine
selbstorganisierende Plattform zur Unterst{\"u}tzung von so genannten Ambient
Services dar - Diensten, die es dem mobilen Benutzer gestatten, mit seiner
unmittelbaren Umgebung zu interagieren. Diese als Ad hoc Service Grid (ASG)
bezeichnete Plattform kann spontan in beliebigen Umgebungen (z.B.
Einkaufszentren, Baustellen, Messen, etc.) eingesetzt werden, um dort
entsprechende Dienste anzubieten. In der Arbeit schlagen wir zun{\"a}chst ein
Modell f{\"u}r eine entsprechende Infrastruktur aus spontan vernetzten
Rechnerknoten vor. Diese ist modular aufgebaut und im Einsatz flexibel
erweiterbar. Der eigentliche Fokus liegt jedoch auf der Entwicklung und
Evaluierung einer Reihe von Basis-Algorithmen und Protokollen f{\"u}r das
selbstorganisierte Betreiben dieser Infrastruktur. Hier konzentrieren wir uns
auf die Platzierung von Ambient Service-Instanzen, deren Auffinden (Discovery
und Lookup), und auf die Erhaltung der Konsistenz einer Gruppe verteilt
laufender Replikate eines solchen Dienstes. Diese Mechanismen legen zusammen
eine essenzielle Grundlage f{\"u}r die Weiterentwicklung intelligenter Umgebungen.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2007-04&engl=0}
}
@inbook {INBOOK-2007-01,
author = {J{\"o}rg H{\"a}hner and Christian Becker and Pedro Jos{\'e} Marr{\'o}n and Kurt Rothermel},
title = {{Drahtlose Sensornetze - Fenster zur Realwelt}},
series = {Die Informatisierung des Alltags},
address = {Berlin, Heidelberg},
publisher = {Springer-Verlag},
pages = {41--60},
type = {Beitrag in Buch},
month = {Juli},
year = {2007},
isbn = {978-3-540-71454-5},
keywords = {Sensornetze; Datenverwaltung; Konsistenz},
language = {Deutsch},
cr-category = {C.2 Computer-Communication Networks,
H.2 Database Management},
ee = {http://dx.doi.org/10.1007/978-3-540-71455-2_4},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Sensornetze stellen eine technische L{\"o}sung f{\"u}r die Erfassung und Verarbeitung
von Informationen der physischen Welt dar. Dabei handelt es sich um eine Menge
sogenannter Sensorknoten, die — meist drahtlos — miteinander kommunizieren
k{\"o}nnen. Sensorknoten sind miniaturisierte Computer, die — neben einem
Mikroprozessor und einer Kommunikationsschnittstelle — mit Sensoren
ausgestattet sind. Diese Sensoren erlauben es, physikalische Gr{\"o}{\ss}en in der
Umgebung des Knotens zu messen. Mit Hilfe des Mikroprozessors k{\"o}nnen diese
Messwerte verarbeitet und {\"u}ber die Kommunikationsschnittstelle an andere
Sensorknoten verschickt werden. In diesem Beitrag werden zun{\"a}chst verschiedene
Einsatz-gebiete von Sensornetzen vorgestellt. Danach werden technische
Eigenschaften von Sensornetzen anhand exemplarischer Sensorknoten diskutiert.
Neue wissen-schaftliche Herausforderungen werden beispielhaft anhand des
Gebiets der Daten-verwaltung in Sensornetzen vorgestellt.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2007-01&engl=0}
}
@inbook {INBOOK-2006-01,
author = {Kurt Rothermel},
title = {{Kontextbezogene Informationssysteme – von der Vision zur Anwendung}},
series = {Forschung st{\"a}rken - Produktion sichern},
publisher = {Springer-Verlag},
pages = {143--157},
type = {Beitrag in Buch},
month = {M{\"a}rz},
year = {2006},
language = {Deutsch},
cr-category = {H.4 Information Systems Applications},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Die rasant fortschreitende Entwicklung der drahtlosen Kommunikation, der
Computertechnologie sowie der Sensorik f{\"u}hrt zu mobilen Endger{\"a}ten und
„intelligenten“ Alltagsgegenst{\"a}nde, die in Kommunikationsnetze eingebunden sind
und {\"u}ber sensorische F{\"a}higkeiten verf{\"u}gen. Vor dem Hintergrund dieser
Entwicklungen ist es absehbar, dass in wenigen Jahren Milliarden von Sensoren
existieren werden, die kontinuierlich den Zustand der Realwelt erfassen und
kommunizieren. F{\"u}hrt man die sensorisch gewonnen Informationen in einem
r{\"a}umlichen Modell zusammen, so entsteht ein digitales Abbild der Realwelt, also
ein digitales Weltmodell, das analog zum heutigen Web einen globalen
Informati-onsraum darstellt. Das digitale Weltmodell kann Grundlage f{\"u}r ein
breites Spekt-rum so genanter kontextbezogener Anwendungen sein, welche in der
Lage sind, sich bei einer {\"A}nderung des Kontexts dynamisch anzupassen. In diesem
Beitrag wird der Begriff der kontextbezogenen Anwendung erl{\"a}utert und es werden
Anwendungen dieser Art am Beispiel existierender Systeme be-schrieben und
klassifiziert. Au{\ss}erdem wird die Vision, Kontextinformationen in Form digitaler
Weltmodelle zu verwalten, dargelegt und motiviert. Schlie{\ss}lich werden die sich
aus dieser Vision ergebenden wissenschaftlichen Fragestellungen diskutiert.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2006-01&engl=0}
}
@inbook {INBOOK-2004-09,
author = {Uwe Kubach and Christian Becker and Illya Stepanov and Jing Tian},
title = {{Simulation Model and Tool for Mobile Location Dependent Information Access}},
series = {Mobile Computing Handbook},
address = {New York},
publisher = {CRC Press},
type = {Beitrag in Buch},
month = {Juni},
year = {2004},
isbn = {0849319714},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General,
C.2.1 Network Architecture and Design,
C.2.4 Distributed Systems,
C.4 Performance of Systems,
I.6.3 Simulation and Modeling Applications,
H.2 Database Management},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2004-09&engl=0}
}
@inbook {INBOOK-2004-01,
author = {Silke Behling and Cora Burger and Martin Fromm and Melanie Schneider},
title = {{Grid-Interviews mit Notebook-Unterst{\"u}tzung}},
series = {Didaktik der Notebook-Universit{\"a}t},
address = {M{\"u}nster},
publisher = {Waxmann Verlag GmbH},
series = {Medien in der Wissenschaft},
type = {Beitrag in Buch},
month = {M{\"a}rz},
year = {2004},
keywords = {Notebook University; Didaktik; Grid-Interview; CSCL},
language = {Deutsch},
cr-category = {K.3.1 Computer Uses in Education},
ee = {http://www.campus-online.uni-stuttgart.de/nuss/},
contact = {arno.wacker@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Anhand des didaktischen Dreiecks, das alle Beziehungen zwischen Dozent -
Studierenden - Material darstellt, erl{\"a}utert der Beitrag die Erfahrungen, die
im Rahmen von Seminaren zur Grid-Interview-Technik in der Lehre zur P{\"a}dagogik
gemacht wurden. Speziell hervorgehoben wird dabei der Bedarf am
Online-Tutoring, bei dem Lehrende die Rechner von Lernenden fernsteuern und auf
diesem Weg Probleme beheben und Fragen kl{\"a}ren. W{\"a}hrend eine solche M{\"o}glichkeit
f{\"u}r fest vernetzte Rechner innerhalb eines Raumes bereits kommerziell zur
Verf{\"u}gung steht, stellt die Notebook-University mit ihren beliebig verteilten
Ger{\"a}ten hier neue Anforderungen, die erst durch neuere Forschungsergebnisse
ad{\"a}quat zu behandeln sind.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2004-01&engl=0}
}
@inbook {INBOOK-2001-02,
author = {Christian Maih{\"o}fer},
title = {{The Token Repository Service: A Universal and Scalable Mechanism for Constructing Multicast Acknowledgement Trees}},
series = {Multimedia Internet Broadcasting: Quality, Technology, and Interface},
publisher = {Springer-Verlag},
pages = {201--227},
type = {Beitrag in Buch},
month = {Januar},
year = {2001},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INBOOK-2001-02/INBOOK-2001-02.pdf},
contact = {christian.maihoefer@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Many new applications like groupware systems, news and file distribution or
audio and video systems are based on multicast as a prerequisite for
scalability. Many of these applications need a reliable multicast support,
which is realized in a scalable way by tree based multicast transport
protocols, where the receivers are organized in a so-called ACK tree. Tree
based approaches raise the problem of setting up and maintaining the ACK tree,
which is usually done by variations of the expanding ring search (ERS)
approach. In this paper we present an alternative approach for building up ACK
trees that is based on the concept of a distributed token repository service.
Our analysis and simulations show that our approach leads to a significantly
lower message overhead compared to ERS and results in better shaped ACK trees,
which has a positive effect on reliability and delay.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-2001-02&engl=0}
}
@inbook {INBOOK-1999-02,
author = {L. Feldmann and V. Svjatnyi and V. Lapko and E.-D. Gilles and M. Zeitz and A. Reuter and K. Rothermel},
title = {{Parallele Simulationstechnik}},
series = {Problems of Simaulation and Computer Aided Design of Dynamic Systems. Collected Volume of Scientific Papers},
address = {Donetsk},
publisher = {Donetsk State Technical University},
type = {Beitrag in Buch},
month = {Januar},
year = {1999},
language = {Deutsch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-1999-02&engl=0}
}
@inbook {INBOOK-1999-01,
author = {Joachim Baumann and Fritz Hohl and Kurt Rothermel and Markus Strasser},
title = {{Mole - Concepts of a Mobile Agent System}},
series = {Mobiltiy - Processes, Computers and Agents},
publisher = {acm-press},
type = {Beitrag in Buch},
month = {Januar},
year = {1999},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-1999-01&engl=0}
}
@inbook {INBOOK-1998-01,
author = {K. Rothermel and M. Schwehm},
title = {{Mobile Agents}},
series = {Encyclopaedia for Computer Science and Technology},
address = {New York},
publisher = {M. Dekker Inc.},
type = {Beitrag in Buch},
month = {Januar},
year = {1998},
language = {Englisch},
cr-category = {H Information Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INBOOK-1998-01&engl=0}
}
@proceedings {PROC-2009-02,
editor = {Kurt Rothermel and Dieter Fritsch and Wolfgang Blochinger and Frank D{\"u}rr},
title = {{Quality of Context -- Proceedings of the First International Workshop on Quality of Context (QuaCon 2009)}},
address = {Stuttgart, Germany},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Computer Science},
volume = {5786},
pages = {184},
type = {Tagungsband},
month = {Juni},
year = {2009},
isbn = {978-3-642-04558-5},
keywords = {context-aware systems; location-based services; quality; context},
language = {Englisch},
cr-category = {H.2.8 Database Applications,
H.3.3 Information Search and Retrieval,
H.3.5 Online Information Services},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware;
Universit{\"a}t Stuttgart, Institut f{\"u}r Photogrammetrie (ifp);
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Maschinelle Sprachverarbeitung},
abstract = {Advances in sensor technology, wireless communication, and mobile devices lead
to the proliferation of sensors in our physical environment. At the same time
detailed digital models of buildings, towns, or even the globe become widely
available. Integrating the huge amount of sensor data into spatial models
results in highly dynamic models of the real world, often called context
models.
A wide range of applications can substantially benefit from context models.
However, context data are inherently associated with uncertainty. In general,
quality of context information has to be taken into account by both context
management and applications. For example, the accuracy, completeness, and
trustworthiness of spatial context information such as street or building data
are very important for navigation and guidance systems.
QuaCon 2009 was the first international scientific meeting that specifically
focused on the different aspects of quality of context data. Research in
context management and, in particular, context quality, requires an
interdisciplinary approach. Therefore, the QuaCon workshop aimed to bring
together researchers from various fields to discuss approaches to context
quality and to make a consolidated contribution toward an integrated way of
treating this topic. We received 19 high-quality paper submissions by
researchers from Europe, USA, and Asia. The International Program Committee
selected 11 papers for presentation at the workshop. Additionally, five invited
contributions by internationally renowned experts in the field were included in
the workshop program. The presentations at the workshop showed many facets of
quality of context from different research fields including context data
management, spatial models, context reasoning, privacy, and system frameworks.
The lively discussions underlined the great interest in this topic and in
particular led to a deeper understanding of the relations between the various
aspects of quality of context.
The success of QuaCon 2009 was the result of a team effort. We are grateful to
the members of the Program Committee and the external reviewers for their
thorough and timely reviews as well as to the authors for their high-quality
submissions and interesting talks. We would like to extend special thanks to
our invited speakers for their excellent and inspiring keynotes. Finally, we
wish to thank all persons involved in the organization of the QuaCon 2009
workshop who did really a great job.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=PROC-2009-02&engl=0}
}
@proceedings {PROC-2006-02,
editor = {Pedro Jos{\'e} Marr{\'o}n and Thiemo Voigt and Christian Rohner},
title = {{Proceedings of the 2nd ACM Workshop on Real-World Wireless Sensor Networks}},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1},
type = {Tagungsband},
month = {Juni},
year = {2006},
keywords = {ACM Workshop on Real-World Wireless Sensor Networks; REALWSN'06; Wireless Sensor Networks; Real-world Experiments; Deployments},
language = {Englisch},
cr-category = {C.3 Special-Purpose and Application-Based Systems,
C.2 Computer-Communication Networks},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Proceedings of the ACM Workshop on Real-World Wireless Sensor Networks
(REALWSN'06), held in conjunction with ACM MobiSys 2006 in Uppsala, Sweden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=PROC-2006-02&engl=0}
}
@book {BOOK-2009-02,
editor = {Alejandro Buchmann and Boris Koldehofe},
title = {{IT-Information Technology}},
publisher = {Oldenbourg Verlag},
volume = {51},
number = {2009},
pages = {80},
type = {Buch},
month = {Oktober},
year = {2009},
doi = {10.1524/itit.2009.9058},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme},
abstract = {This special issue on Complex Event Processing (CEP) intends to provide an
insight on the applications and principles as well as the evolution of CEP. The
selected articles from International and German researchers illustrate current
trends and challenges in designing powerful, scalable as well as secure event
processing systems.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-2009-02&engl=0}
}
@book {BOOK-2008-03,
author = {Klaus Herrmann},
title = {{Self-Organizing Ambient Intelligence - Principles, Algorithms, and Protocols}},
publisher = {VDM Verlag Dr. M{\"u}ller},
pages = {276},
type = {Buch},
month = {April},
year = {2008},
isbn = {978-3-8364-9896-8},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {In the last two decades, the advent of wireless networking technology and the
achievements in the miniaturization of electronic devices have set new trends
in distributed computing. This ultimately enables a new paradigm for embedding
mobile users in intelligent environments that support them in their
interactions with their local physical surrounding. This vision is called
Ambient Intelligence (AmI). There are still many challenges ahead on the way
towards the realization of AmI. One question that is central to the entire
concept is: How can we render AmI systems self-organizing such that they can
indeed disappear in our environment without creating a massive administrative
problem?
In this book, we propose a model for a dedicated AmI infrastructure that
supports the user in his interaction with his physical environment and with
external entities. This infrastructure is called Ad hoc Service Grid (ASG) and
provides wireless services in a decentralized and self-organizing fashion. We
identify three distinct problems associated with self-organized service
provisioning in the ASG model and propose algorithms and protocols that solve
them. The problem that is at the center of our work is the self-organized
replication and distribution of arbitrary services in an ASG. A set of
algorithms is presented that solves this problem in a completely distributed
way. The two other problems we tackle are the discovery and lookup of
dynamically distributed service replicas and the reconciliation among a dynamic
group of replicas. Together, the mechanisms we propose lay the foundation for a
general AmI software platform. We will derive the architecture of such a
Serviceware from these mechanisms. Detailed experimental results are presented
that show the validity of our concepts and identify ways for tailoring our
algorithms and protocols to the requirements of specific applications.
Furthermore, we propose a new general model and a classification methodology
for self-organizing software systems. We employ this model to evaluate our own
solutions.
The focus of the research work presented in this book is on the global-scale
interactions in an AmI system. We call this the macro-level of interactions to
separate it from the focus of most current research projects. These projects
concentrate more on adaptations at the micro-level, pertaining to the internal
structures of specific applications and services. Our work complements these
efforts by providing solutions for structuring AmI systems externally, for
example by distributing a group of service replicas within an ASG network.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-2008-03&engl=0}
}
@book {BOOK-2006-03,
editor = {Pedro Jos{\'e} Marr{\'o}n and Daniel Minder and Embedded WiSeNts Consortium},
title = {{Embedded WiSeNts Research Roadmap}},
address = {Berlin},
publisher = {Logos Berlin},
pages = {190},
type = {Buch},
month = {November},
year = {2006},
isbn = {3-8325-1424-4},
keywords = {Cooperating Objects; Wireless Sensor Networks; Roadmap; State of the Art; Gap; Timeline; Roadblock; data-centric; market analysis},
language = {Englisch},
cr-category = {C.2.2 Network Protocols,
C.2.3 Network Operations,
C.2.4 Distributed Systems,
C.3 Special-Purpose and Application-Based Systems,
C.4 Performance of Systems,
I.2.9 Robotics,
J.2 Physical Sciences and Engineering,
J.3 Life and Medical Sciences,
J.7 Computers in Other Systems,
K.5.2 Legal Aspects of Computing Governmental Issues},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/BOOK-2006-03/BOOK-2006-03.pdf,
http://www.embedded-wisents.org},
contact = {The corresponding editor is pedro.marron@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Wireless Sensor Networks are a canonical example of a wider field dealing with
Cooperating Objects that attempts to create the necessary technologies to make
Weiser's vision of the disappearing computer a reality. Cooperating Objects are
small computing devices equipped with wireless communication capabilities that
are able to cooperate and organise themselves autonomously into networks to
achieve a common task.
The book contains information about the research roadmap envisioned for
Cooperating Objects by the Embedded WiSeNts consortium and its associated
industrial and academic partners. The Embedded WiSeNts project started in
September 2004 as a Coordination Action funded by the European Commission under
IST/FP6 to create a series of studies on the state of the art of Cooperating
Objects and to devise a research roadmap to be used for the definition of
future research programs. This book is the final result of these two years of
work.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-2006-03&engl=0}
}
@book {BOOK-2004-04,
author = {Christian Robert Becker},
title = {{System Support for Context-Aware Computing}},
address = {Stuttgart},
publisher = {Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Universit{\"a}t Stuttgart},
series = {Habilitationsschrift},
pages = {245},
type = {Buch},
month = {November},
year = {2004},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Verteilte Systeme},
abstract = {Systemunterst{\"u}tzung f{\"u}r kontextbezogene Anwendungen
Zusammenfassung der Arbeit
System Support For Context-Aware Computing
Habilitationsschrift zur Erlangung der Venia Legendi in Informatik Angenommen
von der Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik Universit{\"a}t
Stuttgart
vorgelegt von Dr. phil. nat. Christian Robert Becker aus Hanau
Institut f{\"u}r Parallele und Verteilte Systeme Abteilung Verteilte Systeme
Universit{\"a}t Stuttgart
November 2004
Einleitung Die fortschreitende technologische Entwicklung im Bereich der
Sensortechnologie, der Miniaturisierung von eingebetteten Systemen und deren
Integration mit Sensorik und Kommunikationsf{\"a}higkeit erlauben das Erfassen von
Zust{\"a}nden der physischen Welt und deren Kommunikation. Der Einbezug solcher
Informationen in Softwaresysteme f{\"u}hrt zu kontextbezogenen Systemen, die ihre
Ausf{\"u}hrung auf Basis von Kontextinformationen adaptieren k{\"o}nnen. Beispiele
solcher Anwendungen sind: * Navigationswendungen: auf Basis von dynamischen
Informationen, wie Verkehrsinformationen, k{\"o}nnen bereits heutige
Navigationssysteme dynamische Anpassung von Routen vornehmen. Weitere
Parameter, durch die Navigationsanwendungen ihr Verhalten in Bezug auf den
Anwender ver{\"a}ndern k{\"o}nnen, sind Pr{\"a}ferenzen – beispielsweise f{\"u}r die Auswahl
eines Restaurants – die Aktivit{\"a}t eines Anwenders, um ma{\ss}geschneiderte
Benutzerschnittstellen f{\"u}r Fu{\ss}g{\"a}nger, Benutzer {\"o}ffentlicher Verkehrsmittel oder
Autofahrer anzubieten. Dar{\"u}ber hinaus k{\"o}nnen spezialisierte Navigationssysteme,
wie Touristenf{\"u}hrer oder die Unterst{\"u}tzung sehbehinderter Menschen, von
aktuellen Informationen der physischen Welt profitieren. * Instrumentierte
R{\"a}ume: diese Klasse von kontextbezogenen Anwendungen bietet durch die
Integration von eingebetteten Systemen und entsprechender Sensorik
Unterst{\"u}tzung f{\"u}r ma{\ss}geschneiderte Anwendungen. Ein Produktionsplanungssystem
in einer Fabrik kann beispielsweise die Position und den Wartungszustand von
Werkzeugen erfassen und somit sicherstellen, dass immer die ben{\"o}tigten
Werkzeuge f{\"u}r den Produktionsplanungsprozess vorgehalten werden. Weitere
Beispiele in dieser Klasse finden sich im Bereich so genannter „Smart
Environments“, in der R{\"a}ume auf bestimmte Anwendungsklassen ausgerichtet
werden. Beispiele sind die Unterst{\"u}tzung von Besprechungen und
Lehrveranstaltungen bei denen Anwendungen auf installierte Ger{\"a}te, wie
Projektoren, Besprechungstische mit Anzeige, und dynamisch in solche Umgebungen
eingebrachte Ger{\"a}te, wie mobile Enger{\"a}te von Anwendern, beispielsweise
Notebooks, verteilt werden. Dabei werden die Dienste und Informationen, die
sich aus der dynamischen Konstellation der installierten und eingebrachten
Ger{\"a}te ergeben, f{\"u}r die Ausf{\"u}hrung von Anwendungen einbezogen. * Annotationen:
im Gegensatz zu den vorangegangenen Beispielen, bei denen Anwendungen auf die
{\"A}nderungen der physischen Welt, beispielsweise durch Verkehrsinformationen oder
die {\"A}nderung in der Ausf{\"u}hrungsumgebung, reagieren, kann auch Information mit
Objekten der physischen Welt verkn{\"u}pft werden (d.h. diese Objekte werden
annotiert) und Anwender k{\"o}nnen so mit Informationen bedient werden. Beispiele
sind hier ortsbezogene Dienste, bei denen Geb{\"a}ude oder andere Orte mit
zus{\"a}tzlichen Informationen verkn{\"u}pft werden, die Anwender abrufen k{\"o}nnen. Aus
den oben genannten Beispielen ist ersichtlich, dass sich diese Anwendungen von
herk{\"o}mmlichen Anwendungen dadurch unterscheiden, dass sie ihre Ausf{\"u}hrung in
Abh{\"a}ngigkeit der physischen Welt ver{\"a}ndern. Dies dr{\"u}ckt sich in den folgenden
beiden Definitionen aus:
Definition Kontext Kontext ist die Information, die zur Charakterisierung der
Situation einer Entit{\"a}t herangezogen werden kann. Entit{\"a}ten sind Personen, Orte
oder Objekte, welche f{\"u}r das Verhalten von Anwendungen als relevant erachtet
werden. Dabei wird eine Entit{\"a}t selbst als Teil ihres Kontexts betrachtet.
Definition kontextbezogene Anwendungen Eine Anwendung ist kontextbezogen, wenn
ihr Verhalten durch Kontextinformationen beeinflusst wird.
Dabei k{\"o}nnen vier Klassen von kontextbezogenen Anwendungen unterschieden
werden: * Kontextbezogene Selektion: die Auswahl von Diensten oder
Informationen geschieht in Abh{\"a}ngigkeit des Kontexts, beispielsweise die
Selektion des n{\"a}chsten Druckers bezogen auf einen Anwender. * Kontextbezogene
Pr{\"a}sentation: die Darstellung einer Anwendung {\"a}ndert sich abh{\"a}ngig vom Kontext,
beispielsweise kann bei einer lauten Umgebung eine Audioausgabe auf eine
graphische Benutzeroberfl{\"a}che umschalten. * Kontextbezogene Aktion: in
Abh{\"a}ngigkeit von Kontextinformationen, wie dem Betreten eines Raums durch einen
Benutzer, wird eine Aktion, etwa das Einschalten des Lichts, ausgel{\"o}st. *
Annotation von Kontext: diese Klasse von Anwendungen erlaubt die Verkn{\"u}pfung
von Informationen mit Kontext, wie Orten oder Geb{\"a}uden, und den sp{\"a}teren
Zugriff auf diese Informationen {\"u}ber den Kontext. Klassifikation der
Systemunterst{\"u}tzung f{\"u}r kontextbezogene Systeme Die Klassifikation von
Systemunterst{\"u}tzung kontextbezogener Systeme soll anhand von zwei Dimensionen
geschehen. Die erste Dimension kennzeichnet das zugrunde liegende Systemmodell.
Dabei sind die m{\"o}glichen Auspr{\"a}gungen Infrastruktur oder ad hoc Systemmodelle.
Anwendungen in Infrastrukturbasierten Systemmodellen sind dadurch
gekennzeichnet, dass sie Zugriff auf Dienste und Informationen in der
Infrastruktur haben bzw. Vorkehrungen, wie das Vorabladen von Daten,
existieren, um Verbindungsabbr{\"u}che zur Infrastruktur abzufedern. Im Gegensatz
dazu sind ad hoc Systemmodelle dadurch gekennzeichnet, dass sie durch die
spontane Vernetzung mobiler Endger{\"a}te durch drahtlose Kommunikation gebildet
werden. H{\"a}ufige Partitionierungen des Netzwerkes und damit einhergehende
wechselnde Sichten auf die Informationen und Dienste, die einer Anwendung zur
Verf{\"u}gung stehen, sind Eigenschaften dieses Systemmodells. Die zweite Dimension
betrachtet die Unterst{\"u}tzung von Anwendungsadaptation. Dabei kann hier unter
Adaptation durch das System und Adaption durch die Anwendung unterschieden
werden.
Abbildung 1: Anpassung durch das System
Bei Adaption durch das System wird eine Anwendung in Form von nicht-adaptiven
Bl{\"o}cken spezifiziert und das System konfiguriert die Anwendung bei einem
Kontextwechsel entsprechend um (Abbildung 1). Im Gegensatz dazu, trifft bei
Adaption durch die Anwendung das Systems keine Entscheidung bez{\"u}glich der
Anwendungsadaption. Anwendungen greifen auf den Kontext typischerweise {\"u}ber
einen Dienst zu, der ein Kontextmodell verwaltet, und treffen ihre
Adaptationsentscheidungen (Abbildung 2) ohne Systemunterst{\"u}tzung, was mit einem
entsprechenden Mehraufwand bei der Konzeption und Programmierung der
Anwendungen verbunden ist.
Abbildung 2: Anpassung durch die Anwendung Zusammenfassung der Beitr{\"a}ge Die
Beitr{\"a}ge der vorliegenden Arbeit sollen im Folgenden den Klassen der
Systemunterst{\"u}tzung kontextbezogener System zugeordnet und diskutiert werden.
Die Einordnung geschieht hier entlang der Dimension der Systemunterst{\"u}tzung f{\"u}r
die Anwendungsadaptation. Adaption durch die Anwendung In dieser Klasse von
Systemunterst{\"u}tzung finden sich Dienste, die Kontextinformationen verwalten und
Anwendungen durch geeignete Schnittstellen verf{\"u}gbar machen. Die
Ortsbezogenheit von Kontextinformationen macht eine Organisation von
Kontextinformationen in Bezug auf ihre r{\"a}umliche Struktur notwendig. Kapitel 3
der vorliegenden Arbeit diskutiert zun{\"a}chst Eigenschaften von Koordinaten, wie
sie von Positionierungssystemen unterst{\"u}tzt werden. Aufgrund einer Analyse von
kontextbezogenen Anwendungen werden Anfragen nach Position, dem n{\"a}chsten
Nachbar und Objekten in einem Gebiet motiviert. Der Hauptbeitrag dieses
Kapitels liegt in der Klassifikation m{\"o}glicher Lokationsmodelle f{\"u}r symbolische
Koordinaten und eine Bewertung dieser Modelle in Hinblick auf ihre Eignung f{\"u}r
die o.g. Anfragen sowie des damit einhergehenden Modellierungsaufwands.
Symbolische Koordinaten zeichnen sich dadurch aus, dass sie – im Gegensatz zu
geometrischen Koordinaten - keine r{\"a}umlichen Bez{\"u}ge zwischen einzelnen
Koordinaten, wie eine Distanz, besitzen. Lokationsmodelle bilden r{\"a}umliche
Beziehungen zwischen symbolische Koordinaten ab und erlauben somit die
Bearbeitung von r{\"a}umlichen Anfragen. Der Beitrag dieses Kapitels kommt sowohl
infrastrukturbasierten wie auch ad hoc Systemen zu Gute. Kapitel 4 und 5 widmen
sich der Kontextverwaltung in ad hoc Systemen. In Kapitel 4 wird die
Usenet-on-the-Fly Anwendung als ein Beispiel f{\"u}r eine kontextbezogene Anwendung
in ad hoc Systemen vorgestellt. Diese Anwendung erlaubt es Benutzern, {\"a}hnlich
wie die Usenet-Anwendung im Internet, bestimmte Informationskan{\"a}le zu
abonnieren, Nachrichten zu lesen und zu schreiben. Die Verteilung der
Nachrichten zwischen den mobilen Endger{\"a}ten in dem ad hoc Netzwerk geschieht
{\"u}ber ein dreiphasiges Protokoll, in dem zun{\"a}chst nur Informationen {\"u}ber eine
Kennung von einem Knoten seinen Nachbarknoten angeboten werden. Nach einer
Nachfrage, werden diese Daten dann {\"u}bermittelt. Dies erlaubt die Verteilung von
Informationen in einem ad hoc Netzwerk, das sich durch h{\"a}ufige
Topologie{\"a}nderungen auszeichnet. Eine Analyse des Protokolls durch Simulationen
zeigt die Tragf{\"a}higkeit des Ansatzes. Kapitel 5 beschreibt eine Modifikation
dieses Protokolls, um den Nachrichtenaustausch in ad hoc Netzwerken mit
h{\"a}ufigerer Netzwerk-partitionierung zu unterst{\"u}tzen. Die Zustellung von
Informationen {\"u}ber Partitionsgrenzen hinweg bedeutet, dass Knoten diese
Informationen lokal vorhalten und wiederkehrend anbieten. Bei einer gr{\"o}{\ss}eren
Menge an Informationen bedeutet dies aber, dass die Gr{\"o}{\ss}e der
Anbieternachrichten steigt. Um diesem Problem zu begegnen wurde eine
Dreiteilung der Anbieternachrichten in Klassen eingef{\"u}hrt. Die erste Klasse
enth{\"a}lt Nachrichten bis zu einem gewissen Alter, das durch einen Schwellwert
bestimmt ist. Diese Nachrichten werden immer angeboten, da diese als aktuell
und somit f{\"u}r andere Knoten interessant erachtet werden. Der verbleibende Platz
in der Anbieternachricht wird f{\"u}r das Anbieten {\"a}lterer Nachrichten verwendet.
Die zweite Klasse beinhaltet {\"a}ltere Nachrichten, die aber von Knoten h{\"a}ufiger
nachgefragt werden und somit eine hohe Popularit{\"a}t besitzen. In der letzten
Klasse werden – nach unterschiedlichen Strategien, wie Round-Robin oder Zufall
- {\"a}ltere Nachrichten angeboten, um sicherzustellen, dass auch diese
Partitionsgrenzen {\"u}berwinden k{\"o}nnen. Wird eine Nachricht der letzten Klasse
nachgefragt, steigt deren Popularit{\"a}t und diese wechselt in die zweite Klasse
{\"u}ber. Die Leistungsf{\"a}higkeit des Protokolls wurde wiederum durch
Simulationsergebnisse gezeigt. Die Unterst{\"u}tzung durch Kontextinformationen f{\"u}r
Anwendungen, damit diese ihre Adaptionsentscheidung treffen k{\"o}nnen, setzt
voraus, dass Kontextinformationen in einem Dienst geeignet verwaltet und
zugreifbar gemacht werden. Die unterschiedlichen Ans{\"a}tze solche Dienste zu
realisieren und die Kontextinformationen zu strukturieren bedeuten allerdings,
dass Anwendungen hinsichtlich der verwendeten Kontextinformationen auf
kompatible Dienstanbieter beschr{\"a}nkt werden. Daher ist es w{\"u}nschenswert, dass
Zusammenschl{\"u}sse von unterschiedlichen Kontextanbietern in eine einheitliche
Struktur geschaffen werden, die Anwendungen einen einheitlichen Zugriff und
eine einheitliche Modellierung bieten. In Kapitel 6 wird {\"u}ber die Erfahrungen
einer Integration zweier Kontextmodelle, die als infrastrukturbasierte Dienste
realisiert sind, berichtet. Ausgehend von zwei Kontextdienste, der
Nexus-Plattform der Universit{\"a}t Stuttgart, und einem Kontextdienst f{\"u}r das
„Aware Home“ Projekt am Georgia Institute for Technology werden die
konzeptionellen Schritte f{\"u}r die Integration und die resultierende
Implementierung beschrieben. Der Aware Home Spatial Server (AHSS) des Aware
Home Projekts wurde aufgrund einer Analyse der Bed{\"u}rfnisse von Anwendungen in
diesem Projekt hin entworfen. Bedingt durch die organisatorische Struktur des
Projekts wurde die Festlegung einer einheitlichen Semantik der im AHSS
verwalteten Kontextinformationen verworfen. Die Abstimmung der Entwickler
erfolgt im Wesentlichen durch engen, pers{\"o}nlichen Kontakt. Die Struktur der
Kontextinformationen wurde auf Basis eines baumbasierten Lokationsmodells
vorgenommen, das f{\"u}r die Unterst{\"u}tzung von Nachbarschaftsanfragen weitere
Beziehungen zwischen Lokationen erlaubt. Die Speicherung erfolgte in einer
Datenbank mit Erweiterung f{\"u}r r{\"a}umliche Zugriffe und Anwendungen wurde eine
Schnittstelle {\"u}ber CORBA und das zugrunde liegende Internet Inter ORB Protokoll
(IIOP) angeboten. Im Gegensatz dazu hat das Nexus-Projekt eine offene Plattform
als Ziel, bei dem Kontextanbieter ihre Informationen frei integrieren k{\"o}nnen.
Eine F{\"o}deration bietet Klienten eine einheitliche Sicht auf die in der
Plattform verwalteten Kontextdienste. Die Integration beliebiger Kontextdienste
erfolgt auf Basis einer einheitlichen Modellierung von Kontextinformation durch
ein erweiterbares Klassenschema, das die Spezialisierung von einer gro{\ss}en
Anzahl von Basisklassen erlaubt. Eine XML-basierte Anfragesprache dient zur
Integration der Kontextdienste in die F{\"o}deration wie auch zur
Anfragebearbeitung von Klientenanfragen. Die Integration des AHSS in die
Nexus-Plattform erforderte die Einbettung der Kontextinformationen in das von
der Nexus-Plattform vorgegebene Klassenschema und die Umsetzung der
Nexus-Anfragesprache auf die Anfragebearbeitung des AHSS. Die Erfahrungen, die
aus dieser Einbettung gewonnen wurden, sind positiv. W{\"a}hrend Anwendungen im
Aware Home weiterhin die Kontextinformationen {\"u}ber den AHSS nutzen k{\"o}nnen, sind
diese {\"u}ber die Einbettungen f{\"u}r die Nexus-Anwendungen verf{\"u}gbar. Die Einbettung
in das Nexus-Klassenschema hat keine {\"A}nderung dieses Schemas erfordert, was als
Best{\"a}tigung der gew{\"a}hlten Klassenstruktur zu werten ist. Weiterhin ist durch
die Einbettungen es nun auch Nexus-Anwendungen m{\"o}glich auf die im AHSS
gespeicherten Kontextinformationen zuzugreifen. Die systematische Untersuchung
der Integration von Kontextinformationen und der Einbettung von
Kontextdiensten, wie dem AHSS, in die Nexus-Plattform hat eine {\"u}ber diese
beiden Projekte hinausgehende Bedeutung, da sie eine Untersuchung der Aufgaben
und Probleme der Dienst- und Informationsintegration im Bereich der
kontextbezogenen System darstellt und somit dem gesamten Bereich zu Gute kommt.
Adaption durch das System Bislang wurde die Klasse von Systemunterst{\"u}tzung f{\"u}r
kontextbezogenen Anwendungen betrachtet, die auf Basis von Kontextinformationen
ihr Verhalten adaptieren. Kapitel 7 bis 10 der vorliegenden Arbeit widmen sich
der Klasse der vom Systemunterst{\"u}tzung f{\"u}r vom System adaptierten
kontextbezogenen Anwendungen. Der Schwerpunkt liegt hierbei auf der
Unterst{\"u}tzung von Anwendungen basierend auf ad hoc Netzen. Solche Systeme
finden sich im Bereich des Peer-to-Peer Pervasive Computing, bei dem
Anwendungen auf Funktionalit{\"a}t, die in dem ad hoc Netz verf{\"u}gbar ist,
zur{\"u}ckgreifen k{\"o}nnen. Die Relevanz der Informationen und Dienste in einem ad
hoc Netz wird durch die N{\"a}he bestimmt, was letztlich dazu f{\"u}hrt, dass nur
Dienste und Information mit wenigen Zwischenknoten Entfernung in Betracht
gezogen werden. Durch die Charakteristika des zugrunde liegenden ad hoc Netzes
fluktuieren die einer Anwendung zur Verf{\"u}gung stehenden Dienste und
Informationen. Um dieser Dynamik zu begegnen ist die Unterst{\"u}tzung von
Anwendungsprogrammierern durch geeignete Systemsoftware notwendig.
Abbildung 3: Systemunterst{\"u}tzung in Peer-to-Peer Pervasive Computing
In Kapitel 7 werden die Anforderungen an Systemunterst{\"u}tzung in dem Gebiet des
Peer-to-Peer Pervasive Computing abgeleitet. Im wesentlichen zerfallen die
Anforderungen in einen anwendungsunabh{\"a}ngigen Bereich, der f{\"u}r die Etablierung
eines spontan vernetzten Funktionsverbunds in dem ad hoc Netzwerk zust{\"a}ndig
ist, und einem anwendungsabh{\"a}ngigen Bereich, der die Unterst{\"u}tzung der Adaption
von Anwendungen durch das System beinhaltet. Abbildung 3 zeigt die in Kapitel 8
und 9 beschriebene Systemunterst{\"u}tzung dieser beiden Bereiche. Die
Verteilungsinfrastruktur „BASE“, die in Kapitel 8 beschrieben wird, erlaubt die
automatische Etablierung spontaner Funktionsverb{\"u}nde durch geeignete
Dienstfindungsmechanismen und die flexible Nutzung von Transport- und
Interoperabilit{\"a}tsprotokollen. BASE beruht auf einem Mikrokern-Entwurf und kann
so selbst auf ressourcenarmen Ger{\"a}ten zur Ausf{\"u}hrung gebracht werden. Die
Nutzung von Ressourcen auf gr{\"o}{\ss}eren Ger{\"a}ten wird durch die Erweiterbarkeit des
Mikrokerns sichergestellt. Im Gegensatz zu bereits existierenden
Verteilungsinfrastrukturen erlaubt BASE die Trennung der Kommunikationsmodelle
von Anwendung und Interoperabilit{\"a}tsschicht. Dies erlaubt BASE, die
Interoperabilit{\"a}tsprotokolle w{\"a}hrend der Interaktion mit entfernten Diensten zu
wechseln und somit f{\"u}r die Anwendung transparent die Kommunikation zu
adaptieren. Ein Beispiel, wo dieses zum Einsatz kommt ist ein
Verbindungsabbruch beim Aussenden eines Dienstauftrages {\"u}ber eine
Infrarotschnittstelle. Steht allerdings noch eine Verbindung, beispielsweise
{\"u}ber eine Funkverbindung zur Verf{\"u}gung, wird diese von BASE f{\"u}r die Zustellung
des Ergebnisses benutzt. BASE stellt keine Anforderungen an die Struktur von
Anwendungen und bietet nur eine einfache Signalisierungsschnittstelle an, bei
denen Anwendungen die Verf{\"u}gbarkeit und Unverf{\"u}gbarkeit von Ressourcen
signalisiert bekommen. Das in Kapitel 9 vorgestellte Komponentensystem PCOM
basiert auf einem kontraktbasierten Anwendungsmodell. Kontrakte dienen zu
vollst{\"a}ndigen Beschreibung der Abh{\"a}ngigkeiten von Komponenten an andere
Komponenten aber auch an die zugrunde liegende Ausf{\"u}hrungsumgebung,
beispielsweise Speicher oder CPU Bedarf. Anwendungen werden als B{\"a}ume
beschrieben, deren Knoten Komponenten sind, die den Baum durch ihre
Abh{\"a}ngigkeiten aufspannen. Aufgrund dieser Informationen kann das
Laufzeitsystem eine Anwendung starten (was einem Sonderfall der Adaption
gleichkommt) oder adaptieren, sollten Komponenten vorliegen, die einen Kontrakt
besser erf{\"u}llen, oder aber genutzte Komponenten unverf{\"u}gbar werden. Das
Laufzeitsystem von PCOM basiert auf BASE und kann somit andere Laufzeitsysteme
in dem spontanen Funktionsverbund auffinden und die lokal verf{\"u}gbaren
Komponenten austauschen. Komponenten in PCOM m{\"u}ssen nicht adaptiv in Bezug auf
Kontextinformationen sein. PCOM f{\"a}llt in die Klasse der Systemunterst{\"u}tzung f{\"u}r
vom System adaptierten Anwendungen. Kapitel 10 berichtet von den Erfahrungen,
die bei der Portierung von BASE auf ein eingebettetes System und die Nutzung
von BASE als Basis von PCOM entstanden sind.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-2004-04&engl=0}
}
@book {BOOK-1998-01,
author = {Kerstin Schneider (Hrsg.) and Hiltrud Betz and Cora Burger and Volker Claus and Waltraud Schweikhardt},
title = {{Die Informatik AG - Telekooperation.}},
address = {Stuttgart},
publisher = {B.G. Teubner-Verlag},
pages = {158},
type = {Buch},
month = {Januar},
year = {1998},
isbn = {3-519-12194-8},
keywords = {Studieninformation; Frauenf{\"o}rderung; gender; computer science},
language = {Deutsch},
cr-category = {K.3 Computers and Education},
ee = {http://www.informatik.uni-stuttgart.de/fakultaet/frauen/frauen.html,
http://medoc.informatik.uni-stuttgart.de/~medoc/},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Anwendersoftware (Prof. Reuter);
Universit{\"a}t Stuttgart, Institut f{\"u}r Informatik, Formale Konzepte;
Universit{\"a}t Stuttgart, Institut f{\"u}r Informatik, Programmiersprachen und {\"U}bersetzerbau;
Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme;
Universit{\"a}t Stuttgart, Institut f{\"u}r Informatik, Visualisierung und Interaktive Systeme},
abstract = {(not available)},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-1998-01&engl=0}
}
@book {BOOK-1997-02,
author = {Cora Burger},
title = {{Groupware - Kooperationsunterst{\"u}tzung f{\"u}r Verteilte Anwendungen}},
address = {Heidelberg},
publisher = {dpunkt Verlag},
pages = {292},
type = {Buch},
month = {November},
year = {1997},
isbn = {3-920993-60-8},
language = {Deutsch},
cr-category = {H.3.4 Information Storage and Retrieval Systems and Software,
H.4.1 Office Automation,
H.4.3 Information Systems Applications Communications Applications,
H.5.3 Group and Organization Interfaces},
ee = {http://www.dpunkt.de/groupware,
http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/Festival/festival.html},
contact = {caburger@informatik.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Werkzeuge, die eine rechnergest{\"u}tzte Form der Zusammenarbeit erm{\"o}glichen,
werden als Groupware bezeichnet. Hierzu z{\"a}hlen beispielsweise elektronische
Post, Terminplanungs- und Workflow-Management-Systeme, Konferenzsysteme oder
Mehrbenutzereditoren. Sie alle basieren auf Mechanismen verteilter Systeme.
Dieses Buch bietet eine aktuelle Einf{\"u}hrung in die Praxis rechnergest{\"u}tzter
Kooperation. Ein einfaches Modell illustriert die grundlegenden Konzepte und
unterschiedlichen Verfahren f{\"u}r kooperative Verarbeitung in verteilten Systemen
(Client-Server-Modell, Objekt- und Agentenmodell sowie Vermittlungstechniken).
Die Autorin gibt einen systematischen {\"U}berblick {\"u}ber existierende Groupware und
zeigt, wie diese Verfahren den Anforderungen einer Kooperationsunterst{\"u}tzung
gerecht werden. {\"U}bungen dienen dazu, die behandelten Themen zu vertiefen.
Anhand von Animationen, Tools zur Unterst{\"u}tzung der {\"U}bungen (BSCW, JDK, MICO,
MOLE) und WWW-Live-Links auf der beigef{\"u}gten CD k{\"o}nnen Erfahrungen im Umgang
mit den Basismechanismen und der Arbeitsweise der Werkzeuge erworben werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-1997-02&engl=0}
}
@book {BOOK-1997-01,
author = {Kurt Rothermel and R. Popscu-Zeletin},
title = {{Mobile Agents, Proceedings of the First International Workshop, MA'97}},
publisher = {Springer-Verlag},
type = {Buch},
month = {M{\"a}rz},
year = {1997},
language = {Englisch},
cr-category = {A General Literature},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte H{\"o}chstleistungsrechner, Verteilte Systeme},
abstract = {Ohne Inhalt},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=BOOK-1997-01&engl=0}
}