technische universität münchen computer science > net > pahl
[https://s2labs.org/?site=projects/__DS2OS]
qrcode
> research > DS2OS
Internet of Things Smart Space Research

DS2OS – the Distributed Smart Space Orchestration System

We have a smart space and we develop smart software!

The Distributed Smart Space Orchestration System (DS2OS) is the constatnly evolving implementation of our research results.

It provides a basic middleware for storing and brokering state context between multiple computation devices (e.g computers, embedded controllers). The system is written in Java.

DS2OS provides:

  • A dynamically extensible ontology as base for crowdsourced or community-based extension.
  • A simplistic interface containing
    • String get([address])
    • void set([address], [value])
    • void subscribe([address])
    • List<String> search([type])
  • A full spatial and temporal decoupling of hardware and orchestrating control software
  • A structure for smart space orchestration
  • Many more elements that facilitate the development of control and gateway services for smart spaces.

Mailinglist

If you want to get informed about updates to the project, you are invited to subscribe to our mailinglist here.

Documentation

You can find the JavaDocs here.

Download Source

We offer the software under GPL3 license and are looking forward to your extensions. You can find the license text here.

You can download the source code from our GIT repository:

We are currently (fall 2015) rewriting the VSL code from scratch. Please come back to check out the new version in spring 2017.

        git clone ssh://git@gitlab.dev.ds2os.org/ds2os-devs/ds2os.git
      

Joint Research Proposals

If you have ideas for interesting joint research, I am looking forward to you contacting me!

Current Test Results

You can find the current unit test results and other project relevant analysis results here.

Background Information

For information about the concepts and background of the system have a look at the publications list:

Publications

2019

  1. Pahl, Marc-Oliver and Liebald, Stefan, "A Modular Distributed IoT Service Discovery," in International Symposium on Integrated Network Management (IM), April 2019 [bib]
  2. Pahl, Marc-Oliver and Donini, Lorenzo, "Giving IoT Edge Services an Identity and Changeable Attributes," in International Symposium on Integrated Network Management (IM), April 2019 [bib]

2018

  1. Pahl, Marc-Oliver and Aubet, Francois-Xavier, "All Eyes on You: Distributed Multi-Dimensional IoT Microservice Anomaly Detection," in 2018 14th International Conference on Network and Service Management (CNSM) (CNSM 2018), November 2018 [pdf] [bib]
  2. Pahl, Marc-Oliver, "Securing the Internet of Things," in Keynote at the AdHoc Now conference., September 2018 [pdf] [bib]
  3. Pahl, Marc-Oliver, "The iLab Concept - Making Teaching better, at Scale," in Invited talk at Jacobs University Bremen, 2018 [pdf] [bib]
  4. Pahl, Marc-Oliver and Loipfinger, Markus, "Machine Learning as a Reusable Microservice," in Network Operations and Management Symposium (NOMS), April 2018 [pdf] [bib]
  5. Pahl, Marc-Oliver and Donini, Lorenzo, "Securing IoT Microservices with Certificates," in Network Operations and Management Symposium (NOMS), April 2018 [pdf] [bib]
  6. Pahl, Marc-Oliver and Aubet, Francois-Xavier and Liebald, Stefan, "Graph-Based IoT Microservice Security," in Network Operations and Management Symposium (NOMS), April 2018 [pdf] [bib]
  7. Aubet, François-Xavier and Pahl, Marc-Oliver and Liebald, Stefan and Norouzian, Mohammad Reza, "Graph-based Anomaly Detection for IoT Microservices," in Passive and Active Measurement Conference (PAM), March 2018 [pdf] [bib]

2017

  1. Marc-Oliver Pahl, "The iLab Concept: Making Teaching Better, at Scale," in IEEE Communications Magazine 55 (11), 178–185, 2017 [pdf] [bib]

2016

  1. Marc-Oliver Pahl, "Video “Smart Space Orchestration – How to make the Internet of Things smart?”," in Invited talk at Eurecom, 2016 [online] [pdf] [bib]
  2. Marc-Oliver Pahl and Georg Carle and Gudrun Klinker, "Distributed Smart Space Orchestration," in Network Operations and Management Symposium 2016 (NOMS 2016) - Dissertation Digest, 2016 [pdf] [bib]

2015

  1. Marc-Oliver Pahl, "Datenzentrierte Modulare Gebäudeautomatisierung im Internet der Dinge," in Invited talk at the IT4ENERGY-Workshop 2015 – Dezentrale Energiesysteme in der Gebäude- und Wohnungswirtschaft, November 2015 [pdf] [bib]
  2. Marc-Oliver Pahl, "Data-Centric Service-Oriented Management of Things," in IFIP/IEEE Integrated Management Symposium 2015 (IM 2015), 2015 [pdf] [doi:10.1109/inm.2015.7140326] [bib]
  3. Marc-Oliver Pahl, "Video “Data-Centric Service-Oriented Management of Things”," in IFIP/IEEE Integrated Management Symposium 2015 (IM 2015), 2015 [online] [bib]

2014

  1. Marc-Oliver Pahl, "Distributed Smart Space Orchestration," in Technische Universität München, München2014 [pdf] [doi:10.2313/NET-2014-06-1] [bib]
  2. Marc-Oliver Pahl, "Serviceorientierte Architekturen in BaaS," in Invited talk at the IT4ENERGY-Workshop 2014 – Gebäudewirtschaft und Energienetze, December 2014 [pdf] [bib]
  3. Marc-Oliver Pahl and Georg Carle, "Crowdsourced Context-Modeling as Key to Future Smart Spaces," in Network Operations and Management Symposium 2014 (NOMS 2014), 2014 [pdf] [doi:10.1109/noms.2014.6838362] [bib]

2013

  1. Marc-Oliver Pahl and Heiko Niedermayer and Holger Kinkelin and Georg Carle, "Enabling Sustainable Smart Neighborhoods," in 3rd IFIP Conference on Sustainable Internet and ICT for Sustainability 2013 (SustainIT 2013), October 2013 [pdf] [doi:10.1109/sustainit.2013.6685206] [bib]
  2. Marc-Oliver Pahl, "The iLab experience - a blended learning hands-on course concept," in EU Tempus Event for the Modernisation of Higher Education (invited talk), September 2013 [pdf] [bib]
  3. Marc-Oliver Pahl and Georg Carle, "Taking Smart Space Users Into the Development Loop," in HomeSys 2013 (UbiComp 2013 Adjunct), 2013 [pdf] [doi:10.1145/2494091.2497320] [bib]
  4. Marc-Oliver Pahl and Georg Carle, "The Missing Layer - Virtualizing Smart Spaces," in 10th IEEE International Workshop on Managing Ubiquitous Communications and Services 2013 (MUCS 2013, PerCom 2013 Adjunct), 2013 [pdf] [doi:10.1109/PerComW.2013.6529471] [bib]
  5. Marc-Oliver Pahl, "Video “The Missing Layer - Virtualizing Smart Spaces”," in 10th IEEE International Workshop on Managing Ubiquitous Communications and Services 2013 (MUCS 2013, PerCom 2013 Adjunct), 2013 [online] [bib]

2011

  1. Marc-Oliver Pahl, "One Cloud for All - Virtual Revolution?," in Dagstuhl Report on the Seminar Secure Computing in the Cloud (invited talk), December 2011 [pdf] [bib]
  2. Marc-Oliver Pahl, "A Distributed Smart Space Operating System," in PhD poster at the BFHZ Summer School Cloud Computing, July 2011 [pdf] [bib]

2010

  1. Marc-Oliver Pahl and Georg Carle, "Automatic control and Management Platform (ACMP)," in Accepted Demo at IPTComm 2010, August 2010 [online] [bib]
  2. Marc-Oliver Pahl and Andreas Müller and Mario Schuster and Thomas Luckenbach and Christoph Niedermeier and Jürgen Reichmann, "AutHoNe - Autonomic Networking," in Celtic News, March 2010 [online] [pdf] [bib]

2009

  1. Marc-Oliver Pahl and Christoph Niedermeier and Mario Schuster and Andreas Müller and Georg Carle, "Knowledge-Based Middleware for Future Home Networks," in IEEE IFIP Wireless Days conference Paris 2009, December 2009 [pdf] [doi:10.1109/WD.2009.5449684] [bib]
  2. Thomas Luckenbach and Mario Schuster and Marc-Oliver Pahl, "An Autonomic Home Networking Infrastructure," in ERCIM News - Special theme: Future Internet Technology (77), 41, 2009 [pdf] [bib]
  3. Heiko Niedermayer and Ralph Holz and Marc-Oliver Pahl and Georg Carle, "On Using Home Networks and Cloud Computing for a Future Internet of Things," in Proc. Future Internet Symposium 2009 (FIS 2009), September 2009 [doi:10.1007/978-3-642-14956-6_7] [bib]

2008

  1. 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, "Autonomic Home Networks in the BMBF project AutHoNe," in 8th Würzburg Workshop on IP (EuroView 2008), July 2008 [bib]
  2. Marc-Oliver Pahl, "spy360.net - Webcampanoramen bis 360 Grad in HDR," in Eberhard Karls Universität Tübingen, Tübingen2008 [pdf] [bib]

2007

  1. Marc-Oliver Pahl, "Migration eines Praktikums auf eine eLearning-Plattform," in Eberhard Karls Universität Tübingen, Tübingen2007 [pdf] [bib]
contact privacy policy imprint minicms