Publications

2020

Reducing IoT Bandwidth Requirements by Fog-Based Distributed Hash Tables, Ahmad Rabay'a; Pascal Kudla; Lukas Kubitza; Kalman Graffi; Michael Schöttner,  in: Proceedings of the 4th Conference on Cloud and Internet of Things (CIoT), Niteroi, Brazil, 2020.

Neutrino: Efficient InfiniBand Access for Java Applications, Filip Krakowski, Fabian Ruhland, Michael Schöttner, in: Proceedings of the IEEE International Symposium on Parallel and Distributed Computing (ISPDC), Warsaw, Poland, 2020.

Performance analysis and evaluation of Java-based InfiniBand solutions, Fabian Ruhland, Filip Krakowski, Michael Schöttner, in: Proceedings of the IEEE International Symposium on Parallel and Distributed Computing (ISPDC), Warsaw, Poland, 2020.

2019

Benchmark to Evaluate InfiniBand Solutions for Java Applications, Stefan Nothaas, Fabian Ruhland, and Michael Schöttner, Technical Report, arXiv:1910.02245 [cs.DC], October, 2019.

Leveraging InfiniBand for Highly Concurrent Messaging in Java Applications, Stefan Nothaas, Kevin Beineke, and Michael Schöttner, in: Proceedings of the IEEE International Symposium on Parallel and Distributed Computing (ISPDC), Amsterdam, Netherlands, 2019.

Optimized Memory Management for a Java-based Distributed In-Memory System, Stefan Nothaas, Kevin Beineke, and Michael Schöttner, SCRAMBL19 workshop, in: Proceedings of the IEEE/ACM International Symposium in Cluster, Clouds, and Grid Computing (CCGrid), Larnaca, Cyprus, 2019.

2018

Ibdxnet: Leveraging InfiniBand in Highly Concurrent Java Applications, Stefan Nothaas, Kevin Beineke, and Michael Schöttner, Technical Report, arXiv:1812.01963 [cs.DC], December, 2018.

DXNet: Scalable Messaging for Multi-Threaded Java-Applications Processing Big Data in Clouds, Kevin
Beineke, Stefan Nothaas, Michael Schöttner, International Journal on Advances in Internet Technology, Vol. 11, No. 3&4, 2018.

DXRAM's Fault-Tolerance Mechanisms Meet High Speed I/O Devices, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, Technical Report, arXiv:1807.03562 [cs.DC], July, 2018.

Efficient Messaging for Java Applications running in Data Centers, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, International Workshop on Advances in High-Performance Algorithms Middleware and Applications, in: Proceedings of the IEEE/ACM International Symposium in Cluster, Clouds, and Grid Computing (CCGrid), Washington, USA, May, 2018.

Scalable Messaging for Java-based Cloud Applications, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, in: Proceedings of the International Conference on Networking and Services (ICNS), Nice, France, May, 2018.

2017

Fast Parallel Recovery of Many Small In-memory Objects, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, in: IEEE International Conference on Parallel and Distributed Systems (ICPADS), Shenzhen, China, December, 2017.

Parallelized Recovery of Hundreds of Millions of Small Data Objects, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, IEEE Cluster 2017, short paper (poster session), Oahu, USA, September, 2017.

2016

Distributed Multithreaded Breadth-First Search on Large Graphs using DXGraph, Stefan Nothaas, Kevin Beineke, and Michael Schöttner, International Workshop on High Performance Graph Data Management and Processing (HPGDMP) co-located with SC16, Salt Lake City, USA, 2016.

High Throughput Log-based Replication for Many Small In-Memory Objects, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, IEEE International Conference on Parallel and Distributed Systems (ICPADS), Wuhan, China, December, 2016.

High Throughput Log-based Replication for Many Small In-Memory Objects, Kevin Beineke, Stefan Nothaas, and Michael Schöttner, IEEE Cluster 2016, short paper (poster session), Taipei, Taiwan, September, 2016.

2015

Distributed Range-Based Meta-Data Management for an In-Memory Storage, Florian Klein, Kevin Beineke and Michael Schöttner, LNCS Europar Workshop Proceedings, 4th Big Workshop on Big Data Managements in Clouds, Vienna, Austria, 2015.

