2020 |
Mühlbauer, Nikolas; Kirdan, Erkin; Pahl, Marc-Oliver; Carle, Georg Open-Source OPC UA Security and Scalability Inproceedings ETFA 2020, 2020. @inproceedings{ETFA:2020:OpenSource_OPC-UA, title = {Open-Source OPC UA Security and Scalability}, author = {Nikolas Mühlbauer and Erkin Kirdan and Marc-Oliver Pahl and Georg Carle}, year = {2020}, date = {2020-01-01}, booktitle = {ETFA 2020}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Piccoli, Alessandro; Pahl, Marc-Oliver; Wüstrich, Lars Group Key Management in Constraint IoT Settings Inproceedings IEEE ISCC 2020, 2020. @inproceedings{ISCC:2020:Group-Key, title = {Group Key Management in Constraint IoT Settings}, author = {Alessandro Piccoli and Marc-Oliver Pahl and Lars Wüstrich}, year = {2020}, date = {2020-01-01}, booktitle = {IEEE ISCC 2020}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Lübben, Christian; Pahl, Marc-Oliver; Khan, Mohammad Irfan Using Deep Learning to Replace Domain Knowledge Inproceedings IEEE ISCC 2020, 2020. @inproceedings{ISCC:2020:Deep_Replace_Domain, title = {Using Deep Learning to Replace Domain Knowledge}, author = {Christian Lübben and Marc-Oliver Pahl and Mohammad Irfan Khan}, year = {2020}, date = {2020-01-01}, booktitle = {IEEE ISCC 2020}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Wüstrich, Lars; Pahl, Marc-Oliver; Liebald, Stefan An extensible IoT Security Taxonomy Inproceedings IEEE ISCC 2020, 2020. @inproceedings{ISCC:2020:Security_Taxonomy, title = {An extensible IoT Security Taxonomy}, author = {Lars Wüstrich and Marc-Oliver Pahl and Stefan Liebald}, year = {2020}, date = {2020-01-01}, booktitle = {IEEE ISCC 2020}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver iLab@Home: Hands-On Networking Classes without Lab Access Inproceedings Sigcomm 2020 Education, 2020. @inproceedings{SigComm:2020:iLab-Home, title = {iLab@Home: Hands-On Networking Classes without Lab Access}, author = {Marc-Oliver Pahl}, year = {2020}, date = {2020-01-01}, booktitle = {Sigcomm 2020 Education}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
2019 |
Pahl, Marc-Oliver [Video] Über die Vereinbarkeit von Digitaler Transformation und Privatsphäre im Internet der Dinge Miscellaneous Invited talk at the German Informatics (GI) society regional group meeting, Jun 3, 2019, 2019. @misc{pahl:2019GIRegioPrivacy-video, title = {[Video] Über die Vereinbarkeit von Digitaler Transformation und Privatsphäre im Internet der Dinge}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-06-01}, abstract = {Die Digitale Transformation ist unumkehrbar, überall und betrifft jeden von uns. Mit den neuen Diensten geht unzertrennbar ein neues Sammeln von Daten einher. Ein smarter Lautsprecher in Ihrem Zuhause kann beispielsweise aktuell nur funktionieren, indem er Ihre Sprache zu einem Anbieter ins Internet hochlädt. Was dann mit Ihren Daten geschieht liegt außerhalb Ihrer Entscheidung. Ausgehend von aktuellen Beispielen aus den Bereichen autonomes Fahren und Industrielles Internet der Dinge (IIoT) werde ich zunächst beispielhaft aufzeigen, wo Gefahren für die Wahrung unserer Privatsphäre lauern. Anschließend werde ich auf die Verantwortung von Informatikern eingehen, ethische Grundsätze zu beachten und zu verinnerlichen wenn sie Anwendungen bereitstellen. Schließlich werde ich Möglichkeiten aufzeigen, wie zukünftige IT Systeme aus verteilten vernetzen Dingen in Zukunft sicherer werden könnten. Ich hoffe auf eine rege Diskussion während und insbesondere nach dem Vortrag zu diesem für uns alle wichtigen Thema.?}, howpublished = {Invited talk at the German Informatics (GI) society regional group meeting, Jun 3, 2019}, keywords = {}, pubstate = {published}, tppubtype = {misc} } Die Digitale Transformation ist unumkehrbar, überall und betrifft jeden von uns. Mit den neuen Diensten geht unzertrennbar ein neues Sammeln von Daten einher. Ein smarter Lautsprecher in Ihrem Zuhause kann beispielsweise aktuell nur funktionieren, indem er Ihre Sprache zu einem Anbieter ins Internet hochlädt. Was dann mit Ihren Daten geschieht liegt außerhalb Ihrer Entscheidung. Ausgehend von aktuellen Beispielen aus den Bereichen autonomes Fahren und Industrielles Internet der Dinge (IIoT) werde ich zunächst beispielhaft aufzeigen, wo Gefahren für die Wahrung unserer Privatsphäre lauern. Anschließend werde ich auf die Verantwortung von Informatikern eingehen, ethische Grundsätze zu beachten und zu verinnerlichen wenn sie Anwendungen bereitstellen. Schließlich werde ich Möglichkeiten aufzeigen, wie zukünftige IT Systeme aus verteilten vernetzen Dingen in Zukunft sicherer werden könnten. Ich hoffe auf eine rege Diskussion während und insbesondere nach dem Vortrag zu diesem für uns alle wichtigen Thema.? |
Pahl, Marc-Oliver [Slides] Über die Vereinbarkeit von Digitaler Transformation und Privatsphäre im Internet der Dinge Miscellaneous Invited talk at the German Informatics (GI) society regional group meeting, Jun 3, 2019, 2019. @misc{pahl:2019GIRegioPrivacy-slides, title = {[Slides] Über die Vereinbarkeit von Digitaler Transformation und Privatsphäre im Internet der Dinge}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-06-01}, abstract = {Die Digitale Transformation ist unumkehrbar, überall und betrifft jeden von uns. Mit den neuen Diensten geht unzertrennbar ein neues Sammeln von Daten einher. Ein smarter Lautsprecher in Ihrem Zuhause kann beispielsweise aktuell nur funktionieren, indem er Ihre Sprache zu einem Anbieter ins Internet hochlädt. Was dann mit Ihren Daten geschieht liegt außerhalb Ihrer Entscheidung. Ausgehend von aktuellen Beispielen aus den Bereichen autonomes Fahren und Industrielles Internet der Dinge (IIoT) werde ich zunächst beispielhaft aufzeigen, wo Gefahren für die Wahrung unserer Privatsphäre lauern. Anschließend werde ich auf die Verantwortung von Informatikern eingehen, ethische Grundsätze zu beachten und zu verinnerlichen wenn sie Anwendungen bereitstellen. Schließlich werde ich Möglichkeiten aufzeigen, wie zukünftige IT Systeme aus verteilten vernetzen Dingen in Zukunft sicherer werden könnten. Ich hoffe auf eine rege Diskussion während und insbesondere nach dem Vortrag zu diesem für uns alle wichtigen Thema.}, howpublished = {Invited talk at the German Informatics (GI) society regional group meeting, Jun 3, 2019}, keywords = {}, pubstate = {published}, tppubtype = {misc} } Die Digitale Transformation ist unumkehrbar, überall und betrifft jeden von uns. Mit den neuen Diensten geht unzertrennbar ein neues Sammeln von Daten einher. Ein smarter Lautsprecher in Ihrem Zuhause kann beispielsweise aktuell nur funktionieren, indem er Ihre Sprache zu einem Anbieter ins Internet hochlädt. Was dann mit Ihren Daten geschieht liegt außerhalb Ihrer Entscheidung. Ausgehend von aktuellen Beispielen aus den Bereichen autonomes Fahren und Industrielles Internet der Dinge (IIoT) werde ich zunächst beispielhaft aufzeigen, wo Gefahren für die Wahrung unserer Privatsphäre lauern. Anschließend werde ich auf die Verantwortung von Informatikern eingehen, ethische Grundsätze zu beachten und zu verinnerlichen wenn sie Anwendungen bereitstellen. Schließlich werde ich Möglichkeiten aufzeigen, wie zukünftige IT Systeme aus verteilten vernetzen Dingen in Zukunft sicherer werden könnten. Ich hoffe auf eine rege Diskussion während und insbesondere nach dem Vortrag zu diesem für uns alle wichtigen Thema. |
Pahl, Marc-Oliver; Liebald, Stefan A Modular Distributed IoT Service Discovery Inproceedings International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. @inproceedings{pahl:IM2019:IoTServiceDiscovery, title = {A Modular Distributed IoT Service Discovery}, author = {Marc-Oliver Pahl and Stefan Liebald}, year = {2019}, date = {2019-04-01}, booktitle = {International Symposium on Integrated Network Management (IM)}, address = {Washington DC, USA}, abstract = {The Internet of Things (IoT) consists of collaborating microservices ($mu$Ss). Some services offer interfaces to manage entities, others implement orchestration logic, yet others interface users. Dynamic binding of services is fundamental to enable portability and adaptivity of $mu$Ss to their local (service) context. The central challenge of service composition is service discovery. Service discovery has been investigated a lot in the past. However, the focus was on low ISO/ OSI layer technologies such as UPNP or Bonjour. Implementing the IoT as a Service-Oriented Architecture (SOA) of $mu$Ss requires a significantly more feature rich discovery on the application layer. A major challenge here is that the IoT is more heterogeneous and dynamic than classic IT SOA systems. The IoT therefore requires a novel service discovery. We present a semantically rich yet simple to use IoT service discovery mechanism. It consists of distributed so called search providers that implement semantic directories, and a federation mechanism that allows mapping complex search queries to simple search provider modules. Our approach reflects the heterogeneity of managed entities, and the dynamic adaptivity required to reflect the continuous changes of IoT spaces. We evaluate our solution qualitatively with a user study and quantitatively via latency measurements.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } The Internet of Things (IoT) consists of collaborating microservices ($mu$Ss). Some services offer interfaces to manage entities, others implement orchestration logic, yet others interface users. Dynamic binding of services is fundamental to enable portability and adaptivity of $mu$Ss to their local (service) context. The central challenge of service composition is service discovery. Service discovery has been investigated a lot in the past. However, the focus was on low ISO/ OSI layer technologies such as UPNP or Bonjour. Implementing the IoT as a Service-Oriented Architecture (SOA) of $mu$Ss requires a significantly more feature rich discovery on the application layer. A major challenge here is that the IoT is more heterogeneous and dynamic than classic IT SOA systems. The IoT therefore requires a novel service discovery. We present a semantically rich yet simple to use IoT service discovery mechanism. It consists of distributed so called search providers that implement semantic directories, and a federation mechanism that allows mapping complex search queries to simple search provider modules. Our approach reflects the heterogeneity of managed entities, and the dynamic adaptivity required to reflect the continuous changes of IoT spaces. We evaluate our solution qualitatively with a user study and quantitatively via latency measurements. |
Pahl, Marc-Oliver [Slides] Data- and Service-Centric Orchestration of the Internet of Things Miscellaneous Tutorial given at the Integrated Management Symposium (IM) 2019 on April 9, 2019 in Washington D.C., 2019. @misc{pahl:2019IMTutorialVSL-slides, title = {[Slides] Data- and Service-Centric Orchestration of the Internet of Things}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-04-01}, abstract = {Managing the Internet of Things (IoT) is complex. The devices and their communication protocols are highly heterogeneous. Interfacing the plethora of remotely manageable devices is so complex that it currently still prevents the IoT from taking off. Data-centric management architectures reduce the complexity. So does service-orientation. In this tutorial you will learn about the basics of data-centric microservice-oriented management of the IoT. We will cover different key aspects of IoT research including - Name-Based IoT, Service-Centric IoT, Middleware, Peer-to-Peer Systems, Edge-Based IoT, Autonomous Management, Hardware Making. Using a Virtual Box virtual machine, we will go through a practical hands-on with you. You will learn about the modelling of IoT devices and services, semantically rich discovery of services, name-based management architectures, and peer-to-peer systems. At the end we will have implemented a complex IoT scenario together that is composed of multiple collaborating microservices. Please bring your laptop with Virtual Box installed to the tutorial.}, howpublished = {Tutorial given at the Integrated Management Symposium (IM) 2019 on April 9, 2019 in Washington D.C.}, keywords = {}, pubstate = {published}, tppubtype = {misc} } Managing the Internet of Things (IoT) is complex. The devices and their communication protocols are highly heterogeneous. Interfacing the plethora of remotely manageable devices is so complex that it currently still prevents the IoT from taking off. Data-centric management architectures reduce the complexity. So does service-orientation. In this tutorial you will learn about the basics of data-centric microservice-oriented management of the IoT. We will cover different key aspects of IoT research including - Name-Based IoT, Service-Centric IoT, Middleware, Peer-to-Peer Systems, Edge-Based IoT, Autonomous Management, Hardware Making. Using a Virtual Box virtual machine, we will go through a practical hands-on with you. You will learn about the modelling of IoT devices and services, semantically rich discovery of services, name-based management architectures, and peer-to-peer systems. At the end we will have implemented a complex IoT scenario together that is composed of multiple collaborating microservices. Please bring your laptop with Virtual Box installed to the tutorial. |
Pahl, Marc-Oliver [Video] Composing the (Industrial) Internet of Things Miscellaneous Talk given at the Siemens-TUM CKI Konferenz 2019 - Industrial Internet of Things on April 4, 2019, 2019. @misc{pahl:2019CKI-video, title = {[Video] Composing the (Industrial) Internet of Things}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-04-01}, abstract = {What are the key building blocks for enabling a composable Internet of THings? How can we provide resilience, security, scalability, and low latency?}, howpublished = {Talk given at the Siemens-TUM CKI Konferenz 2019 - Industrial Internet of Things on April 4, 2019}, keywords = {}, pubstate = {published}, tppubtype = {misc} } What are the key building blocks for enabling a composable Internet of THings? How can we provide resilience, security, scalability, and low latency? |
Pahl, Marc-Oliver [Slides] Composing the (Industrial) Internet of Things Miscellaneous Talk given at the Siemens-TUM CKI Konferenz 2019 - Industrial Internet of Things on April 4, 2019, 2019. @misc{pahl:2019CKI-slides, title = {[Slides] Composing the (Industrial) Internet of Things}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-04-01}, abstract = {What are the key building blocks for enabling a composable Internet of THings? How can we provide resilience, security, scalability, and low latency?}, howpublished = {Talk given at the Siemens-TUM CKI Konferenz 2019 - Industrial Internet of Things on April 4, 2019}, keywords = {}, pubstate = {published}, tppubtype = {misc} } What are the key building blocks for enabling a composable Internet of THings? How can we provide resilience, security, scalability, and low latency? |
Pahl, Marc-Oliver; Donini, Lorenzo Giving IoT Edge Services an Identity and Changeable Attributes Inproceedings International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. @inproceedings{pahl:IM2019:ServiceSecurity, title = {Giving IoT Edge Services an Identity and Changeable Attributes}, author = {Marc-Oliver Pahl and Lorenzo Donini}, year = {2019}, date = {2019-04-01}, booktitle = {International Symposium on Integrated Network Management (IM)}, address = {Washington DC, USA}, abstract = {The Internet of Things (IoT) is managed by soft- ware. This software interfaces our physical surroundings. For a successful deployment of the IoT, providing adequate service security is essential. However, with its distributed heterogeneous nature, and its different stakeholders in the development process, securing IoT services is challenging. In this work we how certificates can be used to give services an identity for authentication. We show how the mechanism can be used to securely add attributes to the service executable. To reflect the dynamic distributed nature of the IoT, we show how the securely added attributes can be changed at runtime and how security policies can be enforced even on distributed loosely coupled IoT nodes. Our solution is based on pinning X.509v3 certificates to the service executables, and autonomously managing short certificate lifetimes for ensuring the desired security policies within guaranteed time limits. Besides the feasibility of our approach we asses the resulting traffic of the renewals and the power consumption of this process.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } The Internet of Things (IoT) is managed by soft- ware. This software interfaces our physical surroundings. For a successful deployment of the IoT, providing adequate service security is essential. However, with its distributed heterogeneous nature, and its different stakeholders in the development process, securing IoT services is challenging. In this work we how certificates can be used to give services an identity for authentication. We show how the mechanism can be used to securely add attributes to the service executable. To reflect the dynamic distributed nature of the IoT, we show how the securely added attributes can be changed at runtime and how security policies can be enforced even on distributed loosely coupled IoT nodes. Our solution is based on pinning X.509v3 certificates to the service executables, and autonomously managing short certificate lifetimes for ensuring the desired security policies within guaranteed time limits. Besides the feasibility of our approach we asses the resulting traffic of the renewals and the power consumption of this process. |
Pahl, Marc-Oliver Multi-Tenant IoT Service Management towards an IOT App Economy Inproceedings Hot Topics in Network and Service Management (HotNSM) at International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. @inproceedings{pahl:IM2019:ServiceManagement, title = {Multi-Tenant IoT Service Management towards an IOT App Economy}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-04-01}, booktitle = {Hot Topics in Network and Service Management (HotNSM) at International Symposium on Integrated Network Management (IM)}, address = {Washington DC, USA}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver; Liebald, Stefan; Wüstrich, Lars Machine-learning based IoT Data Caching Inproceedings Hot Topics in Network and Service Management (HotNSM) at International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. @inproceedings{pahl:IM2019:SMLIoTCaching, title = {Machine-learning based IoT Data Caching}, author = {Marc-Oliver Pahl and Stefan Liebald and Lars Wüstrich}, year = {2019}, date = {2019-04-01}, booktitle = {Hot Topics in Network and Service Management (HotNSM) at International Symposium on Integrated Network Management (IM)}, address = {Washington DC, USA}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver; Liebald, Stefan Information-Centric IoT Middleware Overlay: VSL Inproceedings 2019 International Conference on Networked Systems (NetSys) (NetSys'19), Garching b. München, Germany, 2019. @inproceedings{pahl:netsys2019:data-centric-vsl, title = {Information-Centric IoT Middleware Overlay: VSL}, author = {Marc-Oliver Pahl and Stefan Liebald}, year = {2019}, date = {2019-03-01}, booktitle = {2019 International Conference on Networked Systems (NetSys) (NetSys'19)}, address = {Garching b. München, Germany}, abstract = {The oil of the Internet of Things (IoT) is data. Consequently a data-centric or name-based design fits the challenges of the IoT very well. Especially when looking at edge-based approaches introducing a data-centric Internet architecture becomes possible as it does not require any changes at the core. Scalability and latency issues also play a smaller role at the edge, leveraging some problems of data-centric architectures. In this paper we present an edge-based data-centric architecture for the Internet of things (IoT). Our system architecture consists of distributed computing nodes. We show how they can manage themselves, forming an overlay that enables data exchange between IoT services running on any node. The core of our abstraction is a hierarchical addressing scheme. We show how it enables complex service discovery. A key feature of our solution is using data as interface to services. We show how we solve the challenge of unifying interfaces. We evaluate our solution in three perspectives: usability, performance in terms of latency, and scalability in terms of throughput.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } The oil of the Internet of Things (IoT) is data. Consequently a data-centric or name-based design fits the challenges of the IoT very well. Especially when looking at edge-based approaches introducing a data-centric Internet architecture becomes possible as it does not require any changes at the core. Scalability and latency issues also play a smaller role at the edge, leveraging some problems of data-centric architectures. In this paper we present an edge-based data-centric architecture for the Internet of things (IoT). Our system architecture consists of distributed computing nodes. We show how they can manage themselves, forming an overlay that enables data exchange between IoT services running on any node. The core of our abstraction is a hierarchical addressing scheme. We show how it enables complex service discovery. A key feature of our solution is using data as interface to services. We show how we solve the challenge of unifying interfaces. We evaluate our solution in three perspectives: usability, performance in terms of latency, and scalability in terms of throughput. |
Pahl, Marc-Oliver Taming the Internet of Things: DS2OS - a secure data-centric service-oriented approach Miscellaneous Research talk at the UI Tromsø invited by Randi Karlson, 2019. @misc{pahl:2019UITromso, title = {Taming the Internet of Things: DS2OS - a secure data-centric service-oriented approach}, author = {Marc-Oliver Pahl}, year = {2019}, date = {2019-02-01}, abstract = {The Internet of Things (IoT) consists of numerous sensors and actuators, from the door lock to the smart fridge. Its communication protocols and applications are diverse: Door locks and fridges typically do not speak the same language. That makes a comprehensive orchestration of all the IoT things complex. The Distributed Smart Space Orchestration System (DS2OS) is an IoT middleware that covers data and service management related aspects of Smart Spaces. Its target is hiding the complexity of the IoT and offering developers a high level of usability, security, resilience, and performance. It should become as easy to program a Smart Space as it is developing Apps for smartphones today. In my talk I will present central design elements of DS2OS and its middleware, the Virtual State Layer (VSL).}, howpublished = {Research talk at the UI Tromsø invited by Randi Karlson}, keywords = {}, pubstate = {published}, tppubtype = {misc} } The Internet of Things (IoT) consists of numerous sensors and actuators, from the door lock to the smart fridge. Its communication protocols and applications are diverse: Door locks and fridges typically do not speak the same language. That makes a comprehensive orchestration of all the IoT things complex. The Distributed Smart Space Orchestration System (DS2OS) is an IoT middleware that covers data and service management related aspects of Smart Spaces. Its target is hiding the complexity of the IoT and offering developers a high level of usability, security, resilience, and performance. It should become as easy to program a Smart Space as it is developing Apps for smartphones today. In my talk I will present central design elements of DS2OS and its middleware, the Virtual State Layer (VSL). |
Khan, Irfan; Aubet, Francois-Xavier; Pahl, Marc-Oliver; Härri, Jérôme Deep Learning-aided Application Scheduler for Vehicular Safety Communication Inproceedings 2019 Wireless Days (WD) (WD2019), Manchester, United Kingdom (Great Britain), 2019. @inproceedings{Khan1904:Deep, title = {Deep Learning-aided Application Scheduler for Vehicular Safety Communication}, author = {Irfan Khan and Francois-Xavier Aubet and Marc-Oliver Pahl and Jérôme Härri}, year = {2019}, date = {2019-01-01}, booktitle = {2019 Wireless Days (WD) (WD2019)}, address = {Manchester, United Kingdom (Great Britain)}, abstract = {IEEE 802.11p based V2X communication uses stochastic medium access control, which cannot prevent broadcast packet collision, in particular during high channel load. Wireless congestion control has been designed to keep the channel load at an optimal point. However, vehicles' lack of precise and granular knowledge about true channel activity, in time and space, makes it impossible to fully avoid packet collisions. In this paper, we propose a machine learning approach using deep neural network for learning vehicles' transmit patterns, and as such predicting future channel activity in space and time. We evaluate the performance of our proposal via simulation considering multiple safety-related V2X services involving heterogeneous transmit patterns. Our results show that predicting channel activity, and transmitting accordingly, reduces collisions and significantly improves communication performance.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } IEEE 802.11p based V2X communication uses stochastic medium access control, which cannot prevent broadcast packet collision, in particular during high channel load. Wireless congestion control has been designed to keep the channel load at an optimal point. However, vehicles' lack of precise and granular knowledge about true channel activity, in time and space, makes it impossible to fully avoid packet collisions. In this paper, we propose a machine learning approach using deep neural network for learning vehicles' transmit patterns, and as such predicting future channel activity in space and time. We evaluate the performance of our proposal via simulation considering multiple safety-related V2X services involving heterogeneous transmit patterns. Our results show that predicting channel activity, and transmitting accordingly, reduces collisions and significantly improves communication performance. |
Pahl, Marc-Oliver; Liebald, Stefan; Lübben, Christian DEMO: VSL: A Data-Centric Internet of Things Overlay Inproceedings 2019 International Conference on Networked Systems (NetSys) (NetSys'19), Garching b. München, Germany, 2019. @inproceedings{pahl:netsys2019:demoVSL, title = {DEMO: VSL: A Data-Centric Internet of Things Overlay}, author = {Marc-Oliver Pahl and Stefan Liebald and Christian {Lübben}}, year = {2019}, date = {2019-01-01}, booktitle = {2019 International Conference on Networked Systems (NetSys) (NetSys'19)}, address = {Garching b. München, Germany}, abstract = {This paper gives an overview on the Virtual State Layer (VSL). The VSL is a data-centric middleware that unifies the access to distributed heterogeneous IoT components in a secure way. It thereby solves key challenge of today's IoT namely reducing the complexity, enabling interoperability, and providing security-by-design. We show the performance of our solution and illustrate its practical use in a demo setup and plot.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } This paper gives an overview on the Virtual State Layer (VSL). The VSL is a data-centric middleware that unifies the access to distributed heterogeneous IoT components in a secure way. It thereby solves key challenge of today's IoT namely reducing the complexity, enabling interoperability, and providing security-by-design. We show the performance of our solution and illustrate its practical use in a demo setup and plot. |
Seeger, Jan; Br ö, Arne ; Pahl, Marc-Oliver; Sakic, Ermin Rule-Based Translation of Application-Level QoS Constraints into SDN Configurations for the IoT Inproceedings 2019 European Conference on Networks and Communications (EuCNC): Network Softwarisation (NET) (EuCNC2019 - NET), Valencia, Spain, 2019. @inproceedings{Seeg1906:Rule, title = {Rule-Based Translation of Application-Level QoS Constraints into SDN Configurations for the IoT}, author = {Jan Seeger and Arne {Br ö}ring and Marc-Oliver Pahl and Ermin Sakic}, year = {2019}, date = {2019-01-01}, booktitle = {2019 European Conference on Networks and Communications (EuCNC): Network Softwarisation (NET) (EuCNC2019 - NET)}, address = {Valencia, Spain}, abstract = {In this paper, we propose an approach for the automated translation of application-level requirements regarding the logical workflow and its QoS into a configuration of the underlying network substrate. Our goal is to facilitate the integration of QoS constraints in the development of industrial IoT applications to make them more reliable. We follow an approach based on two semantic models: The first model allows to design the workflow of an IoT application and to express application-level QoS requirements on its interactions. The second model captures the configuration of a network and can be used as input to a north-bound interface of an SDN controller. Finally, we make use of rule-based semantic reasoning to automatically translate from the application requirements into SDN parameters.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } In this paper, we propose an approach for the automated translation of application-level requirements regarding the logical workflow and its QoS into a configuration of the underlying network substrate. Our goal is to facilitate the integration of QoS constraints in the development of industrial IoT applications to make them more reliable. We follow an approach based on two semantic models: The first model allows to design the workflow of an IoT application and to express application-level QoS requirements on its interactions. The second model captures the configuration of a network and can be used as input to a north-bound interface of an SDN controller. Finally, we make use of rule-based semantic reasoning to automatically translate from the application requirements into SDN parameters. |
Pahl, Marc-Oliver Learning by Teaching: Professional Skills and New Technologies for University Education Journal Article IEEE Communications Magazine, 57 (11), pp. 74–80, 2019. @article{pahl:2019:Commag, title = {Learning by Teaching: Professional Skills and New Technologies for University Education}, author = {Marc-Oliver Pahl}, url = {https://doi.org/10.1109/MCOM.001.1900248}, doi = {10.1109/MCOM.001.1900248}, year = {2019}, date = {2019-01-01}, journal = {IEEE Communications Magazine}, volume = {57}, number = {11}, pages = {74--80}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
2018 |
Pahl, Marc-Oliver Securing the Internet of Things Miscellaneous Keynote at the AdHoc Now conference., 2018. @misc{pahl:2018adhocnow, title = {Securing the Internet of Things}, author = {Marc-Oliver Pahl}, year = {2018}, date = {2018-09-01}, abstract = {The Industrial Internet of Things (IIoT) can be described as a Distributed System of cooperating Microservices (µSs). These services manage devices that monitor and control their environments such as industrial robots. The IIoT Microservices thereby obtain privacy-relevant data, e.g. about workers, and command safety-critical control, e.g. when operating robot arms close to humans. Also they have inherently access to security-critical information such as production plans. Consequently securing services is essential for the IIoT. In my talk I will discuss challenges and provide different strategies for securing the IIoT.}, howpublished = {Keynote at the AdHoc Now conference.}, keywords = {}, pubstate = {published}, tppubtype = {misc} } The Industrial Internet of Things (IIoT) can be described as a Distributed System of cooperating Microservices (µSs). These services manage devices that monitor and control their environments such as industrial robots. The IIoT Microservices thereby obtain privacy-relevant data, e.g. about workers, and command safety-critical control, e.g. when operating robot arms close to humans. Also they have inherently access to security-critical information such as production plans. Consequently securing services is essential for the IIoT. In my talk I will discuss challenges and provide different strategies for securing the IIoT. |
Pahl, Marc-Oliver; Aubet, Francois-Xavier; Liebald, Stefan Graph-Based IoT Microservice Security Inproceedings Network Operations and Management Symposium (NOMS), 2018. @inproceedings{pahlNOMS2018:graph-iot-security, title = {Graph-Based IoT Microservice Security}, author = {Marc-Oliver Pahl and Francois-Xavier Aubet and Stefan Liebald}, year = {2018}, date = {2018-04-01}, booktitle = {Network Operations and Management Symposium (NOMS)}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver; Loipfinger, Markus Machine Learning as a Reusable Microservice Inproceedings Network Operations and Management Symposium (NOMS), 2018. @inproceedings{pahlNOMS2018:ML-as-a-Microservice, title = {Machine Learning as a Reusable Microservice}, author = {Marc-Oliver Pahl and Markus Loipfinger}, year = {2018}, date = {2018-04-01}, booktitle = {Network Operations and Management Symposium (NOMS)}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
c c, Fran; Pahl, Marc-Oliver; Liebald, Stefan; Norouzian, Mohammad Reza Graph-based Anomaly Detection for IoT Microservices Inproceedings Passive and Active Measurement Conference (PAM), 2018. @inproceedings{Aubet:2018tj, title = {Graph-based Anomaly Detection for IoT Microservices}, author = {Fran{c c}ois-Xavier Aubet and Marc-Oliver Pahl and Stefan Liebald and Mohammad Reza Norouzian}, year = {2018}, date = {2018-03-01}, booktitle = {Passive and Active Measurement Conference (PAM)}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver; Aubet, Francois-Xavier All Eyes on You: Distributed Multi-Dimensional IoT Microservice Anomaly Detection Inproceedings 2018 14th International Conference on Network and Service Management (CNSM) (CNSM 2018), Rome, Italy, 2018. @inproceedings{pahl:CNSM18:MLIoTServiceAnomaly, title = {All Eyes on You: Distributed Multi-Dimensional IoT Microservice Anomaly Detection}, author = {Marc-Oliver Pahl and Francois-Xavier Aubet}, year = {2018}, date = {2018-01-01}, booktitle = {2018 14th International Conference on Network and Service Management (CNSM) (CNSM 2018)}, address = {Rome, Italy}, abstract = {The Internet of Things (IoT) is a Distributed System of cooperating Microservices (μSs). IoT services manage devices that monitor and control their environments. The interaction of the IoT with the physical environment creates strong security, privacy, and safety implications. It makes providing adequate security for IoT μSs essential. However, the complexity of IoT services makes detecting anomalous behavior difficult. We present a machine-learning based approach for modeling IoT service behavior by only observing inter-service communication. Our algorithm continuously learns μS models on distributed IoT nodes within an IoT site. Combining the learned models within and in-between IoT sites converges our μS models within short time. Sharing the resulting stable models among compute nodes enables good anomaly detection. As one application, firewalling IoT μSs becomes possible. Combining our autonomous μS modeling with firewalling enables retrofitting security to existing IoT installations. We enable retrofitting access control to existing non-secure IoT installations. Our proposed approach is resource efficient matching the requirements of the IoT. To evaluate the quality of our proposed algorithm, we show the behavior of our proposed algorithm for a set of common IoT attacks. We evaluate how domain knowledge enables us to decorrelate events on a node, and how adding context features improves the detection rate.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } The Internet of Things (IoT) is a Distributed System of cooperating Microservices (μSs). IoT services manage devices that monitor and control their environments. The interaction of the IoT with the physical environment creates strong security, privacy, and safety implications. It makes providing adequate security for IoT μSs essential. However, the complexity of IoT services makes detecting anomalous behavior difficult. We present a machine-learning based approach for modeling IoT service behavior by only observing inter-service communication. Our algorithm continuously learns μS models on distributed IoT nodes within an IoT site. Combining the learned models within and in-between IoT sites converges our μS models within short time. Sharing the resulting stable models among compute nodes enables good anomaly detection. As one application, firewalling IoT μSs becomes possible. Combining our autonomous μS modeling with firewalling enables retrofitting security to existing IoT installations. We enable retrofitting access control to existing non-secure IoT installations. Our proposed approach is resource efficient matching the requirements of the IoT. To evaluate the quality of our proposed algorithm, we show the behavior of our proposed algorithm for a set of common IoT attacks. We evaluate how domain knowledge enables us to decorrelate events on a node, and how adding context features improves the detection rate. |
Pahl, Marc-Oliver The iLab Concept - Making Teaching better, at Scale Online 2018. @online{pahl:2018-JacobsUniversity, title = {The iLab Concept - Making Teaching better, at Scale}, author = {Marc-Oliver Pahl}, year = {2018}, date = {2018-01-01}, booktitle = {Invited talk at Jacobs University Bremen}, address = {Bremen, Germany}, keywords = {}, pubstate = {published}, tppubtype = {online} } |
2017 |
Pahl, Marc-Oliver The iLab Concept: Making Teaching Better, at Scale Journal Article IEEE Communications Magazine, 55 (11), pp. 178–185, 2017. @article{Pahl:2017cw, title = {The iLab Concept: Making Teaching Better, at Scale}, author = {Marc-Oliver Pahl}, year = {2017}, date = {2017-01-01}, journal = {IEEE Communications Magazine}, volume = {55}, number = {11}, pages = {178--185}, abstract = {Lab courses are a great setting to teach. However, to result in a successful learning experience, they often require teachers to spend a significant amount of time. This article reports about how lab courses can be implemented for efficiently supporting learners while significantly reducing the workload of teachers. The presented iLab concept consists of a blended learning teaching methodology and the labsystem eLearning platform that was especially designed for supporting the teaching methodology. Applying the concept results in students and teachers not having to spend time on surrounding tasks that produce overhead, but instead being able to focus on learning and teaching. The iLab concept enables teaching more content in less time. It especially reduces the workload on teachers, making lab courses scale. The iLab concept shows very good learning results with more than 1500 students between 2004 and 2017. The iLab concept was originally developed for teaching students about computer networks and distributed systems. In the meantime, it was successfully used in other domains such as training future teachers.}, keywords = {}, pubstate = {published}, tppubtype = {article} } Lab courses are a great setting to teach. However, to result in a successful learning experience, they often require teachers to spend a significant amount of time. This article reports about how lab courses can be implemented for efficiently supporting learners while significantly reducing the workload of teachers. The presented iLab concept consists of a blended learning teaching methodology and the labsystem eLearning platform that was especially designed for supporting the teaching methodology. Applying the concept results in students and teachers not having to spend time on surrounding tasks that produce overhead, but instead being able to focus on learning and teaching. The iLab concept enables teaching more content in less time. It especially reduces the workload on teachers, making lab courses scale. The iLab concept shows very good learning results with more than 1500 students between 2004 and 2017. The iLab concept was originally developed for teaching students about computer networks and distributed systems. In the meantime, it was successfully used in other domains such as training future teachers. |
2016 |
Pahl, Marc-Oliver Video "Smart Space Orchestration – How to make the Internet of Things smart?" Online Youtube 2016. @online{pahl:2016eurecom-vid, title = {Video "Smart Space Orchestration – How to make the Internet of Things smart?"}, author = {Marc-Oliver Pahl}, url = {https://youtu.be/4sxRaubBG4s}, year = {2016}, date = {2016-01-01}, booktitle = {Invited talk at Eurecom}, address = {Sophia Antipolis, France}, organization = {Youtube}, abstract = {Our physical environments are getting smarter. More and more previously "dumb" devices such as lighting devices, heating devices, or even cooking devices provide remote control interfaces. Today, such remote interfaces are typically accessed via vendor-proprietary web services, or smartphone Apps that implement device-specific remote control. In the future, all available smart devices within a physical space could become connected. This would allow the development of applications implementing comprehensive control. The resulting interaction with all smart space entities will enable entirely new applications. Since 2008, Marc-Oliver Pahl is working on the Distributed Smart Space Orchestration System (DS2OS, http://ds2os.org). DS2OS is an operating system for connecting all smart devices within a smart space and comprehensively orchestrating them. It targets enabling an App economy for smart spaces. His talk will address key challenges when designing such a system including programming interfaces, interface standardization, and security.}, keywords = {}, pubstate = {published}, tppubtype = {online} } Our physical environments are getting smarter. More and more previously "dumb" devices such as lighting devices, heating devices, or even cooking devices provide remote control interfaces. Today, such remote interfaces are typically accessed via vendor-proprietary web services, or smartphone Apps that implement device-specific remote control. In the future, all available smart devices within a physical space could become connected. This would allow the development of applications implementing comprehensive control. The resulting interaction with all smart space entities will enable entirely new applications. Since 2008, Marc-Oliver Pahl is working on the Distributed Smart Space Orchestration System (DS2OS, http://ds2os.org). DS2OS is an operating system for connecting all smart devices within a smart space and comprehensively orchestrating them. It targets enabling an App economy for smart spaces. His talk will address key challenges when designing such a system including programming interfaces, interface standardization, and security. |
Pahl, Marc-Oliver; Carle, Georg; Klinker, Gudrun Distributed Smart Space Orchestration Inproceedings Network Operations and Management Symposium 2016 (NOMS 2016) - Dissertation Digest, 2016. @inproceedings{pahl:2016noms, title = {Distributed Smart Space Orchestration}, author = {Marc-Oliver Pahl and Georg Carle and Gudrun Klinker}, year = {2016}, date = {2016-01-01}, booktitle = {Network Operations and Management Symposium 2016 (NOMS 2016) - Dissertation Digest}, abstract = {Many networked devices that can interface their physical environments are available off-the-shelf or can be built in 2016. A comprehensive management of those Smart Devices is required to unlock the existing potential. However, the amount and heterogeneity of the devices make their management difficult. A suitable abstraction is missing. This paper identifies requirements on managing Smart Devices from diverse research fields, assesses relevant existing work, proposes a new management middleware design, and evaluates it quantitatively and qualitatively. The presented novel middleware architecture could become an enabler for a software maker culture.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } Many networked devices that can interface their physical environments are available off-the-shelf or can be built in 2016. A comprehensive management of those Smart Devices is required to unlock the existing potential. However, the amount and heterogeneity of the devices make their management difficult. A suitable abstraction is missing. This paper identifies requirements on managing Smart Devices from diverse research fields, assesses relevant existing work, proposes a new management middleware design, and evaluates it quantitatively and qualitatively. The presented novel middleware architecture could become an enabler for a software maker culture. |
2015 |
Pahl, Marc-Oliver Datenzentrierte Modulare Gebäudeautomatisierung im Internet der Dinge Miscellaneous Invited talk at the IT4ENERGY-Workshop 2015 – Dezentrale Energiesysteme in der Gebäude- und Wohnungswirtschaft, 2015. @misc{pahl:2015it4energy, title = {Datenzentrierte Modulare Gebäudeautomatisierung im Internet der Dinge}, author = {Marc-Oliver Pahl}, year = {2015}, date = {2015-11-01}, abstract = {In unserer täglichen Umgebung lässt sich immer mehr Funktionalität fernsteuern. Offensichtliche Beispiele sind Geräte, die sich per Smartphone ansteuern lassen, wie Lampen, Fernseher oder Waschmaschinen. Aber auch viele Geräte ohne eigene Smartphone App erlauben Fernsteuerung — direkt oder mithilfe von Zusatztechnologie. Dazu zählen beispielsweise Heizungsanlagen. Die Möglichkeit zur Fernsteuerung ermöglicht es, Programme zu schreiben, die komplexe Management-Aufgaben implementieren. Ein solches Programm könnte beispielsweise Zielkonfigurationen für die Geräte in einem Raum speichern und dann automatisch erkennen, wenn ein Film geschaut werden soll, und die Jalousien, die Beleuchtung und das Audiosystem entsprechend einrichten. Neben dem damit erreichten höheren Level an Komfort lassen sich auch andere Ziele als Algorithmen in Programmen abbilden, wie zum Beispiel das Einsparen von Energie. Mit bestehender Technologie ist dies heute nur bedingt möglich. In meinem Vortrag beleuchte ich, welche softwaretechnischen Entwicklungen helfen können, dass wir in Zukunft unsere physikalischen Umgebungen einfach durch Softwareprogramme orchestrieren können.}, howpublished = {Invited talk at the IT4ENERGY-Workshop 2015 – Dezentrale Energiesysteme in der Gebäude- und Wohnungswirtschaft}, keywords = {}, pubstate = {published}, tppubtype = {misc} } In unserer täglichen Umgebung lässt sich immer mehr Funktionalität fernsteuern. Offensichtliche Beispiele sind Geräte, die sich per Smartphone ansteuern lassen, wie Lampen, Fernseher oder Waschmaschinen. Aber auch viele Geräte ohne eigene Smartphone App erlauben Fernsteuerung — direkt oder mithilfe von Zusatztechnologie. Dazu zählen beispielsweise Heizungsanlagen. Die Möglichkeit zur Fernsteuerung ermöglicht es, Programme zu schreiben, die komplexe Management-Aufgaben implementieren. Ein solches Programm könnte beispielsweise Zielkonfigurationen für die Geräte in einem Raum speichern und dann automatisch erkennen, wenn ein Film geschaut werden soll, und die Jalousien, die Beleuchtung und das Audiosystem entsprechend einrichten. Neben dem damit erreichten höheren Level an Komfort lassen sich auch andere Ziele als Algorithmen in Programmen abbilden, wie zum Beispiel das Einsparen von Energie. Mit bestehender Technologie ist dies heute nur bedingt möglich. In meinem Vortrag beleuchte ich, welche softwaretechnischen Entwicklungen helfen können, dass wir in Zukunft unsere physikalischen Umgebungen einfach durch Softwareprogramme orchestrieren können. |
Pahl, Marc-Oliver Data-Centric Service-Oriented Management of Things Inproceedings IFIP/IEEE Integrated Management Symposium 2015 (IM 2015), Ottawa, Canada, 2015. @inproceedings{pahl:2015im, title = {Data-Centric Service-Oriented Management of Things}, author = {Marc-Oliver Pahl}, doi = {10.1109/inm.2015.7140326}, year = {2015}, date = {2015-05-01}, booktitle = {IFIP/IEEE Integrated Management Symposium 2015 (IM 2015)}, address = {Ottawa, Canada}, abstract = {With the Internet of Things, more and more devices become remotely manageable. The amount and heterogeneity of managed devices make the task of implementing management functionality challenging. Future Pervasive Computing scenarios require implementing a plethora of services to provide management functionality. With growing demand on services, reducing the emerging complexity becomes increasingly important. A simple-to-use programming model for implementing complex management scenarios is essential to enable developers to create the growing amount of required management software at high quality. The paper presents how data-centric mechanisms, as known from network management, can be utilized to create a service-oriented architecture (SOA) for management services. The resulting shift of complexity from access functionality towards data structures introduces new flexibility and facilitates the programming of management applications significantly. This is evaluated with a user study on the reference implementation.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } With the Internet of Things, more and more devices become remotely manageable. The amount and heterogeneity of managed devices make the task of implementing management functionality challenging. Future Pervasive Computing scenarios require implementing a plethora of services to provide management functionality. With growing demand on services, reducing the emerging complexity becomes increasingly important. A simple-to-use programming model for implementing complex management scenarios is essential to enable developers to create the growing amount of required management software at high quality. The paper presents how data-centric mechanisms, as known from network management, can be utilized to create a service-oriented architecture (SOA) for management services. The resulting shift of complexity from access functionality towards data structures introduces new flexibility and facilitates the programming of management applications significantly. This is evaluated with a user study on the reference implementation. |
Pahl, Marc-Oliver Video "Data-Centric Service-Oriented Management of Things" Online Youtube 2015. @online{pahl:2015im-vid, title = {Video "Data-Centric Service-Oriented Management of Things"}, author = {Marc-Oliver Pahl}, url = {https://youtu.be/arjiSHJWGDI}, year = {2015}, date = {2015-01-01}, booktitle = {IFIP/IEEE Integrated Management Symposium 2015 (IM 2015)}, address = {Ottawa, CA}, organization = {Youtube}, abstract = {This is the original recording of my talk at IM2015.}, keywords = {}, pubstate = {published}, tppubtype = {online} } This is the original recording of my talk at IM2015. |
2014 |
Pahl, Marc-Oliver Serviceorientierte Architekturen in BaaS Miscellaneous Invited talk at the IT4ENERGY-Workshop 2014 – Gebäudewirtschaft und Energienetze, 2014. @misc{pahl:2014it4energy, title = {Serviceorientierte Architekturen in BaaS}, author = {Marc-Oliver Pahl}, year = {2014}, date = {2014-12-01}, abstract = {Die fortwährende Vernetzung von vormals getrennten Systemen wie beispielsweise Klimatisierungs- und Unterhaltungssystemen schafft neue Möglichkeiten, bringt aber auch neue Herausforderungen. Eine große Herausforderung ist die entstehende Komplexität. Aus Sicht von Anwendungsprogrammierern ist die Integration heterogener Systeme in gemeinsame Arbeitsabläufe heutzutage sehr komplex. Aus der Psychologie wissen wir, dass Menschen komplexe Aufgaben in kleinere Teilaufgaben zerlegen und diese dann erledigen. Auf Software übertragen nennt sich solch eine Architektur Service-Orientierte Architektur (SOA). Im Building as a Service (BaaS) Projekt schaffen wir eine Referenzarchitektur, die es ermöglicht, komplexe Aufgaben auf mehrere Dienste zu verteilen. Die Kopplung von eigenständigen Diensten vereinfacht die Erstellung komplexer Dienste. Sie erlaubt so genannte Mash-ups. Um einen Dienst zu erstellen, der die Klimaanlage passend runter regelt, die Beleuchtung anpasst, und den Projektor steuert, reicht es nun, die entsprechenden Dienste anzusteuern. Es ist nicht mehr notwendig, die gesamten Abläufe in eine monolithische Software zu implementieren. Eine Service-Orientierte Architektur für Smart Space Dienste verringert die Komplexität der Softwareerstellung signifikant.}, howpublished = {Invited talk at the IT4ENERGY-Workshop 2014 – Gebäudewirtschaft und Energienetze}, keywords = {}, pubstate = {published}, tppubtype = {misc} } Die fortwährende Vernetzung von vormals getrennten Systemen wie beispielsweise Klimatisierungs- und Unterhaltungssystemen schafft neue Möglichkeiten, bringt aber auch neue Herausforderungen. Eine große Herausforderung ist die entstehende Komplexität. Aus Sicht von Anwendungsprogrammierern ist die Integration heterogener Systeme in gemeinsame Arbeitsabläufe heutzutage sehr komplex. Aus der Psychologie wissen wir, dass Menschen komplexe Aufgaben in kleinere Teilaufgaben zerlegen und diese dann erledigen. Auf Software übertragen nennt sich solch eine Architektur Service-Orientierte Architektur (SOA). Im Building as a Service (BaaS) Projekt schaffen wir eine Referenzarchitektur, die es ermöglicht, komplexe Aufgaben auf mehrere Dienste zu verteilen. Die Kopplung von eigenständigen Diensten vereinfacht die Erstellung komplexer Dienste. Sie erlaubt so genannte Mash-ups. Um einen Dienst zu erstellen, der die Klimaanlage passend runter regelt, die Beleuchtung anpasst, und den Projektor steuert, reicht es nun, die entsprechenden Dienste anzusteuern. Es ist nicht mehr notwendig, die gesamten Abläufe in eine monolithische Software zu implementieren. Eine Service-Orientierte Architektur für Smart Space Dienste verringert die Komplexität der Softwareerstellung signifikant. |
Pahl, Marc-Oliver; Carle, Georg Crowdsourced Context-Modeling as Key to Future Smart Spaces Inproceedings Network Operations and Management Symposium 2014 (NOMS 2014), 2014. @inproceedings{pahl:2014noms, title = {Crowdsourced Context-Modeling as Key to Future Smart Spaces}, author = {Marc-Oliver Pahl and Georg Carle}, doi = {10.1109/noms.2014.6838362}, year = {2014}, date = {2014-05-01}, booktitle = {Network Operations and Management Symposium 2014 (NOMS 2014)}, abstract = {Managing smart spaces with software requires the acquisition and processing of context information about a space. To be usable for exchanging information, a context representation has to be structured with a context model. Existing context modeling techniques usually require experts and lack support for collaborative distributed creation, which prevents a crowdsourced development in a distributed collaborative way by non-experts. To facilitate context modeling, this paper presents a hybrid meta model that combines features from key-value, markup, object oriented, and ontology based context-modeling approaches. An architecture is introduced that allows the dynamic collaborative extension and crowdsourced convergence of context models.}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } Managing smart spaces with software requires the acquisition and processing of context information about a space. To be usable for exchanging information, a context representation has to be structured with a context model. Existing context modeling techniques usually require experts and lack support for collaborative distributed creation, which prevents a crowdsourced development in a distributed collaborative way by non-experts. To facilitate context modeling, this paper presents a hybrid meta model that combines features from key-value, markup, object oriented, and ontology based context-modeling approaches. An architecture is introduced that allows the dynamic collaborative extension and crowdsourced convergence of context models. |
Pahl, Marc-Oliver Distributed Smart Space Orchestration PhD Thesis Technische Universität München, 2014. @phdthesis{pahl:2014dissertation, title = {Distributed Smart Space Orchestration}, author = {Marc-Oliver Pahl}, doi = {10.2313/NET-2014-06-1}, year = {2014}, date = {2014-01-01}, address = {München}, school = {Technische Universität München}, abstract = {A programming abstraction for pervasive computing is introduced. It is based on context models and a novel concept that is called Virtual Context. An extensive requirements analysis for a real-world deployment of pervasive computing is presented. It is the base for an assessment of relevant state of the art that reveals the missing of a suitable programming abstraction. The work introduces a collaborative ontology for smart spaces, the concepts Virtual Context and micro-middleware, and, based on the former, a self- managing service management framework for smart spaces. The implementation of the concepts is quantitatively and qualitatively evaluated.}, keywords = {}, pubstate = {published}, tppubtype = {phdthesis} } A programming abstraction for pervasive computing is introduced. It is based on context models and a novel concept that is called Virtual Context. An extensive requirements analysis for a real-world deployment of pervasive computing is presented. It is the base for an assessment of relevant state of the art that reveals the missing of a suitable programming abstraction. The work introduces a collaborative ontology for smart spaces, the concepts Virtual Context and micro-middleware, and, based on the former, a self- managing service management framework for smart spaces. The implementation of the concepts is quantitatively and qualitatively evaluated. |
2013 |
Pahl, Marc-Oliver; Carle, Georg Taking Smart Space Users Into the Development Loop Inproceedings HomeSys 2013 (UbiComp 2013 Adjunct), Zürich, Switzerland, 2013. @inproceedings{pahl:2013homesys, title = {Taking Smart Space Users Into the Development Loop}, author = {Marc-Oliver Pahl and Georg Carle}, doi = {10.1145/2494091.2497320}, year = {2013}, date = {2013-01-01}, booktitle = {HomeSys 2013 (UbiComp 2013 Adjunct)}, address = {Zürich, Switzerland}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver Video "The Missing Layer - Virtualizing Smart Spaces" Online Youtube 2013. @online{pahl:2013mucs-vid, title = {Video "The Missing Layer - Virtualizing Smart Spaces"}, author = {Marc-Oliver Pahl}, url = {https://youtu.be/r-per7mtLzg}, year = {2013}, date = {2013-01-01}, booktitle = {10th IEEE International Workshop on Managing Ubiquitous Communications and Services 2013 (MUCS 2013, PerCom 2013 Adjunct)}, address = {San Diego, USA}, organization = {Youtube}, abstract = {This is the original recording of my talk at PerCom2013.}, keywords = {}, pubstate = {published}, tppubtype = {online} } This is the original recording of my talk at PerCom2013. |
Pahl, Marc-Oliver; Carle, Georg The Missing Layer - Virtualizing Smart Spaces Inproceedings 10th IEEE International Workshop on Managing Ubiquitous Communications and Services 2013 (MUCS 2013, PerCom 2013 Adjunct), pp. 139–144, San Diego, USA, 2013. @inproceedings{pahl:2013mucs, title = {The Missing Layer - Virtualizing Smart Spaces}, author = {Marc-Oliver Pahl and Georg Carle}, doi = {10.1109/PerComW.2013.6529471}, year = {2013}, date = {2013-01-01}, booktitle = {10th IEEE International Workshop on Managing Ubiquitous Communications and Services 2013 (MUCS 2013, PerCom 2013 Adjunct)}, pages = {139--144}, address = {San Diego, USA}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver The iLab experience - a blended learning hands-on course concept Miscellaneous EU Tempus Event for the Modernisation of Higher Education (invited talk), 2013. @misc{pahl:2013tempus, title = {The iLab experience - a blended learning hands-on course concept}, author = {Marc-Oliver Pahl}, year = {2013}, date = {2013-01-01}, address = {München}, howpublished = {EU Tempus Event for the Modernisation of Higher Education (invited talk)}, keywords = {}, pubstate = {published}, tppubtype = {misc} } |
Pahl, Marc-Oliver; Niedermayer, Heiko; Kinkelin, Holger; Carle, Georg Enabling Sustainable Smart Neighborhoods Inproceedings 3rd IFIP Conference on Sustainable Internet and ICT for Sustainability 2013 (SustainIT 2013), Palermo, Italy, 2013. @inproceedings{pahl:2013sustainIt, title = {Enabling Sustainable Smart Neighborhoods}, author = {Marc-Oliver Pahl and Heiko Niedermayer and Holger Kinkelin and Georg Carle}, doi = {10.1109/sustainit.2013.6685206}, year = {2013}, date = {2013-01-01}, booktitle = {3rd IFIP Conference on Sustainable Internet and ICT for Sustainability 2013 (SustainIT 2013)}, address = {Palermo, Italy}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
2011 |
Pahl, Marc-Oliver One Cloud for All - Virtual Revolution? Inproceedings Dagstuhl Report on the Seminar Secure Computing in the Cloud (invited talk), Schloss Dagstuhl, Germany, 2011. @inproceedings{pahl:2011dagstuhl, title = {One Cloud for All - Virtual Revolution?}, author = {Marc-Oliver Pahl}, url = {http://pahl.de/?site=presentations/2011-12-04ff_Dagstuhl_seminar-Secure_computing_in_the_cloud}, year = {2011}, date = {2011-12-01}, booktitle = {Dagstuhl Report on the Seminar Secure Computing in the Cloud (invited talk)}, address = {Schloss Dagstuhl, Germany}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver A Distributed Smart Space Operating System Inproceedings PhD poster at the BFHZ Summer School Cloud Computing, Frauenchiemsee, Germany, 2011. @inproceedings{pahl:2011bfhz, title = {A Distributed Smart Space Operating System}, author = {Marc-Oliver Pahl}, url = {http://media.net.in.tum.de/#%23Summer%20School%20Cloud%20Computing%202011%23SS11}, year = {2011}, date = {2011-07-01}, booktitle = {PhD poster at the BFHZ Summer School Cloud Computing}, address = {Frauenchiemsee, Germany}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
2010 |
Pahl, Marc-Oliver; Carle, Georg Automatic control and Management Platform (ACMP) Miscellaneous Accepted Demo at IPTComm 2010, 2010. @misc{pahl:2010iptComm, title = {Automatic control and Management Platform (ACMP)}, author = {Marc-Oliver Pahl and Georg Carle}, url = {http://pahl.de/?site=demos/2010-08-03_IPTComm}, year = {2010}, date = {2010-08-01}, howpublished = {Accepted Demo at IPTComm 2010}, keywords = {}, pubstate = {published}, tppubtype = {misc} } |
Pahl, Marc-Oliver; Müller, Andreas; Schuster, Mario; Luckenbach, Thomas; Niedermeier, Christoph; Reichmann, Jürgen AutHoNe - Autonomic Networking Miscellaneous Celtic News, 2010. @misc{pahl:2010celticNews, title = {AutHoNe - Autonomic Networking}, author = {Marc-Oliver Pahl and Andreas Müller and Mario Schuster and Thomas Luckenbach and Christoph Niedermeier and Jürgen Reichmann}, url = {http://www.pahl.de/download/publications/Eurescom_message_01_2010.pdf}, year = {2010}, date = {2010-03-01}, howpublished = {Celtic News}, keywords = {}, pubstate = {published}, tppubtype = {misc} } |
2009 |
Pahl, Marc-Oliver; Niedermeier, Christoph; Schuster, Mario; Müller, Andreas; Carle, Georg Knowledge-Based Middleware for Future Home Networks Inproceedings IEEE IFIP Wireless Days conference Paris 2009, Paris, France, 2009. @inproceedings{pahl:2009wirelessDays, title = {Knowledge-Based Middleware for Future Home Networks}, author = {Marc-Oliver Pahl and Christoph Niedermeier and Mario Schuster and Andreas Müller and Georg Carle}, doi = {10.1109/WD.2009.5449684}, year = {2009}, date = {2009-12-01}, booktitle = {IEEE IFIP Wireless Days conference Paris 2009}, address = {Paris, France}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Niedermayer, Heiko; Holz, Ralph; Pahl, Marc-Oliver; Carle, Georg On Using Home Networks and Cloud Computing for a Future Internet of Things Inproceedings Proc. Future Internet Symposium 2009 (FIS 2009), Berlin, Germany, 2009. @inproceedings{Niedermayer:2009fis, title = {On Using Home Networks and Cloud Computing for a Future Internet of Things}, author = {Heiko Niedermayer and Ralph Holz and Marc-Oliver Pahl and Georg Carle}, doi = {10.1007/978-3-642-14956-6_7}, year = {2009}, date = {2009-09-01}, booktitle = {Proc. Future Internet Symposium 2009 (FIS 2009)}, address = {Berlin, Germany}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Luckenbach, Thomas; Schuster, Mario; Pahl, Marc-Oliver An Autonomic Home Networking Infrastructure Journal Article ERCIM News - Special theme: Future Internet Technology, (77), pp. 41, 2009. @article{pahl:2009ercimNews, title = {An Autonomic Home Networking Infrastructure}, author = {Thomas Luckenbach and Mario Schuster and Marc-Oliver Pahl}, url = {http://www.pahl.de/download/publications/2009_EN77-web.pdf}, year = {2009}, date = {2009-04-01}, journal = {ERCIM News - Special theme: Future Internet Technology}, number = {77}, pages = {41}, keywords = {}, pubstate = {published}, tppubtype = {article} } |
2008 |
Carle, Georg; Kinkelin, Holger; Müller, Andreas; Niedermayer, Heiko; Pahl, Marc-Oliver; König, Alexander; Luckenbach, Thomas; Scholl, Klaus; Schuster, Mario; Thiem, Lasse; Petrak, Leo; Steinmetz, Markus; Niedermeier, Christoph; Reichmann, Jürgen Autonomic Home Networks in the BMBF project AutHoNe Inproceedings 8th Würzburg Workshop on IP (EuroView 2008), 2008. @inproceedings{carle:2008euroview, title = {Autonomic Home Networks in the BMBF project AutHoNe}, author = {Georg Carle and Holger Kinkelin and Andreas Müller and Heiko Niedermayer and Marc-Oliver Pahl and Alexander König and Thomas Luckenbach and Klaus Scholl and Mario Schuster and Lasse Thiem and Leo Petrak and Markus Steinmetz and Christoph Niedermeier and Jürgen Reichmann}, year = {2008}, date = {2008-07-01}, booktitle = {8th Würzburg Workshop on IP (EuroView 2008)}, keywords = {}, pubstate = {published}, tppubtype = {inproceedings} } |
Pahl, Marc-Oliver spy360.net - Webcampanoramen bis 360 Grad in HDR Masters Thesis Eberhard Karls Universität Tübingen, 2008. @mastersthesis{pahl:2008diploma, title = {spy360.net - Webcampanoramen bis 360 Grad in HDR}, author = {Marc-Oliver Pahl}, year = {2008}, date = {2008-01-01}, address = {Tübingen}, school = {Eberhard Karls Universität Tübingen}, abstract = {Die Arbeit stellt eine ausführliche Einführung in die Themenfelder High Dynamic Range, Panoramastitching und Tonemapping dar. Im Bereich High Dynamic Range werden alle Veröffentlichungen zur Kameraresponsekurvenbestimmung von Debevec und Malik [1997] bis 2008 vorgestellt. Im Bereich Panoramastitching wird insbesondere auf Parallaxe und SIFT eingegangen. Im Tonemappingteil werden Grundlagen zur fundierten qualitativen Beurteilung von Tonemappingoperatoren gegeben. Im praktischen Teil der Arbeit wird die spy360-Software zur automatisierten Erstellung von HDR-Panoramen bis 360 Grad unter Windows entwickelt sowie der dabei entstandene Belichtungsänderungsdetektionsalgorithmus (BÄD) vorgestellt.}, keywords = {}, pubstate = {published}, tppubtype = {mastersthesis} } Die Arbeit stellt eine ausführliche Einführung in die Themenfelder High Dynamic Range, Panoramastitching und Tonemapping dar. Im Bereich High Dynamic Range werden alle Veröffentlichungen zur Kameraresponsekurvenbestimmung von Debevec und Malik [1997] bis 2008 vorgestellt. Im Bereich Panoramastitching wird insbesondere auf Parallaxe und SIFT eingegangen. Im Tonemappingteil werden Grundlagen zur fundierten qualitativen Beurteilung von Tonemappingoperatoren gegeben. Im praktischen Teil der Arbeit wird die spy360-Software zur automatisierten Erstellung von HDR-Panoramen bis 360 Grad unter Windows entwickelt sowie der dabei entstandene Belichtungsänderungsdetektionsalgorithmus (BÄD) vorgestellt. |
2007 |
Pahl, Marc-Oliver Migration eines Praktikums auf eine eLearning-Plattform Masters Thesis Eberhard Karls Universität Tübingen, 2007. @mastersthesis{pahl07migrate, title = {Migration eines Praktikums auf eine eLearning-Plattform}, author = {Marc-Oliver Pahl}, year = {2007}, date = {2007-07-01}, address = {Tübingen}, school = {Eberhard Karls Universität Tübingen}, abstract = {Viele (universitäre) Praktika finden noch in "traditioneller Weise" mit Papier und Bleistift statt. Diese Arbeit zeigt Möglichkeiten auf, die sich durch die Umstellung des kompletten Arbeitsablaufes auf eine eLearning-Plattform ergeben. Neben grundsätzlichen Erwägungen wird als Beispiel das Internetpraktikum des Lehrstuhls für Rechnernetze und Internet an der Univerität Tübingen angeführt. Hier brachte die Umstellung einen deutlichen Rückgang des Betreuungs- und Korrekturaufwandes. Gleichzeitig wurde der Lerneffekt fur die Teilnehmer vor allem bei der theoretischen Vorbereitung stark erhöht und die Aufgabenstellung im Praxisteil klarer. Die Arbeit führt Kriterien zur Auswahl einer geeigneten eLearning-Plattform an. Verdeutlicht werden diese durch Überlegungen, die zur Erstellung der Plattform hinter dem Internetpraktikum, dem Labsystem geführt haben. Diese Überlegungen können auch für andere PHP/ MySQL-basierte Systeme von Nutzen sein. Der neue integrierte Arbeitsablauf durch das Systems wird aufgezeigt und die dabei entstehenden Veränderungen fü Autoren, Teilnehmer, Betreuer und Korrektoren erörtert.}, keywords = {}, pubstate = {published}, tppubtype = {mastersthesis} } Viele (universitäre) Praktika finden noch in "traditioneller Weise" mit Papier und Bleistift statt. Diese Arbeit zeigt Möglichkeiten auf, die sich durch die Umstellung des kompletten Arbeitsablaufes auf eine eLearning-Plattform ergeben. Neben grundsätzlichen Erwägungen wird als Beispiel das Internetpraktikum des Lehrstuhls für Rechnernetze und Internet an der Univerität Tübingen angeführt. Hier brachte die Umstellung einen deutlichen Rückgang des Betreuungs- und Korrekturaufwandes. Gleichzeitig wurde der Lerneffekt fur die Teilnehmer vor allem bei der theoretischen Vorbereitung stark erhöht und die Aufgabenstellung im Praxisteil klarer. Die Arbeit führt Kriterien zur Auswahl einer geeigneten eLearning-Plattform an. Verdeutlicht werden diese durch Überlegungen, die zur Erstellung der Plattform hinter dem Internetpraktikum, dem Labsystem geführt haben. Diese Überlegungen können auch für andere PHP/ MySQL-basierte Systeme von Nutzen sein. Der neue integrierte Arbeitsablauf durch das Systems wird aufgezeigt und die dabei entstehenden Veränderungen fü Autoren, Teilnehmer, Betreuer und Korrektoren erörtert. |
Our Publications
2020 |
Open-Source OPC UA Security and Scalability Inproceedings ETFA 2020, 2020. |
Group Key Management in Constraint IoT Settings Inproceedings IEEE ISCC 2020, 2020. |
Using Deep Learning to Replace Domain Knowledge Inproceedings IEEE ISCC 2020, 2020. |
An extensible IoT Security Taxonomy Inproceedings IEEE ISCC 2020, 2020. |
iLab@Home: Hands-On Networking Classes without Lab Access Inproceedings Sigcomm 2020 Education, 2020. |
2019 |
[Video] Über die Vereinbarkeit von Digitaler Transformation und Privatsphäre im Internet der Dinge Miscellaneous Invited talk at the German Informatics (GI) society regional group meeting, Jun 3, 2019, 2019. |
[Slides] Über die Vereinbarkeit von Digitaler Transformation und Privatsphäre im Internet der Dinge Miscellaneous Invited talk at the German Informatics (GI) society regional group meeting, Jun 3, 2019, 2019. |
A Modular Distributed IoT Service Discovery Inproceedings International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. |
[Slides] Data- and Service-Centric Orchestration of the Internet of Things Miscellaneous Tutorial given at the Integrated Management Symposium (IM) 2019 on April 9, 2019 in Washington D.C., 2019. |
[Video] Composing the (Industrial) Internet of Things Miscellaneous Talk given at the Siemens-TUM CKI Konferenz 2019 - Industrial Internet of Things on April 4, 2019, 2019. |
[Slides] Composing the (Industrial) Internet of Things Miscellaneous Talk given at the Siemens-TUM CKI Konferenz 2019 - Industrial Internet of Things on April 4, 2019, 2019. |
Giving IoT Edge Services an Identity and Changeable Attributes Inproceedings International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. |
Multi-Tenant IoT Service Management towards an IOT App Economy Inproceedings Hot Topics in Network and Service Management (HotNSM) at International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. |
Machine-learning based IoT Data Caching Inproceedings Hot Topics in Network and Service Management (HotNSM) at International Symposium on Integrated Network Management (IM), Washington DC, USA, 2019. |
Information-Centric IoT Middleware Overlay: VSL Inproceedings 2019 International Conference on Networked Systems (NetSys) (NetSys'19), Garching b. München, Germany, 2019. |
Taming the Internet of Things: DS2OS - a secure data-centric service-oriented approach Miscellaneous Research talk at the UI Tromsø invited by Randi Karlson, 2019. |
Deep Learning-aided Application Scheduler for Vehicular Safety Communication Inproceedings 2019 Wireless Days (WD) (WD2019), Manchester, United Kingdom (Great Britain), 2019. |
DEMO: VSL: A Data-Centric Internet of Things Overlay Inproceedings 2019 International Conference on Networked Systems (NetSys) (NetSys'19), Garching b. München, Germany, 2019. |
Rule-Based Translation of Application-Level QoS Constraints into SDN Configurations for the IoT Inproceedings 2019 European Conference on Networks and Communications (EuCNC): Network Softwarisation (NET) (EuCNC2019 - NET), Valencia, Spain, 2019. |
Learning by Teaching: Professional Skills and New Technologies for University Education Journal Article IEEE Communications Magazine, 57 (11), pp. 74–80, 2019. |
2018 |
Securing the Internet of Things Miscellaneous Keynote at the AdHoc Now conference., 2018. |
Graph-Based IoT Microservice Security Inproceedings Network Operations and Management Symposium (NOMS), 2018. |
Machine Learning as a Reusable Microservice Inproceedings Network Operations and Management Symposium (NOMS), 2018. |
Graph-based Anomaly Detection for IoT Microservices Inproceedings Passive and Active Measurement Conference (PAM), 2018. |
All Eyes on You: Distributed Multi-Dimensional IoT Microservice Anomaly Detection Inproceedings 2018 14th International Conference on Network and Service Management (CNSM) (CNSM 2018), Rome, Italy, 2018. |
The iLab Concept - Making Teaching better, at Scale Online 2018. |
2017 |
The iLab Concept: Making Teaching Better, at Scale Journal Article IEEE Communications Magazine, 55 (11), pp. 178–185, 2017. |
2016 |
Video "Smart Space Orchestration – How to make the Internet of Things smart?" Online Youtube 2016. |
Distributed Smart Space Orchestration Inproceedings Network Operations and Management Symposium 2016 (NOMS 2016) - Dissertation Digest, 2016. |
2015 |
Datenzentrierte Modulare Gebäudeautomatisierung im Internet der Dinge Miscellaneous Invited talk at the IT4ENERGY-Workshop 2015 – Dezentrale Energiesysteme in der Gebäude- und Wohnungswirtschaft, 2015. |
Data-Centric Service-Oriented Management of Things Inproceedings IFIP/IEEE Integrated Management Symposium 2015 (IM 2015), Ottawa, Canada, 2015. |
Video "Data-Centric Service-Oriented Management of Things" Online Youtube 2015. |
2014 |
Serviceorientierte Architekturen in BaaS Miscellaneous Invited talk at the IT4ENERGY-Workshop 2014 – Gebäudewirtschaft und Energienetze, 2014. |
Crowdsourced Context-Modeling as Key to Future Smart Spaces Inproceedings Network Operations and Management Symposium 2014 (NOMS 2014), 2014. |
Distributed Smart Space Orchestration PhD Thesis Technische Universität München, 2014. |
2013 |
Taking Smart Space Users Into the Development Loop Inproceedings HomeSys 2013 (UbiComp 2013 Adjunct), Zürich, Switzerland, 2013. |
Video "The Missing Layer - Virtualizing Smart Spaces" Online Youtube 2013. |
The Missing Layer - Virtualizing Smart Spaces Inproceedings 10th IEEE International Workshop on Managing Ubiquitous Communications and Services 2013 (MUCS 2013, PerCom 2013 Adjunct), pp. 139–144, San Diego, USA, 2013. |
The iLab experience - a blended learning hands-on course concept Miscellaneous EU Tempus Event for the Modernisation of Higher Education (invited talk), 2013. |
Enabling Sustainable Smart Neighborhoods Inproceedings 3rd IFIP Conference on Sustainable Internet and ICT for Sustainability 2013 (SustainIT 2013), Palermo, Italy, 2013. |
2011 |
One Cloud for All - Virtual Revolution? Inproceedings Dagstuhl Report on the Seminar Secure Computing in the Cloud (invited talk), Schloss Dagstuhl, Germany, 2011. |
A Distributed Smart Space Operating System Inproceedings PhD poster at the BFHZ Summer School Cloud Computing, Frauenchiemsee, Germany, 2011. |
2010 |
Automatic control and Management Platform (ACMP) Miscellaneous Accepted Demo at IPTComm 2010, 2010. |
AutHoNe - Autonomic Networking Miscellaneous Celtic News, 2010. |
2009 |
Knowledge-Based Middleware for Future Home Networks Inproceedings IEEE IFIP Wireless Days conference Paris 2009, Paris, France, 2009. |
On Using Home Networks and Cloud Computing for a Future Internet of Things Inproceedings Proc. Future Internet Symposium 2009 (FIS 2009), Berlin, Germany, 2009. |
An Autonomic Home Networking Infrastructure Journal Article ERCIM News - Special theme: Future Internet Technology, (77), pp. 41, 2009. |
2008 |
Autonomic Home Networks in the BMBF project AutHoNe Inproceedings 8th Würzburg Workshop on IP (EuroView 2008), 2008. |
spy360.net - Webcampanoramen bis 360 Grad in HDR Masters Thesis Eberhard Karls Universität Tübingen, 2008. |
2007 |
Migration eines Praktikums auf eine eLearning-Plattform Masters Thesis Eberhard Karls Universität Tübingen, 2007. |