ALT + + Schriftgröße anpassen
ALT + / Kontrast anpassen
ALT + M Hauptnavigation
ALT + Y Socials
ALT + W Studiengang wählen
ALT + K Homenavigation
ALT + G Bildwechsel
ALT + S Übersicht
ALT + P Funktionsleiste
ALT + O Suche
ALT + N Linke Navigation
ALT + C Inhalt
ALT + Q Quicklinks
ESC Alles zurücksetzen
X
A - keyboard accessible X
A
T

Parallel & Distributed Computing

Research Group

Wolfgang Blochinger

Prof. Dr. rer. nat. Wolfgang Blochinger

Wolfgang Blochinger is Professor of Services Computing, Internetworking and IT Security at the Faculty of Computer Science at Reutlingen University. He received his doctorate from the University of Tübingen, where he habilitated with work in the field of parallel and distributed systems. Afterwards, Prof. Blochinger worked for several years at the University of Stuttgart in the area of coordination of large-scale scientific projects. Before his appointment at Reutlingen University, he was involved in the design of new IT architectures and services for Big Data applications at Robert Bosch GmbH.

Building 9 (Reutlingen)
Room 116
Phone +49 7121 271 4086
Send e-mail »

Jens Haußmann

Jens Haußmann

Jens Haußmann is a doctoral student in a cooperative project with the University of Tübingen. His work focuses on parallel computing in cloud infrastructures.

Building 20 (Reutlingen)
Room 9-221
Phone +49 7121 271 4096
Send e-mail »

Stefan Kehrer

Dr. Stefan Kehrer

Building 9 (Reutlingen)
Room 9-221
Phone +49 7121 271 4081
Send e-mail »

Research

Our research deals with basic questions as well as with application-related topics. Many of our research activities are located at the interface between the parallel and distributed systems. We are concerned, for example, with how complex distributed systems (such as cloud, peer-to-peer, or grid infrastructures) can be used to efficiently run non-trivial parallel programs. For the practical implementation of our research results we use current technologies, such as OpenStack, Ceph, Hadoop, Docker and Kubernetes.

Publications

Journals:

  • S. Kehrer, W. Blochinger. Migrating Parallel Applications to the Cloud – Assessing Cloud Readiness based on Parallel Design Decisions. Computer Science – Research and Development, 2018, accepted.
  • S. Kehrer, W. Blochinger. TOSCA-based container orchestration on Mesos – Two-phase deployment of cloud applications using container-based artifacts. Computer Science – Research and Development, 2018. < DOI >
  • M. Held, W. Küchlin, and W. Blochinger. MoBiFlow – Principles and design of a workflow system for molecular biology. International Journal of Service Science, Management, Engineering, and Technology, 2(4):67-78, 2011. < DOI >
  • S. Schulz and W. Blochinger. Parallel SAT-solving on peer-to-peer desktop grids. Journal of Grid Computing, 8(3):443-471, 2010. < DOI >
  • S. Schulz, W. Blochinger, and M. Poths. Orbweb - a network substrate for peer-to-peer grid computing based on open standards.Journal of Grid Computing, 8(1):77-107, 2010. < DOI >
  • C. Dangelmayr and W. Blochinger. Aspect-oriented component assembly - a case study in parallel software design.Software: Practice and Experience, 39(9):807-832, 2009. < DOI >
  • S. Schulz, W. Blochinger, and H. Hannak. Capability-aware information aggregation in peer-to-peer grids - methods, architecture, and implementation. Journal of Grid Computing, 7(2):135-167, 2009. < DOI >
  • M. Held and W. Blochinger. Structured collaborative workflow design.Future Generation Computer Systems - The International Journal of Grid Computing: Theory, Methods and Applications, 25(6):638-653, 2009. < DOI >
  • S. Schulz, W. Blochinger, M. Held, and C. Dangelmayr. COHESION - A microkernel based desktop grid platform for irregular task-parallel applications.Future Generation Computer Systems - The International Journal of Grid Computing: Theory, Methods and Applications, 24(5):354-370, 2008. < DOI >
  • B. Thomaszewski, S. Pabst, and W. Blochinger. Parallel techniques for physically-based simulation on multi-core processor architectures.Computers & Graphics, 32(1):25-40, 2008. < DOI >
  • B. Thomaszewski and W. Blochinger. Physically based simulation of cloth on distributed memory architectures.Parallel Computing, 33(6):377-390, 2007. < DOI >
  • W. Blochinger, M. Kaufmann, and M. Siebenhaller. Visualization aided performance tuning of irregular task-parallel computations.Information Visualization, 5(2):81-94, 2006. < DOI >
  • W. Blochinger, C. Sinz, and W. Küchlin. Parallel propositional satisfiability checking with distributed dynamic learning.Parallel Computing, 29(7):969-994, 2003. < DOI >
  • W. Blochinger, W. Küchlin, C. Ludwig, and A. Weber. An object-oriented platform for distributed high-performance Symbolic Computation.Mathematics and Computers in Simulation, 49(3):161-178, 1999. < DOI >