Omentum - a Peer-to-Peer Approach for Internet-scale Virtual Microscopy, Andreas Barbian, Dennis Malenica, Timm J. Filler and Michael Schöttner, International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Springer LNEE, Jeju, Korea, 2015.

A portable and platform independent file system for large scale peer-to-peer systems and distributed applications, Andreas Barbian, Stefan Nothaas, Timm J. Filler and Michael Schöttner, International Conference on Internet and Distributed Computing Systems (IDCS), Springer LNCS, Berkshire, UK 2015.

2014

Memory Management for Billions of Small Objects in a Distributed In-Memory Storage, Florian Klein, Kevin Beineke und Michael Schöttner, in: IEEE Cluster, Madrid Spain, 2014.

Asynchronous Logging and Fast Recovery for a Large-Scale Distributed In-Memory Storage, Kevin Beineke, Florian Klein und Michael Schöttner, in: INFORMATIK 2014 proceedings, BigSys14 workshop.

2013

DXRAM: A Persistent In-Memory Storage for Billions of Small Objects, Florian Klein and Michael Schöttner, International Conference on Parallel and Distributed Computing, Applications and Technologies, Taipei, Taiwan, 2013.

Distributed Architecture for a Peer-to-Peer-based Virtual Microscope, Andreas Jaegermann, Timm J. Filler, and Michael Schöttner, International IFIP Conference on Distributed Applications and Interoperable Systems (DAIS), Springer LNCS, Florence, Italy, 2013.

2012

Smart Replication for In-memory Computations, Kim-Thomas Rehmann, Kevin Beineke, and Michael Schöttner, IEEE International Conference on Parallel and Distributed Systems (ICPADS), Singapore, 2012.

Checkpointing in distributed heterogeneous environments, Michael Schoettner and John Mehnert-Spahn, Technical Report, Heinrich-Heine University Duesseldorf, March 2012.

Independent Checkpointing in a Heterogeneous Grid Environment, Eugen Feller, John Mehnert-Spahn, Michael Schöttner, Christine Morin, Future Generation Computer Systems (FGCS), Elsevier, Vol. 28, Issue 1, 2012.

2011

Applications and Evaluation of In-memory MapReduce, Kim-Thomas Rehmann and Michael Schöttner, in: IEEE International Conference on Cloud ComputingTechnology and Science (CloudCom), Athens, Greece, 2011.

An In-memory Framework for Extended MapReduce, Kim-Thomas Rehmann and Michael Schöttner, in: IEEE International Conference on Parallel and Distributed Systems (ICPADS), Tainan, Taiwan, 2011.

Adaptive Meta-Data Management and Flexible Consistency in a Distributed In-memory File-System, Kim-Thomas Rehmann, Serdar Dere, Michael Schöttner, in: International Conference on Parallel and Distributed Computing, Applications and Technologies, Gwangju, Korea, 2011.

EIS: an in-memory file system, Pierre Karpman, Technical Report, September 2011.

2010

Independent Checkpointing in a Heterogeneous Grid Environment, Eugen Feller, John Mehnert-Spahn, Michael Schoettner, Christine Morin, International Conference on Utility and Cloud Computing (UCC), Chennai, India, December 2010.

Sharing In-Memory Game States, Michael Sonnenfroh, Tobias Baeuerle, Peter Schulthess, Michael Schoettner, in: Proceedings of the 11th International Conference on Parallel and Distributed Computing, Applications, and Technologies (PDCAT), Wuhan, China, 2010.

Commit Protocols for a Distributed Transactional Memory, Marc-Florian Müller, Kim-Thomas Möller, Michael Schoettner, in: Proceedings of the 11th International Conference on Parallel and Distributed Computing, Applications, and Technologies (PDCAT), Wuhan, China, 2010.

Adaptive Conflict Unit Size for Distributed Optimistic Synchronization, Kim-Thomas Rehmann, Marc-Florian Müller, Michael Schoettner, in: Proceedings of the International European Conference on Parallel and Distributed Computing (Euro-Par 2010), Ischia-Naples, Italy, 2010.

Efficient Commit Ordering of Speculative Transactions, Marc-Florian Müller, Kim-Thomas Möller, Michael Schoettner, in: Proc. of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 2010.

Speculative Transactions for Distributed Interactive Applications, Michael Sonnenfroh, Marc-Florian Müller, Kim-Thomas Möller, Michael Schoettner, in: Proc. of the International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 2010.

