Dr. rer. nat. Tobias Binz

Former Research Associate and PhD Student, Local coordinator of CloudCycle

Research Interest

Crawling of enterprise topologies for the automated migration of applications (PhD Thesis Topic)
In order to remain competetive today, organizations have to ensure a fast adaptation of IT to changing demand while at the same time reducing IT cost. However, this requires a technically detailed overview of the complete IT, i.e., an instance model of all IT components and their relations. Typically, this kind of documentation is not performed in organizations and, therefore, these IT instance models are incomplete, outdated, or do not exist at all. One reason for this is that the manual identification of components and their relations is time consuming, error-prone, and hence costly. Besides IT adaptation in general, the lack of insight into IT is an obstacle for the migration of applications. Due to the trend of outsourcing IT into the cloud, migrating applications is on high demand. The vision of this thesis is to enable a technically-detailed, complete and up-to-date insight into an organization’s IT and, using this insight, to enable application migration.
Therefore, this thesis introduces a method for the automated crawling of instance models, representing the whole IT of an organization. To represent, manage, and process these instance models, Enterprise Topology Graphs (ETG) are proposed, a meta model to represent all applications, the components required to operate them, and their relations to each other. ETGs and their automated crawling enable a comprehensive and complete insight into an organization’s IT and thus, provide a sound base to analyze, adapt, and optimize IT in general. On top of this, a method for the migration of applications (AROMA) is developed, which enables organizations to benefit from advanced IT environments, without the need to reimplement their existing applications. After crawling the ETG from the source environment, an application migrated using the AROMA method is extracted, transformed, evaluated, adapted, and deployed in its target environment, e.g., a cloud. The realization of the AROMA method based on the OASIS standard TOSCA helps to automate all steps of the migration and preserves the functionality of the application. The research contributions and prototypical implementation are validated by various case studies and evaluated in terms of automation, correctness, general applicability, extensibility as well as the application’s improved exploitation of cloud-properties and portability.
more...

Security and Compliance in the Cloud
Ensuring security and compliance in the cloud is an unsolved challenge which slows down further adoption of cloud technologies especially in the public sector. My research interest is how to describe the security and compliance requirements of the different application components in a portable way and enforcing them during the whole lifecycle.

Projects

CloudCycle

Provisioning and management of portable cloud-services with
guaranteed security and compliance throughout their complete lifecycle

4CaaSt (until 11/2011)

The EU project 4CaaSt aims to create an advanced PaaS Cloud platform enabling the creation of a business ecosystem in order to lower the entry barrier especially for SMEs.

Results


OpenTOSCA

OpenTOSCA is a runtime environment for TOSCA-based applications. It enables the fully-automated deployment and management of Cloud applications written in TOSCA.

Vinothek

Vinothek is a Web-based self-service portal for OpenTOSCA. It provides users a simple, grafical interface to provision TOSCA-based Cloud applications using OpenTOSCA.

Winery

Winery is a Web-based Modeling Tool for creating TOSCA-based application descriptions. It provides a platform to create TOSCA Service Templates, Node Types, Relationship Types, and all the other things required to work with TOSCA.

Vino4TOSCA

Vino4TOSCA is a visual notation for TOSCA. It is based on established usability research and provides additional concepts for visual modularization and abstraction.

BPMN4TOSCA

BPMN4TOSCA is an extension of BPMN 2.0. It allows accessing the element sof a service topology directly, which in turn eases the development of management plans.

Policy4TOSCA

Policy4TOSCA defines and implements concepts to enrich TOSCA-based Cloud Services with non-functional capabilities such as security or energy efficiency. In CloudCycle, we used such policies to define non-functional security requirements on service provisioning.

Publications

My publications are also listed at Google Scholar and DBLP. Export publications as BibTeX.

