@inproceedings {INPROC-2017-72,
   author = {Ruben Mayer and Christian Mayer and Larissa Laich},
   title = {{The TensorFlow Partitioning and Scheduling Problem: It’s the Critical Path!}},
   booktitle = {Proceedings of DIDL'17: Workshop on Distributed Infrastructures for Deep Learning (DIDL'17)},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--6},
   type = {Workshop Paper},
   month = {December},
   year = {2017},
   keywords = {TensorFlow; partitioning; scheduling; critical path},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-72/INPROC-2017-72.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-72&amp;engl=1}
}

@inproceedings {INPROC-2017-69,
   author = {Mohamed Abdelaal and Mohammad Qaid and Frank Duerr and Kurt Rothermel},
   title = {{iSense: Energy-Aware Crowd-Sensing Framework}},
   booktitle = {Proceedings of the 36th IEEE International Performance Computing and Communications Conference (IPCCC'17), San Diego, California, USA, December 2017},
   publisher = {IEEE},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--9},
   type = {Conference Paper},
   month = {December},
   year = {2017},
   keywords = {Crowd-sensing; Energy Efficiency; Positioning; Compressed Sensing},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-69/INPROC-2017-69.pdf},
   contact = {mohamed.abdelaal@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-69&amp;engl=1}
}