Checkpointing and Migrating of Communication Channels in heterogeneous Grid Environments, John Mehnert-Spahn and Michael Schoettner, in: Proc. of the International Conference on Algorithms and Architectures for Parallel Processing, Busan, Korea, 2010.

2009

The Architecture of the XtreemOS Grid Checkpointing Service, John Mehnert-Spahn,Thomas Ropars, Michael Schoettner, Christine Morin, in: Proceedings of the International European Conference on Parallel and Distributed Computing (Euro-Par 2009), Delft, The Netherlands, 2009.

Incremental Checkpointing for Grids, John Mehnert-Spahn, Eugen Feller, Michael Schöttner, Linux Symposium, Montreal, Canada, 2009.

A Software Transactional Memory Service for Grids, Kim-Thomas Möller, Marc-Florian Müller, Michael Sonnenfroh, and Michael Schöttner, in: Proc. of the International Conference on Algorithms and Architectures for Parallel Processing, Taipei, Taiwan, 2009.

A Transactional In-Memory Data Grid, Kim-Thomas Möller, Marc-Florian Müller, Michael Sonnenfroh, and Michael Schöttner, Poster Session, European Conference on Computer Systems, Nuernberg, Germany, 2009. abstract, poster

Massively Multiuser Virtual Environments using Object Based Sharing, M. Sonnenfroh, K. Moeller, F. Mueller, M. Schoettner and P. Schulthess, in: Open-Access Journal "Electronic Communications of the EASST" (ECEASST), The 1st International Workshop on Concepts of Massively Multiuser Virtual Environments, Kassel, Germany, 2009.

2008

Transactional Data Sharing in Grids, Marc-Florian Müller, Kim-Thomas Möller, Michael Sonnenfroh, Michael Schöttner, in: Proc. of the International Conference on Parallel and Distributed Computing and Systems, Orlando, USA, 2008.

Checkpointing process groups in a grid environment, John Mehnert-Spahn, Michael Schoettner and Christine Morin, in: Proc. of the International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), Dunedin, New Zealand, 2008

XtreemOS Grid Checkpointing Architecture, J. Mehnert-Spahn, M. Schoettner, D. Margery, C. Morin, J. Corberlan, T. Cortes, Poster Session, IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGrid), Lyon, France, 2008.

Implicit and Explicit Transactions in a Distributed Transactional Memory System, M. Schoettner, M. Sonnenfroh, S. Frenz, S. Gerhold, P. Schulthess, in: Proc. of the IASTED Int. Conf. on Parallel and Distributed Computing and Networks, Innsbruck, Austria, 2008.

2007

Smart Snapshots on top of a Distributed Transactional Memory, S. Gerold, M. Fakler, P. Schulthess, M. Schoettner, M. Sonnenfroh, Poster session, European Conference in Computer Systems (EuroSys), Lisbon, Portugal, 2007. Abstract, Poster

2006

Incremental Distributed Garbage Collection using Reverse Reference Tracking, M. Schoettner, R. Goeckelmann, S. Frenz, M. Fakler, P. Schulthess, in: European Conference on Parallel and Distributed Computing (EuroPar), Dresden, Germany, 2006.

A demand-driven approach for a distributed virtual environment, M. Fakler, S. Frenz, M. Schöttner, P. Schulthess, IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 06, Ottowa, Canada, 2006.

2005

Transactional Cluster Computing, S. Frenz, M. Schoettner, R. Goeckelmann, P. Schulthess, in Proc: of the 2005 International Conference on High Performance Computing and Communications (HPCC-05), Sorrent, Italy, 2005.

A Practical Comparison of Cluster Operating Systems Implementing Sequential and Transactional Consistency, S. Frenz, R. Lottiaux, M. Schoettner, C. Morin, R. Goeckelmann, P. Schulthess, in: 6th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP), Melbourne, Australia, 2005.

Project Tetropolis - Application of Grid Computing to Interactive Virtual 3D Worlds, M. Fakler, S. Frenz, R. Goeckelmann, M. Schoettner, P. Schulthess, International Conference on Hypermedia and Grid Systems, Opatija, Croatia, 2005.

An interactive 3D world built on a transactional operating system, M. Fakler, S. Frenz, R. Göckelmann, M. Schöttner, P. Schulthess, IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 05, Saskatoon, Canada, 2005.