Journal Papers

  1. Soldani, Jacopo; Binz, Tobias; Breitenbücher, Uwe; Leymann, Frank; Brogi, Antonio: ToscaMart: A method for adapting and reusing cloud applications. In: Journal of Systems and Software. Vol. 113, Elsevier, 2015.
  2. Breitenbücher, Uwe; Binz, Tobias; Fehling, Christoph; Kopp, Oliver; Leymann, Frank; Wieland, Matthias: Policy-Aware Provisioning and Management of Cloud Applications. In: International Journal On Advances in Security. Vol. 7(1&2), Xpert Publishing Services, 2014 ( pdf).
  3. Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: Migration of enterprise applications to the cloud. In: it - Information Technology, Special Issue: Architecture of Web Application. Vol. 56(3), De Gruyter, 2014.
  4. Wettinger, Johannes; Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: Streamlining Cloud Management Automation by Unifying the Invocation of Scripts and Services Based on TOSCA. In: International Journal of Organizational and Collective Intelligence (IJOCI), Volume 4, Issue 2, IGI Global, 2014.
  5. Andrikopoulos, Vasilios; Binz, Tobias; Leymann, Frank; Strauch, Steve: How to adapt applications for the Cloud environment. In: Computing. Vol. 95(6), Springer, 2013 ( pdf).
  6. Binz, Tobias; Breiter, Gerd; Leymann, Frank; Spatzier, Thomas: Portable Cloud Services Using TOSCA. In: IEEE Internet Computing. Vol. 16(03), Los Alamitos, CA, USA: IEEE Computer Society, 2012 ( pdf).
  7. Nowak, Alexander; Binz, Tobias; Fehling, Christoph; Kopp, Oliver; Leymann, Frank; Wagner, Sebastian: Pattern-driven Green Adaptation of Process-based Applications and their Runtime Infrastructure. In: Computing, Springer Wien, 2012 ( pdf).

Book Chapters

  1. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Képes, Kálmán; Leymann, Frank; Wettinger, Johannes: Hybrid TOSCA Provisioning Plans: Integrating Declarative and Imperative Cloud Application Provisioning Technologies. In: Helfert, Markus (ed.); Méndez Muñoz, Victor (ed.); Ferguson, Donald (ed.): Cloud Computing and Services Science, Springer International Publishing, 2016.
  2. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank; Wieland, Matthias: Context-Aware Provisioning and Management of Cloud Applications. In: Helfert, Markus (ed.); Desprez, Frédéric (ed.); Ferguson, Donald (ed.); Leymann, Frank (ed.); Méndez Muñoz, Victor (ed.): Cloud Computing and Services Sciences, Springer International Publishing, 2015.
  3. Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: TOSCA: Portable Automated Deployment and Management of Cloud Applications. In: Bouguettaya, Athman (ed.); Sheng, Quan Z. (ed.); Daniel, Florian (ed.): Advanced Web Services, New York: Springer, 2014 ( pdf).

