@inproceedings {INPROC-2012-38,
author = {Carlos L{\"u}bbe and Nazario Cipriani},
title = {{SimPl: A Simulation Platform for Elastic Load-Balancing in a Distributed Spatial Cache Overlay}},
booktitle = {Proc. of the 13th International Conference on Mobile Data Management (MDM).},
address = {Washington, DC, USA},
publisher = {IEEE Computer Society},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {0--4},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2012},
keywords = {load-balancing; simulation; spatial data; peer-to-peer},
language = {Englisch},
cr-category = {H.2.4 Database Management Systems},
contact = {carlos.luebbe@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Location-based services (LBS) have to cope with increasing query loads at their data tier. Yet, the data access patterns of LBS typically possess spatial locality. Therefore, a dedicated spatial cache which provides efficient access to the data currently needed may considerably reduce this load. To ensure high throughput throughout the entire execution, previous work introduced an elastic load-balancing mechanism for multiple cache nodes that collaborate in a distributed spatial cache overlay. However, calibrating such a load-balancing mechanism is a non-trivial task, as several parameters influence such a system. We demonstrate a simulation platform (SimPl) for elastic load-balancing. SimPl enables a network administrator to set up several overlay topologies and calibrate their system parameters using different spatial data access patterns. A live visualization of the simulated overlay enables intuitive comparison of overlay topologies and their load-balancing abilities.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-38&engl=0}
}
@inproceedings {INPROC-2012-36,
author = {Nazario Cipriani and Christoph Stach and Oliver D{\"o}rler and Bernhard Mitschang},
title = {{NexusDSS - A System for Security Compliant Processing of Data Streams}},
booktitle = {Proceedings of the First International Conference on Data Technologies and Applications (DATA 2012)},
publisher = {SciTePress Digital Library},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {1--11},
type = {Konferenz-Beitrag},
month = {Juli},
year = {2012},
language = {Englisch},
cr-category = {C.2.0 Computer-Communication Networks, General, K.6.5 Security and Protection, D.4.6 Operating Systems Security and Protection},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Technological advances in microelectronic and communication technology are increasingly leading to a highly connected environment equipped with sensors producing a continuous flow of context data. The steadily growing number of sensory context data available enables new application scenarios and drives new processing techniques. The growing pervasion of everyday life with social media and the possibility of interconnecting them with moving objects{\^a}€™ traces, leads to a growing importance of access control for this kind of data since it concerns privacy issues. The challenge in twofold: First mechanisms to control data access and data usage must be established and second efficient and flexible processing of sensible data must be supported. In this paper we present a flexible and extensible security framework which provides mechanisms to enforce requirements for context data access and beyond that support safe processing of sensible context data according to predefined processing rules. In addition and in contrast to previous concepts, our security framework especially supports fine-grained control to contextual data.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2012-36&engl=0}
}
@inproceedings {INPROC-2011-86,
author = {Nazario Cipriani and Oliver Schiller and Bernhard Mitschang},
title = {{M-TOP: Multi-target Operator Placement of Query Graphs for Data Streams}},
booktitle = {Proceedings of the 15th International Database Engineering and Applications Symposium (IDEAS 2011)},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {52--60},
type = {Konferenz-Beitrag},
month = {September},
year = {2011},
language = {Englisch},
cr-category = {G.1.6 Numerical Analysis Optimization, C.2.3 Network Operations},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Nowadays, many applications processes stream-based data, such as financial market analysis, network intrusion detection, or visualization applications. To process stream-based data in an applicationindependent manner, distributed stream processing systems emerged. They typically translate a query to an operator graph, place the operators to stream processing nodes, and execute them to process the streamed data. The operator placement is crucial in such systems, as it deeply influences query execution. Often, different stream-based applications require dedicated placement of query graphs according to their specific objectives, e.g. bandwidth not less than 500 MBit/s and costs not more that 1 cost unit. This fact constraints operator placement. Existing approaches do not take into account application-specific objectives, thus not reflecting application-specific placement decisions. As objectives might conflict among each other, operator placement is subject to delicate trade-offs, such as bandwidth maximization is more important than cost reduction. Thus, the challenge is to find a solution which considers the application-specific objectives and their trade-offs. We present M-TOP, an QoS-aware multi-target operator placement framework for data stream systems. Particularly, we propose an operator placement strategy considering application-specific targets consisting of objectives, their respective trade-offs specifications, bottleneck conditions, and ranking schemes to compute a suitable placement. We integrated M-TOP into NexusDS, our distributed data stream processing middleware, and provide an experimental evaluation to show the effectiveness of M-TOP.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-86&engl=0}
}
@inproceedings {INPROC-2011-85,
author = {Nazario Cipriani and Matthias Grossmann and Harald Sanftmann and Bernhard Mitschang},
title = {{Design Considerations of a Flexible Data Stream Processing Middleware}},
booktitle = {Proceedings of the 15th East-European Conference on Advances in Databases and Information Systems (ADBIS 2011)},
publisher = {CEUR-WS.org},
institution = {Universit{\"a}t Stuttgart, Fakult{\"a}t Informatik, Elektrotechnik und Informationstechnik, Germany},
pages = {222--231},
type = {Konferenz-Beitrag},
month = {September},
year = {2011},
language = {Deutsch},
cr-category = {K.6.1 Project and People Management},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Techniques for efficient and distributed processing of huge, unbound data streams have made some impact in the database community. Distributed data stream processing systems have emerged providing a distributed environment to process these potentially unbound streams of data by a set of processing nodes. A wide range of realtime applications process stream-based data. Sensors and data sources, such as position data of moving objects, continuously produce data that is consumed by, e.g., location-aware applications. Depending on the domain of interest, the processing of such data often depends on domain-specific functionality. For instance, an application which visualizes stream-based data has stringent timing constraints, or may even need a specific hardware environment to smoothly process the data. Furthermore, users may add additional constraints. E.g., for security reasons they may want to restrict the set of nodes that participates in processing. In this paper we review context-aware applications which, despite their different application fields, share common data processing principles. We analyse these applications and extract common requirements which data stream processing systems must meet to support these applications. Finally, we show how such applications are implemented using NexusDS, our extensible stream processing middleware.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-85&engl=0}
}
@inproceedings {INPROC-2011-27,
author = {Nazario Cipriani and Carlos L{\"u}bbe and Oliver D{\"o}rler},
title = {{NexusDSEditor - Integrated Tool Support for the Data Stream Processing Middleware NexusDS}},
booktitle = {Datenbanksysteme f{\"u}r Business, Technologie und Web (BTW), 14. Fachtagung des GI-Fachbereichs ``Datenbanken und Informationssysteme'' (DBIS), 2.-4.3.2011 in Kaiserslautern, Germany},
editor = {Theo H{\"a}rder and Wolfgang Lehner and Bernhard Mitschang and Harald Sch{\"o}ning and Holger Schwarz},
publisher = {Lecture Notes in Informatics (LNI)},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Gesellschaft f{\"u}r Informatik (GI)},
volume = {180},
pages = {714--717},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2011},
isbn = {978-3-88579-274-1},
language = {Englisch},
cr-category = {D.2.6 Software Engineering Programming Environments, H.5.2 Information Interfaces and Presentation User Interfaces},
contact = {nazario.cipriani@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {In this paper we present NexusDSEditor --- an integrated tool for the stream processing middleware NexusDS. NexusDSEditor is an extension module for the NexusEditor and supports developers with designing new streaming applications by providing an integrated tool for orchestrating stream query graphs, define the deployment of query graph fragments to execution nodes, and analyzing data streams. In this paper we demonstrate these single steps and show how NexusDSEditor supports developing streaming data applications for the NexusDS platform by hiding complexity and providing an intuitive user interface.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-27&engl=0}
}
@inproceedings {INPROC-2011-20,
author = {Carlos L{\"u}bbe and Andreas Brodt and Nazario Cipriani and Matthias Gro{\ss}mann and Bernhard Mitschang},
title = {{DiSCO: A Distributed Semantic Cache Overlay for Location-based Services}},
booktitle = {Proceedings of the 2011 Twelfth International Conference on Mobile Data Management},
address = {Washington, DC, USA},
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 = {Januar},
year = {2011},
keywords = {peer-to-peer; semantic caching},
language = {Deutsch},
cr-category = {C.2.4 Distributed Systems, H.2.4 Database Management Systems},
contact = {carlos.luebbe@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Location-based services (LBS) have gained tremendous popularity with millions of simultaneous users daily. LBS handle very large data volumes and face enormous query loads. Both the data and the queries possess high locality: spatial data is distributed very unevenly around the globe, query load is different throughout the day, and users often search for similar things in the same places. This causes high load peaks at the data tier of LBS, which may seriously degrade performance. To cope with these load peaks, we present DiSCO, a distributed semantic cache overlay for LBS. DiSCO exploits the spatial, temporal and semantic locality in the queries of LBS and distributes frequently accessed data over many nodes. Based on the Content-Addressable Network (CAN) peer-to-peer approach, DiSCO achieves high scalability by partitioning data using spatial proximity. Our evaluation shows that DiSCO significantly reduces queries to the underlying data tier.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2011-20&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-19,
author = {Carlos L{\"u}bbe and Andreas Brodt and Nazario Cipriani and Harald Sanftmann},
title = {{NexusVIS: A Distributed Visualization Toolkit for Mobile Applications (Demonstration)}},
booktitle = {Proceedings of the 8th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom '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 = {1--3},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2010},
isbn = {978-1-4244-5328-3},
keywords = {Visualisierung, Datenstromverarbeitung},
language = {Englisch},
cr-category = {H.2.4 Database Management Systems},
contact = {carlos.luebbe@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 Visualisierung und Interaktive Systeme, Visualisierung und Interaktive Systeme},
abstract = {Many mobile pervasive applications need to visualize information about the user's geographic surroundings combined with data from sensors, which determine the user's context. We demonstrate NexusVIS, a distributed visualization toolkit for mobile applications. By building upon an existing data stream processing system we enable applications to define distributed visualization processes as continuous queries. This allows applications to define visualization semantics descriptively. Moreover, NexusVIS is capable of adapting the visual query at runtime, and thus allows to navigate in the visualized scene both automatically and manually through user control.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-19&engl=0}
}
@inproceedings {INPROC-2010-08,
author = {Nazario Cipriani and Carlos L{\"u}bbe and Alexander Moosbrugger},
title = {{Exploiting Constraints to Build a Flexible and Extensible Data Stream Processing Middleware}},
booktitle = {The Third International Workshop on Scalable Stream Processing Systems},
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 = {Workshop-Beitrag},
month = {April},
year = {2010},
keywords = {Data Stream Processing; Stream Databases; Middleware Platforms for Data Management; P2P and Networked Data Management; Database Services and Applications},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems, H.2.4 Database Management Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {A wide range of real-time applications process stream-based data. To process this stream-based data in an application-independent manner, many stream processing systems have been built. However, none of them reached a huge domain of applications, such as databases did. This is due to the fact that they do not consider the specific needs of real-time applications. For instance, an application which visualizes stream-based data has stringent timing constraints, or may even need a specific hardware environment to smoothly process the data. Furthermore, users may even add additional constraints. E.g., for security reasons they may want to restrict the set of nodes that participates in processing. Thus, constraints naturally arise on different levels of query processing. In this work we classify constraints that occur on different levels of query processing. Furthermore we propose a scheme to classify the constraints and show how these can be integrated into the query processing of the distributed data stream middleware NexusDS.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2010-08&engl=0}
}
@inproceedings {INPROC-2009-94,
author = {Nazario Cipriani and Mike Eissele and Andreas Brodt and Matthias Gro{\ss}mann and Bernhard Mitschang},
title = {{NexusDS: A Flexible and Extensible Middleware for Distributed Stream Processing}},
booktitle = {IDEAS '09: Proceedings of the 2008 International Symposium on Database Engineering \& Applications},
editor = {ACM},
publisher = {ACM},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {152--161},
type = {Konferenz-Beitrag},
month = {September},
year = {2009},
keywords = {Data Stream Processing; Stream Databases; Middleware Platforms for DataManagement; P2P and Networked DataManagement; Database Services and Applications},
language = {Englisch},
cr-category = {C.2 Computer-Communication Networks, C.5 Computer System Implementation, H.2 Database Management},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {ABSTRACT Techniques for efficient and distributed processing of huge, unbound data streams have made some impact in the database community. Sensors and data sources, such as position data of moving objects, continuously produce data that is consumed, e.g., by location-aware applications. Depending on the domain of interest, e.g. visualization, the processing of such data often depends on domain-specific functionality. This functionality is specified in terms of dedicated operators that may require specialized hardware, e.g. GPUs. This creates a strong dependency which a data stream processing system must consider when deploying such operators. Many data stream processing systems have been presented so far. However, these systems assume homogeneous computing nodes, do not consider operator deployment constraints, and are not designed to address domain-specific needs. In this paper, we identify necessary features that a exible and extensible middleware for distributed stream processing of context data must satisfy. We present NexusDS, our approach to achieve these requirements. In NexusDS, data processing is specified by orchestrating data flow graphs, which are modeled as processing pipelines of predefined and general operators as well as custom-built and domain-specific ones. We focus on easy extensibility and support for domain-specific operators and services that may even utilize specific hardware available on dedicated computing nodes},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-94&engl=0}
}
@inproceedings {INPROC-2009-53,
author = {Nazario Cipriani and Matthias Wieland and Matthias Grossmann and Daniela Nicklas},
title = {{Tool Support for the Design and Management of Spatial Context Models}},
booktitle = {Proc. of the 13th East European Conference on Advances in Databases and Information Systems (ADBIS 2009)},
address = {Riga, Lativa},
publisher = {Springer},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
type = {Konferenz-Beitrag},
month = {September},
year = {2009},
language = {Englisch},
cr-category = {H.2.4 Database Management Systems},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware; Universit{\"a}t Stuttgart, Institut f{\"u}r Architektur von Anwendungssystemen},
abstract = {A central task in the development of context-aware applications is the modeling and management of complex context information. In this paper, we present the NexusEditor, which eases this task by providing a graphical user interface to design schemas for spatial context models, interactively create queries, send them to a server and visualize the results. One main contribution is to show how schema awareness can improve such a tool: the NexusEditor dynamically parses the underlying data model and provides additional syntactic checks, semantic checks, and short-cuts based on the schema information. Furthermore, the tool helps to design new schema definitions based on the existing ones, which is crucial for an iterative and user-centric development of context-aware applications. Finally, it provides interfaces to existing information spaces and visualization tools for spatial data like GoogleEarth.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-53&engl=0}
}
@inproceedings {INPROC-2009-45,
author = {Andreas Brodt and Nazario Cipriani},
title = {{NexusWeb - eine kontextbasierte Webanwendung im World Wide Space}},
booktitle = {Datenbanksysteme in Business, Technologie und Web (BTW 2009), 13. Fachtagung des GI-Fachbereichs ``Datenbanken und Informationssysteme'' (DBIS), Proceedings, 2.-6. M{\"a}rz 2009, M{\"u}nster, Germany},
editor = {GI},
publisher = {GI},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Informatics},
volume = {144},
pages = {588--591},
type = {Konferenz-Beitrag},
month = {M{\"a}rz},
year = {2009},
isbn = {978-3-88579-238-3},
keywords = {DCCI, location-based services, Nokia N810, Internet Tablet, GPS, Google Maps, Nexus, AWQL, AWML},
language = {Deutsch},
cr-category = {H.3.5 Online Information Services},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2009-45/INPROC-2009-45.pdf},
contact = {Andreas Brodt andreas.brodt@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Wir pr{\"a}sentieren NexusWeb, eine kontextbasierte Webanwendung, die ein Umgebungsmodell des Benutzers zeichnet. NexusWeb bezieht dazu Kontextdaten des World Wide Space, einer F{\"o}deration verschiedenster Datenanbieter. Die GPS-Position des Benutzers gelangt {\"u}ber eine standardisierte Browsererweiterung in die Webanwendung und steuert die Ansicht von NexusWeb. Wir zeigen verschiedene Szenarien sowohl auf einem mobilen Ger{\"a}t als auch auf einem gew{\"o}hnlichen Laptop.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-45&engl=0}
}
@inproceedings {INPROC-2009-119,
author = {Nazario Cipriani and Carlos L{\"u}bbe},
title = {{Ausnutzung von Restriktionen zur Verbesserung des Deployment-Vorgangs des Verteilten Datenstromverarbeitungssystems NexusDS}},
booktitle = {Beitr{\"a}ge der 39. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI)},
editor = {Stefan Fischer and Erik Maehle and R{\"u}diger Reischug},
address = {Bonn},
publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
series = {Lecture Notes in Informatics},
volume = {P-154},
pages = {240--240},
type = {Workshop-Beitrag},
month = {September},
year = {2009},
isbn = {978-3-88579-248-2},
keywords = {Data Stream Processing; Stream Databases; Middleware Platforms for Data Management; P2P and Networked Data Management; Database Services and Applications},
language = {Deutsch},
cr-category = {C.2 Computer-Communication Networks, H.2 Database Management},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Kontextsensitive Informationssysteme verarbeiten h{\"a}ufig Daten der n{\"a}heren Umgebung, die mit Hilfe von Sensoren kontinuierlich erhoben werden. F{\"u}r die Verarbeitung kontinuierlicher Datenstr{\"o}me k{\"o}nnen Datenstromverarbeitungssysteme eingesetzt werden. Jedoch m{\"u}ssen diese im Bereich der Kontextdatenverarbeitung mit einem heterogenen Umfeld zurechtkommen. Je nach technischer Ausstattung der physischen Umgebung sollten sie sich an die dort geltenden Bedingungen bzw. Restriktionen anpassen. F{\"u}r verteilte Datenstromverarbeitungssysteme ist die Anfrageverteilung in einem solchen Umfeld eine besondere Herausforderung, denn das System muss Restriktionen auf verschiedenen Ebenen ber{\"u}cksichtigen. So k{\"o}nnte ein Teil der Anfrage gewisse Anforderungen an seine Ausf{\"u}hrungsumgebung haben, wie spezialisierte Hardware, oder es k{\"o}nnte aus Sicherheitsgr{\"u}nden notwendig sein, die Anfrage oder einen Anfrageteil in einer sicheren Ausf{\"u}hrungsumgebung auszuf{\"u}hren. In diesem Papier klassifizieren wir Restriktionen, die auf verschiedenen Ebenen der Anfrageverarbeitung des Systems vorkommen k{\"o}nnen. {\"U}berdies stellen wir ein Konzept zur Modellierung der Restriktionsklassen vor und zeigen wie diese in der Anfrageverarbeitung des verteilten Datenstromverarbeitungssystems NexusDS ber{\"u}cksichtigt werden.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2009-119&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-2007-64,
author = {Nazario Cipriani and Matthias Grossmann and Daniela Nicklas and Bernhard Mitschang},
title = {{Federated Spatial Cursors}},
booktitle = {Proceedings of the IX Brazilian Symposium on Geoinformatics},
address = {S{\~a}o Jos{\'e} dos Campos, Brazil},
publisher = {Online},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {85--96},
type = {Konferenz-Beitrag},
month = {November},
year = {2007},
isbn = {978-85-17-00036-2},
keywords = {nexus; cursor; federation; spatial},
language = {Englisch},
cr-category = {H.2.4 Database Management Systems, H.3.4 Information Storage and Retrieval Systems and Software},
ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2007-64/INPROC-2007-64.pdf, http://www.geoinfo.info/geoinfo2007/anais_geoinfo2007.pdf},
contact = {Senden Sie eine E-mail an Nazario.Cipriani@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {The usage of small mobile devices for data-intensive applications becomes more and more self-evident. As a consequence we have to consider these devices and their inherent characteristics in future system designs, like the limitations of memory and communication bandwidth. For example, when querying data servers for information, a mobile application can hardly anticipate the size of the result set. Our approach is to give more control over the data delivery process to the application, so that it can be adapted regarding its device status, the costs and availability of communication channels, and the user’s needs. This paper introduces a flexible and scalable approach by providing spatially federated cursor functionality. It is based on an open federation over a set of loosely coupled data sources that provide simple object retrieval interfaces.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-64&engl=0}
}
@inproceedings {INPROC-2007-125,
author = {Nazario Cipriani and Matthias Gro{\ss}mann and Daniela Nicklas and Bernhard Mitschang},
title = {{Federated Spatial Cursors}},
booktitle = {IX Brazilian Symposium on Geoinformatics, 25-28 November, Campos do Jordao, Sao Paulo, Brazil},
publisher = {INPE},
institution = {Universit{\"a}t Stuttgart : Sonderforschungsbereich SFB 627 (Nexus: Umgebungsmodelle f{\"u}r mobile kontextbezogene Systeme), Germany},
pages = {85--96},
type = {Konferenz-Beitrag},
month = {November},
year = {2007},
language = {Englisch},
cr-category = {C.2.4 Distributed Systems, H.2.4 Database Management Systems, H.3.3 Information Search and Retrieval},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {The usage of small mobile devices for data-intensive applications becomes more and more self-evident. As a consequence we have to consider these devices and their inherent characteristics in future system designs, like the limitations of memory and communication bandwidth. For example, when querying data servers for information, a mobile application can hardly anticipate the size of the result set. Our approach is to give more control over the data delivery process to the application, so that it can be adapted regarding its device status, the costs and availability of communication channels, and the user’s needs. This paper introduces a flexible and scalable approach by providing spatially federated cursor functionality. It is based on an open federation over a set of loosely coupled data sources that provide simple object retrieval interfaces.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2007-125&engl=0}
}
@article {ART-2012-12,
author = {Nazario Cipriani and Oliver D{\"o}rler and Bernhard Mitschang},
title = {{Sicherer Zugriff und sichere Verarbeitung von Kontextdatenstr{\"o}men in einer verteilten Umgebung}},
journal = {Datenbank-Spektrum ``Data Streams and Event Processing''},
publisher = {dpunkt.verlag},
volume = {12},
number = {1},
pages = {13--22},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2012},
language = {Deutsch},
cr-category = {K.6.5 Security and Protection, D.4.6 Operating Systems Security and Protection},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Technologischer Fortschritt im Bereich der Mikroelektronik und Kommunikationstechnik f{\"u}hren zunehmend zu einem stark vernetzten, mit Sensoren ausgestatteten Umfeld. Die damit einhergehende stetig steigende Anzahl an Sensorinformationen, deren Daten in Form von Datenstr{\"o}men bereitgestellt werden, erm{\"o}glichen neue Anwendungsszenarien und treiben neue Verarbeitungstechniken. Im Kontext der sichverst{\"a}rkenden Durchdringung des allt{\"a}glichen Lebens mit sozialen Medien und der gleichzeitigen Auswertung von beispielsweise Positionsinformationen, w{\"a}chst die Bedeutung der Zugriffskontrolle auf Information. Die Herausforderung in diesem Zusammenhang besteht darin, Mechanismen zur Verf{\"u}gung zu stellen, die eine Regelung des Datenzugriffs erm{\"o}glichen und die Datenstromverarbeitung effizient und flexibel unterst{\"u}tzen. Diese Arbeit stellt ein flexibles Rahmenwerk zur sicheren Verarbeitung von Kontextdaten vor, das es Anbietern von Daten in Datenstromverarbeitungssystemen erm{\"o}glicht, den Zugriff und die Verarbeitung sch{\"u}tzenswerter Daten zu kontrollieren. Hierbei erm{\"o}glicht das vorgestellte Konzept im Gegensatz zu bisherigen Konzepten insbesondere den feingranularen Zugriff auf Kontextdaten.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2012-12&engl=0}
}
@article {ART-2011-03,
author = {Nazario Cipriani and Matthias Wieland and Matthias Grossmann and Daniela Nicklas},
title = {{Tool support for the design and management of context models}},
journal = {Information Systems},
editor = {Gottfried Vossen and Tadeusz Morzy},
address = {Oxford, UK, UK},
publisher = {Elsevier Science Ltd.},
volume = {36},
number = {1},
pages = {99--114},
type = {Artikel in Zeitschrift},
month = {M{\"a}rz},
year = {2011},
isbn = {0306-4379},
language = {Englisch},
cr-category = {H.2.4 Database Management Systems},
ee = {http://www.sciencedirect.com/science?_ob=PublicationURL&_tockey=%23TOC%235646%232011%23999639998%232475749%23FLA%23&_cdi=5646&_pubType=J&_auth=y&_acct=C000022964&_version=1&_urlVersion=0&_userid=479010&md5=90fcaef40ac5285da3d69e894c214388, http://www.sciencedirect.com/science?_ob=MImg&_imagekey=B6V0G-50GMMMG-4-1K&_cdi=5646&_user=479010&_pii=S0306437910000669&_origin=browse&_zone=rslt_list_item&_coverDate=03%2F31%2F2011&_sk=999639998&wchp=dGLbVtb-zSkzk&md5=aac6f0561c2464d528bcce117970acff&ie=/sdarticle.pdf},
department = {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 = {A central task in the development of context-aware applications is the modeling and management of complex context information. In this paper, we present the NexusEditor, which can ease this task by providing a graphical user interface to design schemas for spatial and technical context models, interactively create queries, send them to a server and visualize the results. One main contribution is to show how schema awareness can improve such a tool: The NexusEditor dynamically parses the underlying data model and provides additional syntactic checks, semantic checks, and short-cuts based on the schema information. Furthermore, the tool helps to design new schema definitions based on the existing ones, which is crucial for an iterative and user-centric development of context-aware applications. Finally, it provides interfaces to existing information spaces and visualization tools for spatial data like GoogleEarth.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2011-03&engl=0}
}
@article {ART-2009-08,
author = {Nazario Cipriani and Daniela Nicklas and Matthias Gro{\ss}mann and Nicola H{\"o}nle and Carlos L{\"u}bbe and Bernhard Mitschang},
title = {{Verteilte Datenstromverarbeitung von Sensordaten}},
journal = {Datenbank-Spektrum},
publisher = {dpunkt Verlag},
volume = {9},
number = {28},
pages = {37--43},
type = {Artikel in Zeitschrift},
month = {Februar},
year = {2009},
language = {Deutsch},
cr-category = {H.2.4 Database Management Systems, H.2.8 Database Applications, E.4 Data Coding and Information Theory},
contact = {nazario.cipriani@ipvs.uni-stuttgart.de},
department = {Universit{\"a}t Stuttgart, Institut f{\"u}r Parallele und Verteilte Systeme, Anwendersoftware},
abstract = {Technologischer Fortschritt im Bereich der Mikroelektronik und Kommunikationstechnik f{\"u}hren zunehmend zu einem stark vernetzten, mit Sensoren ausgestatteten Umfeld. Die Herausforderung, die in diesem Zusammenhang auftretenden kontinuierlichen Datenstr{\"o}me zu verwalten und effizient zu verarbeiten, sowie heterogene Sensorger{\"a}te und Netztopologien zu integrieren, ist f{\"u}r viele Anwendungsentwickler eine zu gro{\ss}e H{\"u}rde. In dieser Arbeit wird eine Middleware vorgestellt, die es einer Anwendung erm{\"o}glicht, anfragebasiert die Verarbeitung von kontinuierlichen Datenstr{\"o}men zu steuern. Die zur Verarbeitung der Daten ben{\"o}tigten Operatoren werden virtualisiert ausgef{\"u}hrt, um die gr{\"o}{\ss}tm{\"o}gliche Flexibilit{\"a}t bei der Verteilung auf die beteiligten physischen Knoten zu erreichen. Weiterhin werden Ans{\"a}tze zur Komprimierung von Datenstr{\"o}men vorgestellt, um das Gesamtvolumen der ausgetauschten Daten zwischen den Knoten zu reduzieren.},
url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2009-08&engl=0}
}