Institut für Parallele und Verteilte Systeme (IPVS)

Publikationen

Eine Übersicht der Publikationen des Instituts für Parallele und Verteilte Systeme

Publikationen VS: Bibliographie 2007 BibTeX

 
@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}
}
@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}
}
@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}
}
 
Zum Seitenanfang