Conference Papers

  1. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank; Wettinger, Johannes: A Modelling Concept to Integrate Declarative and Imperative Cloud Application Provisioning Technologies. In: Proceedings of the 5th International Conference on Cloud Computing and Services Science (CLOSER 2015) ( pdf).
  2. Sungur, C. Timurhan; Binz, Tobias; Breitenbücher, Uwe; Leymann, Frank: Informal Process Essentials. In: Proceedings of the 18th IEEE Enterprise Distributed Object Conference (EDOC 2014) ( pdf).
  3. Breitenbücher, Uwe; Binz, Tobias; Leymann, Frank: A Method to Automate Cloud Application Management Patterns. In: Proceedings of the Eighth International Conference on Advanced Engineering Computing and Applications in Sciences (ADVCOMP 2014) ( pdf).
  4. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank: Automating Cloud Application Management Using Management Idioms. In: Proceedings of the Sixth International Conferences on Pervasive Patterns and Applications (PATTERNS 2014) ( pdf).
  5. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank; Wieland, Matthias: Context-aware Cloud Application Management. In: Proceedings of the 4th International Conference on Cloud Computing and Services Science (CLOSER 2014) ( pdf).
  6. Wettinger, Johannes; Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank; Zimmermann, Michael: Unified Invocation of Scripts and Services for Provisioning, Deployment, and Management of Cloud Applications Based on TOSCA. In: Proceedings of the 4th International Conference on Cloud Computing and Services Science (CLOSER 2014) ( pdf).
  7. Breitenbücher, Uwe; Binz, Tobias; Képes, Kálmán; Kopp, Oliver; Leymann, Frank; Wettinger, Johannes: Combining Declarative and Imperative Cloud Application Provisioning based on TOSCA. In: Proceedings of the IEEE International Conference on Cloud Engineering (IC2E), 2014 ( pdf).
  8. Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: Automated Discovery and Maintenance of Enterprise Topology Graphs. In: Proceedings of the 6th IEEE International Conference on Service Oriented Computing & Applications (SOCA 2013) ( pdf).
  9. Nowak, Alexander; Binz, Tobias; Leymann, Frank; Urbach, Nicolas: Determining Power Consumption of Business Processes and their Activities to Enable Green Business Process Reengineering. In: Proceedings of the 17th IEEE International EDOC Conference (EDOC 2013) ( pdf).
  10. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank; Wettinger, Johannes: Integrated Cloud Application Provisioning: Interconnecting Service-Centric and Script-Centric Management Technologies. In: Proceedings of the 21st International Conference on Cooperative Information Systems (CoopIS 2013) ( pdf).
  11. Waizenegger, Tim; Wieland, Matthias; Binz, Tobias; Breitenbücher, Uwe; Haupt, Florian; Kopp, Oliver; Leymann, Frank; Mitschang, Bernhard; Nowak, Alexander; Wagner, Sebastian: Policy4TOSCA: A Policy-Aware Cloud Service Provisioning Approach to Enable Secure Cloud Computing. In: Meersman, Robert (ed.); Panetto, Herve (ed.); Dillon, Tharam (ed.); Eder, Johann (ed.); Bellahsene, Zohra (ed.); Ritter, Norbert (ed.); De Leenheer, Pieter (ed.); Dou Deijing (ed.): On the Move to Meaningful Internet Systems: OTM 2013 Conferences ( pdf).
  12. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank; Wieland, Matthias: Policy-Aware Provisioning of Cloud Applications. In: SECURWARE 2013, The Seventh International Conference on Emerging Security Information, Systems and Technologies ( pdf).
  13. Waizenegger, Tim; Wieland, Matthias; Binz, Tobias; Breitenbücher, Uwe; Leymann, Frank: Towards a Policy-Framework for the Deployment and Management of Cloud Services. In: Hof, Hans-Joachim (ed.); Westphall, Carla (ed.): SECURWARE 2013, The Seventh International Conference on Emerging Security Information, Systems and Technologies.
  14. Cardoso, Jorge; Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank: Cloud Computing Automation: Integrating USDL and TOSCA. In: CAiSE 2013 ( pdf).
  15. Binz, Tobias; Breitenbücher, Uwe; Kopp, Oliver; Leymann, Frank; Weiß, Andreas: Improve Resource-Sharing through Functionality-Preserving Merge of Cloud Application Topologies. In: Proceedings of the 3rd International Conference on Cloud Computing and Service Science, CLOSER 2013, 8-10 May 2013, Aachen, Germany ( pdf).
  16. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank: Pattern-based Runtime Management of Composite Cloud Applications. In: Proceedings of the 3rd International Conference on Cloud Computing and Service Science, CLOSER 2013 ( pdf).
  17. Wettinger, Johannes; Behrendt, Michael; Binz, Tobias; Breitenbücher, Uwe; Breiter, Gerd; Leymann, Frank; Moser, Simon; Schwertle, Isabell; Spatzier, Thomas: Integrating Configuration Management with Model-Driven Cloud Management Based on TOSCA. In: Proceedings of the 3rd International Conference on Cloud Computing and Services Science (CLOSER 2013); Aachen, Germany, May 8-10, 2013 ( pdf).
  18. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank; Schumm, David: Vino4TOSCA: A Visual Notation for Application Topologies based on TOSCA. In: Proceedings of the 20th International Conference on Cooperative Information Systems (CoopIS 2012) ( pdf).
  19. Binz, Tobias; Leymann, Frank; Nowak, Alexander; Schumm, David: Improving the Manageability of Enterprise Topologies Through Segmentation, Graph Transformation, and Analysis Strategies. In: Proceedings of 2012 Enterprise Distributed Object Computing Conference (EDOC) ( pdf).
  20. Binz, Tobias; Fehling, Christoph; Leymann, Frank; Nowak, Alexander; Schumm, David: Formalizing the Cloud through Enterprise Topology Graphs. In: Proceedings of 2012 IEEE International Conference on Cloud Computing ( pdf).
  21. Nowak, Alexander; Binz, Tobias; Leymann, Frank; Schleicher, Daniel; Schumm, David; Wagner, Sebastian: Ein Konzept zur Identifikation ökologisch nachhaltiger Verbesserungspotentiale unter Bürgerbeteiligung. In: Tagungsband der Multikonferenz Wirtschaftsinformatik 2012.
  22. Binz, Tobias; Leymann, Frank; Schumm, David: CMotion: A Framework for Migration of Applications into and between Clouds. In: Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA) ( pdf).