@inproceedings {INPROC-2017-58,
   author = {Mohamed Abdelaal and Frank Duerr and Kurt Rothermel and Susanne Becker and Dieter Fritsch},
   title = {{GraMap: QoS-Aware Indoor Mapping Through Crowd-Sensing Point Clouds with Grammar Support}},
   booktitle = {Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous'17). Melbourne, VIC, Australia, November 7-10, 2017},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--10},
   type = {Conference Paper},
   month = {November},
   year = {2017},
   isbn = {https://doi.org/10.1145/3144457.314443},
   keywords = {Indoor Mapping; 3D Point Clouds; Energy Efficiency; Formal Grammars},
   language = {English},
   cr-category = {C.3 Special-Purpose and Application-Based Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-58/INPROC-2017-58.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-58&amp;engl=1}
}

@inproceedings {INPROC-2017-55,
   author = {Thomas Kohler and Frank D{\"u}rr and Christian B{\"a}umlisberger and Kurt Rothermel},
   title = {{InFEP - Lightweight Virtualization of Distributed Control on White-box Networking Hardware}},
   booktitle = {2017 International Workshop on Management of SDN and NFV Systems (ManSDNNFV2017)},
   editor = {IFIP/IEEE},
   address = {Tokyo, Japan},
   publisher = {IEEE},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--6},
   type = {Conference Paper},
   month = {November},
   year = {2017},
   doi = {10.23919/CNSM.2017.8256045},
   keywords = {Software-defined Networking; Control Plane Distribution; Virtualization},
   language = {English},
   cr-category = {C.2.1 Network Architecture and Design,
                   C.2.4 Distributed Systems,
                   C.2.3 Network Operations},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-55/INPROC-2017-55.pdf,
      https://doi.org/10.23919/CNSM.2017.8256045},
   contact = {thomas.kohler@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Recent developments in networking hardware and software-defined networking have
      enabled full distribution of network control to reduce control latency and
      increase reliability. However, both, hardware and software of current white-box
      networking hardware are highly heterogeneous, which limits the deployment and
      operation of switch-local control applications. Furthermore, switch-local
      control raises yet unconsidered security concerns. In this paper, we present
      our concept of in-forward-element processing, which leverages the open access
      to the control plane of white-box networking hardware to deploy control logic
      directly onto switches. We combine local control applications with lightweight
      virtualization to cope with networking hardware heterogeneity and to achieve
      required isolation properties and ease of management. Beyond distributed
      network control, we show this scheme is also beneficial for implementing
      switch-local virtual network functions (NFV), processing packets. Highlighting
      the practicability of the concepts, we provide an overview of the current
      white-box networking hardware and software landscape and their compatibility
      with lightweight virtualization technologies. To this end, we perform an
      empirical evaluation of NOS-virtualization combinations on such hardware and
      compare the results with respect to incurring virtualization overhead.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-55&amp;engl=1}
}

@inproceedings {INPROC-2017-52,
   author = {David Richard Sch{\"a}fer and Kurt Rothermel and Muhammad Adnan Tariq},
   title = {{Exploring the Search Space between Active and Passive Workflow Replication}},
   booktitle = {Proceedings of the 10th IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Kanazawa, Japan, November 22-25, 2017},
   publisher = {IEEE},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--8},
   type = {Conference Paper},
   month = {November},
   year = {2017},
   keywords = {SOA; availability; workflows; replication},
   language = {German},
   cr-category = {C.2.4 Distributed Systems,
                   C.4 Performance of Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-52/INPROC-2017-52.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-52&amp;engl=1}
}

@inproceedings {INPROC-2017-51,
   author = {Thomas Bach and Muhammad Adnan Tariq and Ruben Mayer and Kurt Rothermel},
   title = {{Knowledge is at the Edge! How to Search in Distributed Machine Learning Models}},
   booktitle = {OTM 2017 Conferences},
   publisher = {Springer International Publishing},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--19},
   type = {Conference Paper},
   month = {October},
   year = {2017},
   doi = {10.1007/978-3-319-69462-7_27},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-51/INPROC-2017-51.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-51&amp;engl=1}
}

@inproceedings {INPROC-2017-50,
   author = {Naresh Ganesh Nayak and Frank D{\"u}rr and Kurt Rothermel},
   title = {{Routing Algorithms for IEEE802.1Qbv Networks}},
   booktitle = {In the 15th International Workshop on Real-Time Networks, RTN-2017},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--6},
   type = {Conference Paper},
   month = {June},
   year = {2017},
   language = {English},
   cr-category = {C.2.1 Network Architecture and Design,
                   C.2.3 Network Operations},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-50/INPROC-2017-50.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-50&amp;engl=1}
}

@inproceedings {INPROC-2017-46,
   author = {Zohaib Riaz and Frank D{\"u}rr and Kurt Rothermel},
   title = {{Understanding Vulnerabilities of Location Privacy Mechanisms against Mobility Prediction Attacks}},
   booktitle = {Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Melbourne, VIC, Australia, November 7–10, 2017 (MobiQuitous’17)},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--10},
   type = {Conference Paper},
   month = {September},
   year = {2017},
   isbn = {ACM ISBN: 978-1-4503-5368-7/17/11, DOI:10.1145/3144457.314450544505},
   keywords = {location privacy; attack algorithms; semantic location information; mobility prediction; hidden Markov models},
   language = {English},
   cr-category = {C.2.0 Computer-Communication Networks, General,
                   D.2 Software Engineering,
                   K.4.1 Computers and Society Public Policy Issues,
                   G.3 Probability and Statistics},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-46/INPROC-2017-46.pdf},
   contact = {zohaib.riaz@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-46&amp;engl=1}
}

@inproceedings {INPROC-2017-43,
   author = {Ruben Mayer and Ahmad Slo and Muhammad Adnan Tariq and Kurt Rothermel and Manuel Gr{\"a}ber and Umakishore Ramachandran},
   title = {{SPECTRE: Supporting Consumption Policies in Window-Based Parallel Complex Event Processing}},
   booktitle = {Proceedings of Middleware ’17, Las Vegas, NV, USA, December 11–15, 2017},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--13},
   type = {Conference Paper},
   month = {December},
   year = {2017},
   doi = {10.1145/3135974.3135983},
   language = {German},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-43/INPROC-2017-43.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Distributed Complex Event Processing (DCEP) is a paradigm to infer the
      occurrence of complex situations in the surrounding world from basic events
      like sensor readings. In doing so, DCEP operators detect event patterns on
      their incoming event streams. To yield high operator throughput, data
      parallelization frameworks divide the incoming event streams of an operator
      into overlapping windows that are processed in parallel by a number of operator
      instances. In doing so, the basic assumption is that the different windows can
      be processed independently from each other. However, consumption policies
      enforce that events can only be part of one pattern instance; then, they are
      consumed, i.e., removed from further pattern detection. That implies that the
      constituent events of a pattern instance detected in one window are excluded
      from all other windows as well, which breaks the data parallelism between
      different windows. In this paper, we tackle this problem by means of
      speculation: Based on the likelihood of an event's consumption in a window,
      subsequent windows may speculatively suppress that event. We propose the
      SPECTRE framework for speculative processing of multiple dependent windows in
      parallel. Our evaluations show an up to linear scalability of SPECTRE with the
      number of CPU cores.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-43&amp;engl=1}
}

@inproceedings {INPROC-2017-36,
   author = {Christian Mayer and Ruben Mayer and Majd Abdo},
   title = {{StreamLearner: Distributed Incremental Machine Learning on Event Streams: Grand Challenge}},
   booktitle = {Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {298--303},
   type = {Conference Paper},
   month = {June},
   year = {2017},
   doi = {10.1145/3093742.3095103},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-36/INPROC-2017-36.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-36&amp;engl=1}
}

@inproceedings {INPROC-2017-33,
   author = {Ruben Mayer and Muhammad Adnan Tariq and Kurt Rothermel},
   title = {{Minimizing Communication Overhead in Window-Based Parallel Complex Event Processing}},
   booktitle = {Proceedings of the 11th ACM International Conference on Distributed and Event-based Systems},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {54--65},
   type = {Conference Paper},
   month = {June},
   year = {2017},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-33/INPROC-2017-33.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-33&amp;engl=1}
}

@inproceedings {INPROC-2017-32,
   author = {Christoph Stach and Frank D{\"u}rr and Kai Mindermann and Saravana Murthy Palanisamy and Muhammad Adnan Tariq and Bernhard Mitschang and Stefan Wagner},
   title = {{PATRON - Datenschutz in Datenstromverarbeitungssystemen}},
   booktitle = {Informatik 2017: Digitale Kulturen, Tagungsband der 47. Jahrestagung der Gesellschaft f{\"u}r Informatik e.V. (GI), 25.09. - 29.09.2017, Technische Universit{\"a}t Chemnitz},
   publisher = {Gesellschaft f{\"u}r Informatik e.V. (GI)},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   series = {LNI},
   pages = {1--12},
   type = {Workshop Paper},
   month = {September},
   year = {2017},
   keywords = {Datenschutz; Zugriffskontrolle; Datenstr{\"o}me; Internet der Dinge; Privatheit; Sensoren},
   language = {German},
   cr-category = {K.4.1 Computers and Society Public Policy Issues,
                   D.4.6 Operating Systems Security and Protection},
   contact = {Senden Sie eine E-Mail an Christoph.Stach@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems;
                  University of Stuttgart, Institute of Software Technology, Software Engineering;
                  University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Angetrieben durch die stetig voranschreitende Digitalisierung gewinnt das
      Internet der Dinge (engl. IoT) immer mehr an Bedeutung. Im IoT werden
      technische Ger{\"a}te mit unterschiedlichen Sensoren ausgestattet und miteinander
      vernetzt. Dadurch werden neuartige Anwendungen beispielsweise im Bereich
      E-Health erm{\"o}glicht, in denen Sensordaten miteinander kombiniert und so in
      h{\"o}herwertige Informationen umgewandelt werden. Die von diesen Anwendungen
      abgeleiteten Informationen verraten viel {\"u}ber den Nutzer und m{\"u}ssen daher
      besonders gesch{\"u}tzt werden. H{\"a}ufig hat der Nutzer allerdings keine Kontrolle
      {\"u}ber die Verarbeitung seiner Daten, ganz davon zu schweigen, dass er das Ausma{\ss}
      und die Art der daraus ableitbaren Informationen nicht ermessen kann.
      
      In diesem Artikel stellen wir daher einen neuartigen Kontrollmechanismus vor,
      der private Informationen im IoT sch{\"u}tzt. Anstelle von abstrakten
      Datenschutzregeln f{\"u}r einzelne Sensoren definiert der Nutzer Muster, die es zu
      sch{\"u}tzen gilt. Ein Muster kann beispielsweise eine Kombination aus Messwerten
      sein, die auf eine bestimmte Krankheit schlie{\ss}en lassen. Der Nutzer definiert
      die zu verheimlichenden Informationen nat{\"u}rlichsprachlich, und ein
      Dom{\"a}nenexperte setzt diese in formale Regeln um. Sind diese Regeln zu
      restriktiv, so kann die Anwendung ihre angedachte Funktionalit{\"a}t nicht
      erbringen. Daher muss bez{\"u}glich der Servicequalit{\"a}t ein Kompromiss zwischen
      gew{\"u}nschter Privatheit und ben{\"o}tigter Funktionalit{\"a}t gefunden werden.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-32&amp;engl=1}
}

@inproceedings {INPROC-2017-30,
   author = {Sukanya Bhowmik and Muhammad Adnan Tariq and Alexander Balogh and Kurt Rothermel},
   title = {{Addressing TCAM Limitations of Software-Defined Networks for Content-Based Routing}},
   booktitle = {Proceedings of Distributed and Event- Based Systems, Barcelona, Spain, June 19-23, 2017 (DEBS ’17)},
   publisher = {ACM},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--12},
   type = {Conference Paper},
   month = {June},
   year = {2017},
   language = {English},
   cr-category = {C.2.1 Network Architecture and Design,
                   C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-30/INPROC-2017-30.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-30&amp;engl=1}
}

@inproceedings {INPROC-2017-22,
   author = {Thomas Kohler and Frank D{\"u}rr and Kurt Rothermel},
   title = {{ZeroSDN: A Highly Flexible and Modular Architecture for Full-range Network Control Distribution}},
   booktitle = {Proceedings of the 13th ACM/IEEE Symposium on Architectures for Networking and Communications Systems: ANCS'17, May 18-19, 2017, Beijing, China},
   editor = {ACM/IEEE},
   publisher = {Association for Computing Machinery (ACM) / Institute of Electrical and Electronics Engineers (IEEE)},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--13},
   type = {Conference Paper},
   month = {May},
   year = {2017},
   keywords = {Software-defined Networking; OpenFlow; Control Plane Distribution; Publish/Subscribe; White-box Networking},
   language = {English},
   cr-category = {C.2.1 Network Architecture and Design,
                   C.2.4 Distributed Systems,
                   C.2.3 Network Operations},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-22/INPROC-2017-22.pdf},
   contact = {thomas.kohler@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-22&amp;engl=1}
}

@inproceedings {INPROC-2017-09,
   author = {Ben William Carabelli and Rainer Blind and Frank D{\"u}rr and Kurt Rothermel},
   title = {{State-dependent Priority Scheduling for Networked Control Systems}},
   booktitle = {Proceedings of the 2017 American Control Conference (ACC)},
   address = {Seattle, WA, USA},
   publisher = {IEEE},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1003--1010},
   type = {Conference Paper},
   month = {May},
   year = {2017},
   doi = {10.23919/ACC.2017.7963084},
   keywords = {cyber-physical systems; networked control systems; optimization; scheduling},
   language = {English},
   cr-category = {C.2.1 Network Architecture and Design,
                   C.2.4 Distributed Systems,
                   G.1.6 Numerical Analysis Optimization},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-09/INPROC-2017-09.pdf,
      http://ieeexplore.ieee.org/document/7963084/,
      https://arxiv.org/abs/1703.08311},
   contact = {ben.carabelli@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Networked control systems (NCS) have attracted considerable attention in recent
      years. While the stabilizability and optimal control of NCS for a given
      communication system has already been studied extensively, the design of the
      communication system for NCS has recently seen an increase in more thorough
      investigation. In this paper, we address an optimal scheduling problem for a
      set of NCS sharing a dedicated communication channel, providing performance
      bounds and asymptotic stability. We derive a suboptimal scheduling policy with
      dynamic state-based priorities calculated at the sensors, which are then used
      for stateless priority queuing in the network, making it both scalable and
      efficient to implement on routers or multi-layer switches. These properties are
      beneficial towards leveraging existing IP networks for control, which will be a
      crucial factor for the proliferation of wide-area NCS applications. By allowing
      for an arbitrary number of concurrent transmissions, we are able to investigate
      the relationship between available bandwidth, transmission rate, and delay. To
      demonstrate the feasibility of our approach, we provide a proof-of-concept
      implementation of the priority scheduler using real networking hardware.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-09&amp;engl=1}
}

@inproceedings {INPROC-2017-07,
   author = {Ruben Mayer and Harshit Gupta and Enrique Saurez and Umakishore Ramachandran},
   title = {{The Fog Makes Sense: Enabling Social Sensing Services With Limited Internet Connectivity}},
   booktitle = {Proceedings of the 2nd International Workshop on Social Sensing},
   publisher = {Association for Computing Machinery (ACM)},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   series = {SocialSens '17},
   pages = {1--6},
   type = {Workshop Paper},
   month = {April},
   year = {2017},
   doi = {http://dx.doi.org/10.1145/3055601.3055614},
   keywords = {Social Sensing; Fog Computing; Situation Awareness},
   language = {English},
   cr-category = {C.2.4 Distributed Systems},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-07/INPROC-2017-07.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Social sensing services use humans as sensor carriers, sensor operators and
      sensors themselves in order to provide situation-awareness to applications.
      This promises to provide a multitude of benefits to the users, for example in
      the management of natural disasters or in community empowerment. However,
      current social sensing services depend on Internet connectivity since the
      services are deployed on central Cloud platforms. In many circumstances,
      Internet connectivity is constrained, for instance when a natural disaster
      causes Internet outages or when people do not have Internet access due to
      economical reasons. In this paper, we propose the emerging Fog Computing
      infrastructure to become a key-enabler of social sensing services in situations
      of constrained Internet connectivity. To this end, we develop a generic
      architecture and API of Fog-enabled social sensing services. We exemplify the
      usage of the proposed social sensing architecture on a number of concrete use
      cases from two different scenarios.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-07&amp;engl=1}
}

@inproceedings {INPROC-2017-03,
   author = {Christoph Dibak and Frank D{\"u}rr and Kurt Rothermel},
   title = {{Demo: Server-Assisted Interactive Mobile Simulations for Pervasive Applications}},
   booktitle = {Proceedings of the 15th IEEE International Conference on Pervasive Computing and Communications (PerCom Demos)},
   address = {Kona, Hawaii, USA},
   publisher = {IEEE},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--3},
   type = {Demonstration},
   month = {March},
   year = {2017},
   language = {English},
   cr-category = {C.2.4 Distributed Systems,
                   G.1 Numerical Analysis},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-03/INPROC-2017-03.pdf},
   contact = {Christoph Dibak christoph.dibak@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Emerging augmented reality devices allow for visualizing results of numerical
      simulations ubiquitously. This enables decision makers and engineers in the
      field to make better decisions. However, computation of resource-intensive
      simulation models on resource-poor and battery-powered mobile devices requires
      to drastically reduce the quality of the simulation. We therefore proposed
      approaches utilizing a remote server and the Reduced Basis Method (RBM) to
      generate a reduced model of the simulation.
      
      In our demo, we demonstrate the effectiveness of our approaches for mobile
      simulations. Our demo consists of two devices, a mobile device and a server.
      Both devices are connected via wireless network. The mobile device visualizes
      the result of a complex computation. Parameters of the simulation are effected
      by sensors of the mobile device. The user can choose between computing on the
      mobile device, computing solely on the server, or computing using our approach.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-03&amp;engl=1}
}

@inproceedings {INPROC-2017-02,
   author = {Christoph Dibak and Andreas Schmidt and Frank D{\"u}rr and Bernard Haasdonk and Kurt Rothermel},
   title = {{Server-Assisted Interactive Mobile Simulations for Pervasive Applications}},
   booktitle = {Proceedings of the 15th IEEE International Conference on Pervasive Computing and Communications (PerCom)},
   address = {Kona, Hawaii, USA},
   publisher = {IEEE},
   institution = {University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Germany},
   pages = {1--10},
   type = {Conference Paper},
   month = {March},
   year = {2017},
   language = {English},
   cr-category = {C.2.4 Distributed Systems,
                   G.1 Numerical Analysis},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2017-02/INPROC-2017-02.pdf},
   contact = {Christoph Dibak christoph.dibak@ipvs.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed Systems, Distributed Systems},
   abstract = {Currently, various hardware and software companies are developing augmented
      reality devices, most prominently Microsoft with its Hololens. Besides gaming,
      such devices can be used for serious pervasive applications, like interactive
      mobile simulations to support engineers in the field. Interactive simulations
      have high demands on resources, which the mobile device alone is unable to
      satisfy. Therefore, we propose a framework to support mobile simulations by
      distributing the computation between mobile device and a remote server. For the
      computation of parameter-dependent solutions of the simulation, we use the
      reduced basis method, which allows to drastically reduce the computation time
      and energy consumption. We present three approaches for the distributed
      execution of the reduced basis method between mobile device and server.
      Evaluations show that we can speed-up the numerical computation to over 131
      times while using 73 times less energy compared to offloading everything to a
      server.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2017-02&amp;engl=1}
}