Books:

  • K. Rothermel, D. Fritsch, W. Blochinger and F. Dürr (eds.). Quality of Context - First International Workshop QuaCon 2009. Lecture Notes in Computer Science (LNCS), Volume 5786, Springer, September 2009.

Conferences:

  • S. Kehrer and W. Blochinger. AUTOGENIC: Automated Generation of Self-configuring Microservices. In Proc. of the 8th International Conference on Cloud Computing and Services Science, pages 35-46, Funchal, Madeira, Portugal, March 2018.
  • L. Baum, W. Blochinger, M. Peters, and J. Sommer. Big Data im Internet der Bosch-Dinge und -Dienste . In Proc. of GI Jahrestagung 2014, pages 63-65, Stuttgart, Germany, September 2014, Gesellschaft für Informatik.
  • H. Hannak, H. Hochstetter, and W. Blochinger. A hybrid parallel Barnes-Hut algorithm for GPU and multicore architectures. In Proc. of EuroPar 2013, number 8097in LNCS, pages 559-570, Aachen, Germany, August 2013, Springer-Verlag.
  • H. Hannak, W. Blochinger and S. Trieflinger. A Desktop Grid Enabled Parallel Barnes-Hut Algorithm. In Proc. of the 31st IEEE International Performance Computing and Communications Conference (IPCCC 2012), pages 120-129, Austin, Texas, USA, December, 2012.
  • S. Schulz and W. Blochinger. Adjustable Module Isolation for Distributed Computing Infrastructures. In Proc. of the Twelfth IEEE/ACM International Conference on Grid Computing (Grid 2011), pages 98-105, Lyon, France, September, 2011.
  • M. Held, W. Blochinger, and M. Werning. Bioinformatics workflows with Calvin. In Tenth International Conference on Web Information Systems Engineering (WISE 2009), number 5802 in LNCS, pages 581-588, Poznen, Poland, October 2009, Springer-Verlag.
  • S. Schulz, W. Blochinger, and M. Poths. A network substrate for peer-to-peer grid computing beyond embarrassingly parallel applications. In International Conference on Communications and Mobile Computing (CMC 2009), pages 60-68, Kunming, China, 2009. IEEE Computer Society.
  • M. Held and W. Blochinger. Collaborative BPEL design with a rich internet application. In Proc. of the Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2008), pages 202-209, Lyon, France, May 2008.
  • B. Thomaszewski, S. Pabst, and W. Blochinger. Exploiting parallelism in physically-based simulations on multi-core processor architectures. In Proc. of Eurographics/ ACM Siggraph Symposium on Parallel Graphics and Visualization 2007, pages 69-76, Lugano, Switzerland, May 2007.
  • S. Schulz and W. Blochinger. An integrated approach for managing peer-to-peer desktop grid systems. In Proc. of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), pages 233-240, Rio de Janeiro, Brazil, May 2007.
  • B. Thomaszewski and W. Blochinger. Parallel simulation of cloth on distributed memory architectures. In Proc. of Eurographics/ACM Siggraph Symposium on Parallel Graphics and Visualization 2006, Braga, Portugal, May 2006.
  • W. Blochinger, C. Dangelmayr, and S. Schulz. Aspect-oriented parallel discrete optimization on the Cohesion desktop grid platform. In Proc. of the Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGrid06), pages 49-56, Singapore, May 2006.
  • W. Blochinger and S. Sick. A user-level connection cache for TCP based applications. In Proc. of the IASTED Intl. Conference Parallel and Distributed Computing and Systems (PDCS 2005), Phoenix, AZ, USA, Nov. 2005. ACTA Press.
  • W. Blochinger. Towards robustness in parallel SAT solving. In Parallel Computing: Current & Future Issues of High-End Computing (Proc. of the International Conference ParCo 2005), Malaga, Spain, Sept. 2006.
  • W. Blochinger, M. Kaufmann, and M. Siebenhaller. Visualizing structural properties of irregular parallel computations. In Proc. of the 2005 ACM Symposium on Software Visualization (SoftVis 2005), pages 125-134, Saint Louis, Missouri, USA, 2005.
  • W. Blochinger, W. Westje, W. Küchlin, and S. Wedeniwski. ZetaSAT - Boolean satisfiability solving on desktop grids. In Proc. of the IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2005), Cardiff, UK, 2005.
  • M. Keckeisen and W. Blochinger. Parallel implicit integration for cloth animations on distributed memory architectures. In Proc. of Eurographics/ACM Siggraph Symposium on Parallel Graphics and Visualization 2004, Grenoble, France, June 2004.
  • W. Blochinger and W. Küchlin. Cross-platform development of high performance applications using generic programming. In T. Gonzales, editor, Proc. of the IASTED Intl. Conference Parallel and Distributed Computing and Systems (PDCS 2003), volume 2, pages 654-659, Marina del Rey, CA, USA, November 2003. ACTA Press.
  • W. Blochinger and W. Küchlin. The design of an API for strict multithreading in C++. In H. Kosch, L. Böszörményi, and H. Hellwagner, editors, Proc. of 9th Intl. Conf. Euro-Par 2003, number 2790 in LNCS, pages 722-731, Klagenfurt, Austria, August 2003. Springer-Verlag.
  • W. Blochinger, C. Sinz, and W. Küchlin. A universal parallel SAT checking kernel. In H. R. Arabnia and Y. Mun, editors, Proc. of the Intl. Conf. on Parallel and Distributed Processing Techniques and Applications PDPTA 03, volume 4, pages 1720-1725, Las Vegas, NV, U.S.A., June 2003. CSREA Press.
  • W. Blochinger, C. Sinz, and W. Küchlin. Parallel consistency checking of automotive product data. In G. R. Joubert, A. Murli, F. J. Peters, and M. Vanneschi, editors, Proc. of the Intl. Conf. ParCo 2001: Parallel Computing - Advances and Current Issues, pages 50-57, Naples, Italy, 2002. Imperial College Press.
  • W. Blochinger, C. Sinz, and W. Küchlin. Distributed parallel SAT checking with dynamic learning using DOTS. In T. Gonzales, editor, Proc. of the IASTED Intl. Conference Parallel and Distributed Computing and Systems (PDCS 2001), pages 396-401, Anaheim, CA, August 2001. ACTA Press.
  • C. Sinz, W. Blochinger, and W. Küchlin. PaSAT - parallel SAT-checking with lemma exchange: Implementation and applications. In H. Kautz and B. Selman, editors, LICS 2001 Workshop on Theory and Applications of Satisfiability Testing (SAT 2001), volume 9 of Electronic Notes in Discrete Mathematics, Boston, MA, June 2001. Elsevier Science Publishers.
  • W. Blochinger, R. Bündgen, and A. Heinemann. Dependable high performance computing on a Parallel Sysplex cluster. In H. R. Arabnia, editor, Proc. of the Intl. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA 2000), volume 3, pages 1627-1633, Las Vegas, NV, U.S.A., June 2000. CSREA Press.
  • R.-D. Schimkat, W. Blochinger, C. Sinz, M. Friedrich, and W. Küchlin. A service-based agent framework for distributed Symbolic Computation. In M. Bubak, R. Williams, H. Afsarmanesh, and B. Hertzberger, editors, Proc. 8th Intl. Conf. on High Performance Computing and Networking Europe, HPCN 2000, number 1823 in LNCS, pages 644-656, Amsterdam, Netherlands, May 2000. Springer-Verlag.
  • M. Meißner, T. Hüttner, W. Blochinger, and A. Weber. Parallel direct volume rendering on PC networks. In H. R. Arabnia, editor, Proc. of the Intl. Conf. on Parallel and Distributed Processing Techniques and Applications (PDPTA '98), Las Vegas, NV, U.S.A., July 1998. CSREA Press.
  • W. Blochinger, W. Küchlin, and A. Weber. The distributed object-oriented threads system DOTS. In A. Ferreira, J. Rolim, H. Simon, and S.-H. Teng, editors, Fifth Intl. Symp. on Solving Irregularly Structured Problems in Parallel (IRREGULAR '98), number 1457 in LNCS, pages 206-217, Berkeley, CA, U.S.A., August 1998. Springer-Verlag.

Begutachtete Workshop-Beiträge:

  • S. Schulz and W. Blochinger. Cooperate and Compete! A hybrid solving strategy for task-parallel SAT solving on peer-to-peer desktop grids. In Proc. of the International Conference on High Performance Computing & Simulation (HPCS 2010), Workshop on Parallel Satisfiability Solving (WPSS 2010), pages 314-323, Caen, France, June 2010, IEEE Computer Society.
  • W. Blochinger. Distributed high performance computing in heterogeneous environments with DOTS. In Proc. of Intl. Parallel and Distributed Processing Symp. (IPDPS 2001), Heterogeneous Computing Workshop (HCW 2001), page 90, San Francisco, CA, U.S.A., April 2001. IEEE Computer Society Press.
Teaching
  • IT Security
  • Cloud Computing
  • Big Data Technologies
Cooperation Partners
  • University of Tübingen
  • Bosch RTC Palo Alto