Demo Papers

  1. Kopp, Oliver; Binz, Tobias; Breitenbücher, Uwe; Leymann, Frank; Michelbach, Thomas: A Domain-Specific Modeling Tool to Model Management Plans for Composite Applications. In: Heinze, Thomas S. (ed.); Prinz, Thomas M. (ed.): Proceedings of the 7th Central European Workshop on Services and their Composition, ZEUS 2015 (pdf).
  2. Breitenbücher, Uwe; Binz, Tobias; Kopp, Oliver; Leymann, Frank: Vinothek - A Self-Service Portal for TOSCA. In: Herzberg, Nico (ed.); Kunze, Matthias (ed.): Proceedings of the 6th Central-European Workshop on Services and their Composition (ZEUS 2014) ( pdf).
  3. Kopp, Oliver; Binz, Tobias; Breitenbücher, Uwe; Leymann, Frank: Winery - A Modeling Tool for TOSCA-based Cloud Applications. In: Proceedings of 11th International Conference on Service-Oriented Computing (ICSOC'13), 2013 ( pdf).
  4. Binz, Tobias; Breitenbücher, Uwe; Haupt, Florian; Kopp, Oliver; Leymann, Frank; Nowak, Alexander; Wagner, Sebastian: OpenTOSCA - A Runtime for TOSCA-based Cloud Applications. In: Proceedings of 11th International Conference on Service-Oriented Computing (ICSOC'13), 2013 ( pdf).

Workshop Papers

  1. Hirmer, Pascal; Breitenbücher, Uwe; Binz, Tobias; Leymann, Frank: Automatic Topology Completion of TOSCA-based Cloud Applications. In: Proceedings des CloudCycle14 Workshops auf der 44. Jahrestagung der Gesellschaft für Informatik e.V. (GI), 2014.
  2. Kopp, Oliver; Binz, Tobias; Breitenbücher, Uwe; Leymann, Frank: BPMN4TOSCA: A Domain-Specific Language to Model Management Plans for Composite Applications. In: Mendling, Jan (ed.); Weidlich, Matthias (ed.): 4th International Workshop on the Business Process Model and Notation, 2012 ( pdf).

Other

Selected Talks and Presentations

  1. "OpenTOSCA: An Open Source Platform for Portable Cloud Applications Leveraging the OASIS TOSCA Standard". IBM Pulse 2013 (March 5, 2013, Las Vegas)
  2. "Panel: OASIS Topology and Orchestration Specification for Cloud Applications". Pulse Open Cloud Summit (March 3, 2013, Las Vegas)
  3. "Cloud Computing: The Next Revolution in IT". 119th EuroSDR Board of Delegates Meeting (October 28, 2011, Udine, Italy)

Supervised Student Publications

  1. Musichin, Anton: Migration Prozess-basierter Geschäftsanwendungen mit Hilfe von Enterprise Topology Graphen, Diplomarbeit Nr. 3542, 2014.
  2. Grund, Andre: Complete Enterprise Topologies with routing information of Enterprise Services Buses to enable Cloud-migration, Diplomarbeit Nr. 3480, 2013.
  3. Wettinger, Johannes: Concepts for Integrating DevOps Methodologies with Model-Driven Cloud Management Based on TOSCA, Diplomarbeit Nr. 3322, 2013.
  4. Bahle, Stefanie; Endres, Christian; Fetzer, Matthias: Evaluierung von Ansätzen zur Identifizierung und Ermittlung der Enterprise IT in Forschung und Produkten, Fachstudie Softwaretechnik Nr. 178, 2013.
  5. Todenhagen, Hannes: Concept and Implementation of a Pluggable Framework for Storage, Transformation, and Analysis of large-scale Enterprise Topology Graphs, Diplomarbeit Nr. 3398, 2013.
  6. Weiß, Andreas: Merging of TOSCA Cloud Topology Templates, Masterarbeit Nr. 3341, 2012.
  7. Krein, Jakob: Framework for Application Topology Discovery to enable Migration of Business Processes to the Cloud, Diplomarbeit Nr. 3251, 2012.
  8. Muhler, Dominik: Extending an Open Source Enterprise Service Bus for Multi-Tenancy Support Focusing on Administration and Management, Diplomarbeit Nr. 3226, 2012.
  9. Baldauf, Michael: Extending an Open Source BPEL Engine for Multi-Tenancy Support, Diplomarbeit Nr. 3201, 2011.
  10. Essl, Stefan: Extending an Open Source Enterprise Service Bus for Multi-Tenancy Support, Masterarbeit Nr. 3166, 2011.
  11. Hagin, Rodion: Enabling Integration and Aggregation of Context Information into WS-BPEL Processes, Diplomarbeit Nr. 3139, 2011.
  12. Karsten, Thomas: A Unified Framework for Security Visualization and Enforcement in Business Process Driven Environments, Diplomarbeit Nr. 3113, 2011.

Awards

  1. 12/2011: Amazon AWS Research Grant for CloudCycle