2004

Programming Languages and Operating Systems, O. Spinczyk, M. Schoettner, and A. Gal, "Object-Oriented Technology, ECOOP 2004 Workshop Reader", Springer-Verlag, LNCS Volume 3334, 2004.

Type-Safe Object Exchange Between Applications and a DSM kernel, R. Goeckelmann, M. Schoettner, S. Frenz and P. Schulthess, International Workshop on Operating Systems, Programming Environments and Management Tools for High-Performance Computing on Clusters, within ACM Intl. Conf. on Supercomputing (ICS '04), Saint Malo, France, 2004.

Plurix, A Distributed Operating System extending the Single System Image Concept, R. Goeckelmann, M. Schoettner, S. Frenz and P. Schulthess, IEEE Canadian Conference on Electrical and Computer Engineering, CCECE 04, Ontario, Canada, 2004.

Fault Tolerance in a DSM Cluster Operating System
, M. Schoettner, S. Frenz, R. Goeckelmann, P. Schulthess, in: Workshop on "Dependability and Fault Tolerance", within the Int. Conf. on Architecture of Computing Systems, Augsburg, Germany, 2004.

Parallel Ray Tracing with a Transactional DSM, S. Frenz, M. Schoettner, R. Goeckelmann, P. Schulthess, in: 4rd IEEE/ACM International Symposium on Cluster Computing and the Grid, Chicago, USA, 2004.

Checkpointing and Recovery in a transaction-based DSM Operating System, M. Schoettner, S. Frenz, R. Goeckelmann, P. Schulthess, in: Proc. of the IASTED Int. Conf. on Parallel and Distribted Computing and Networks, Innsbruck, Austria, 2004.

2003

A Kernel Running in a DSM - Design Aspects of a Distributed Operating System, R. Goeckelmann, M. Schoettner, S. Frenz, P. Schulthess, in: Proceedings of the IEEE International Conference on Cluster Computing, Hong Kong, 2003.

Distributed Algorithms, J. Misra, W. Reisig, M. Schoettner, L. Lefevre, Topic Introduction, in: European Conference on Parallel Processing, Springer-Verlag, Klagenfurt, Austria, 2003.

Compiler Support for Reference Tracking in a type-safe DSM, R. Goeckelmann, S. Frenz, M. Schoettner, P. Schulthess, Proceedings of the Joint Modular Languages Conference Klagenfurt, Austria, 2003.

A Gaming Framework for a Transactional DSM System, M. Schoettner, M. Wende, R. Goeckelmann, U. Schmid, P. Schulthess, 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, Tokyo, Japan, 2003.

2002

A DSM Operating System for Persistent Objects, P. Schulthess, T. Bindhammer, R. Goeckelmann, M. Schoettner, and M. Wende, in: Proc. of the 14th IASTED  International Conference on Parallel and Distributed Computing and Systems, Cambridge, USA, 2002.

Performance Evaluation of a Transactional DSM System, M. Wende, M. Schoettner, R. Goeckel­mann, T. Bindhammer, P. Schulthess, in: Proc. of the 8th  Intl. Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 2002.

Bootstrapping and Startup of an object-oriented Operating System, R. Goeckelmann, M. Schoettner, M. Wende, T. Bindhammer, and P. Schulthess, in: European Conference on Object-Oriented Programming - 5th Workshop on Object-Orientation and Operating Systems, Malaga, Spain, 2002.

Persistente Typen und Laufzeitstrukturen in einem Betriebssystem mit verteiltem virtuellen Speicher, Michael Schöttner, Dissertation, Universität Ulm,  März 2002.

Optimistic Synchronization and Transactional Consistency, M. Wende, M. Schoettner, R. Goeckelmann, T. Bindhammer, P. Schulthess, in: Proceedings of the 2nd IEEE International Symposium on Cluster Computing and the Grid, Berlin, Germany, 2002.

Device Programming in a Transactional DSM Operating System, T. Bindhammer, R. Göckelmann, O. Marquardt, M. Schöttner, M. Wende, and P. Schulthess, in: Proc. of the Asia-Pacific Computer Systems Architecture Conference, Melbourne, Australia, 2002.

2001

Type Evolution and Version Management in a Persistent Distributed Operating System, M. Schoettner, O. Marquardt, M. Wende, and P. Schulthess, in: Software Engineering and Applications, Anaheim, USA, 2001.

Architecture of an Object-Oriented Cluster Operating System, M. Schoettner, O. Marquardt, M. Wende, P. Schulthess, European Conf. on Object-Oriented Programming - 4th Workshop on Object-Orientation and Operating Systems, Budapest, Hungary, 2001.

Compiling in a Persistent Distributed Shared Memory Environment, M. Schoettner, O. Marquardt, M. Wende, N. Link, and P. Schulthess, in: Proc. of the Intl. Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 2001.

2000

Linking and Loading in a persistent DSM Operating System, M. Schoettner, O. Marquardt, M. Wende, and P. Schulthess, in: Proceedings of the 12th IASTED Intl. Conference on Parallel and Distributed Computing Systems, Las Vegas, USA, 2000.

Integration eines Java Übersetzers in ein persistentes verteiltes Betriebssystem, M. Schoettner und P. Schulthess, in: Informatiktage 2000, Bad-Schussenried, Germany, 2000.

Multiple Subtyping in a Persistent Distributed Shared Memory Operating System,
M. Schoettner, O. Schirpf, M. Wende and P. Schulthess, in: Proc. of the 6th  Intl. Conf. on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 2000

DSM-Communities in the World-Wide Web, P. Schulthess, O. Schirpf, M. Schoettner and M. Wende, in: Proceedings of the Workshop on Distributed Communities on the Web, Quebec, Canada, 2000.

Adopting the Internet Protocols in a transactional DSM Operating System
, M. Wende, O. Schirpf, M. Schoettner and P. Schulthess, in: Proceedings of the 6th International Conference on Information Systems Analysis and Synthesis, Orlando, USA, 2000.

1999

Implementation Aspects of a Persistent DSM Operating System in Java, M. Schoettner, O. Schirpf, M. Wende and P. Schulthess, in: Proceedings of the 5th International Conference on Information Systems Analysis and Synthesis, Orlando, USA, 1999.

Network Design for the DSM Operating System Plurix, M. Wende, M. Schoettner, O. Schirpf and P. Schulthess, in: Proc. of the 3rd Workshop "Kommunikationstechnik" / IEEE Communications Society Chapter Germany, July, 1999.

DSM-Java: Foundation of a Lean Distributed Operating System
, O. Schirpf, M. Schoettner, P. Schulthess, S. Traub and M. Wende, in: Proceedings of the International Workshop on Distributed Computing on the Web, Rostock, Germany, 1999.

Implementation of the Java language in a persistent DSM Operating System, M. Schoettner, O. Schirpf, M. Wende and P. Schulthess, in: Proceedings of the 6th  International Conference on Parallel and Distributed Processing Techniques and Applications, Las Vegas, USA, 1999.

WAND User Trials - Evaluation of a Wireless ATM System, M. Schoettner, K. Kantola, A. Kassler, M. Wende, O. Schirpf, P. Schulthess, G. Fankhauser, D. Sun, V. Hakkarainen, E. Kaasinen, P. Korja, A. Väisänen, C. Köchling and T. Mark, in: Proceedings of the ACTS 3rd Mobile Communications Summit, Sorrent, Italy, June 1999.

1998

A transactional DSM Operating System in Java,  M. Schoettner, S. Traub, P. Schulthess, in: Proceedings of the 4th International Conference on Parallel and Distributed Processing Techniques and Applications - PDPTA'98, Las Vegas, USA, July 1998.

Wireless ATM as a base for medical multimedia applications and telemedicine, P. Dudzik, M. Schoettner, A. Kassler, A. Lupper, P. Schulthess, in: Proceedings of the Computer Systems and Applications - CSA'98, Irbid, Jordan, April 1998.

1997

Application Sharing - Architectures and Performance Analysis, M. Schoettner, A. Kassler, A. Lupper, P. Dudzik and P. Schulthess, in: Proceedings of the ACTS 2nd Mobile Communications Summit, Aalborg, Denmark, October 1997.

Medizinische Multimedia-Applikationen und Telemedizin basierend auf drahtlosem ATM
, P. Dudzik, A. Kassler, A. Lupper, M. Schöttner, P. Schulthess , in: Proceedings of Informatik 97, Aachen, September 1997.

Responsible for the content: