Google Cloud

Patterns for authenticating corporate users in a hybrid environment

This article discusses how to extend your identity management solution to Google Cloud Platform (GCP) to enable your corporate users to authenticate and consume services in a hybrid computing environment.

Published on the Google Cloud website.

Patterns for using Active Directory in a hybrid environment

This article discusses requirements to consider when you deploy Active Directory to Google Cloud Platform (GCP) and helps you choose the right architecture.

Published on the Google Cloud website.

Migrating consumer accounts to Cloud Identity or G Suite

This article discusses how you can migrate consumer accounts to Cloud Identity or G Suite. An account is considered a consumer account as long as the domain of the email address it uses has not been registered in G Suite or Cloud Identity.

Published on the Google Cloud website.

Federating Google Cloud Platform with Active Directory

This article discusses how to extend an existing Active Directory–based identity management solution to Google Cloud Platform (GCP) to establish consistent authentication and authorization mechanisms in a hybrid computing environment.

Published on the Google Cloud website.

Federating Google Cloud Platform with Azure Active Directory

This article describes how you can extend an existing Microsoft Azure Active Directory–based identity management solution to Google Cloud Platform (GCP) to establish consistent authentication and authorization mechanisms in a hybrid computing environment.

Published on the Google Cloud website.

Hybrid and Multi-Cloud Patterns and Practices

Article series that discusses hybrid and multi-cloud deployments, architecture patterns, and network topologies.

The series consists of these parts, all published on the Google Cloud website:

Creating a CI/CD pipeline with Azure Pipelines and Compute Engine

Tutorial that describes how to use Azure Pipelines (previously called Visual Studio Team Services) and Compute Engine to create a continuous integration/continuous deployment (CI/CD) pipeline.

Published on the Google Cloud website.

Creating a CI/CD pipeline with Azure Pipelines and Google Kubernetes Engine

Tutorial that describes how you can use Azure Pipelines (previously called Visual Studio Team Services), Google Kubernetes Engine (GKE), and Container Registry to create a continuous integration/continuous deployment (CI/CD) pipeline.

Published on the Google Cloud website.

Academic publications

NTrace: Function Boundary Tracing for Windows on IA-32

with Alexander Schmidt, Martin von Löwis, and Andreas Polze. In Proceedings of the 16th Working Conference on Reverse Engineering. October 13-16, 2009, Lille, France. To appear.

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright.
In most cases, these works may not be reposted without the explicit permission of the copyright holder.Copyright is held by IEEE Computer Society. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE.Contact:
Manager, Copyrights and Permissions / IEEE Service Center / 445
Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA.
Telephone: + Intl. 908-562-3966.

The slides contain some animations, so prefer the PPTX version.

Dynamic Tracing of Windows NT Kernel Mode Components

Master’s thesis, October 2008, Hasso-Plattner-Institut, Potsdam, Germany (90 pages).

Not publicly available, please write to jpassing at acm dot org to be emailed a copy.

Other presentations and term papers

Other presentations and term papers created during my undergraduate and graduate studies.

The Google File System and its application in MapReduce

In the need for a scalable infrastructure supporting storage
and processing of large data sets, Google has developed a number of
cluster-based technologies which include the Google File System (GFS)
and MapReduce.

This paper aims at explaining the key ideas and mechansims deployed
in the Google File System and illustrates the architecture and fault tolerance
features implemented. To highlight the role of the Google File
System in Google’s software landscape, MapReduce as a technology for
data processing that leverages the services provided by GFS is presented.
Along the discussion of these systems, key dierences to other approaches
regarding design and implementation are pointed out.

Seminar Software Design, Winter term 2007/2008, Hasso Plattner Insitute for Software Systems Engineering

Requirements Engineering in the Rational Unified Process

This paper aims at providing an overview of Requirements Engineering in the context of the Rational Unified Process. After a brief introduction to the general concepts of the Rational Unified Process, the requirements-related Disciplines “Business Modeling” and “Requirements” are described in more detail.

Seminar Requirements Engineering, Summer term 2006, Hasso Plattner Insitute for Software Systems Engineering

Prevayler

This paper aims at describing the concepts and objectives of the persistence model Object Prevalence, before presenting and analyzing the implementation of these concepts in Prevayler. In the discussion, comparisons to Relational Database Management Systems, which Prevayler is targeted to be a substitute of, will be drawn.

Seminar Advanced Database Technonoly, Winter term 2005/2006, Hasso Plattner Insitute for Software Systems Engineering

Profiling, Monitoring and Tracing in SAP Web Application Server

After briefly describing and distinguishing the widely used terms Monitoring, Tracing, Logging and Profiling, this paper aims to describe their role in large SAP installations.
Finally, some of the monitoring and tracing features provided by the SAP Web Application Server (Web AS) for Java are presented.

Seminar Systems Modelling, Summer term 2005, Hasso Plattner Insitute for Software Systems Engineering

Advertisements

0 Responses to “Publications”



  1. Leave a Comment

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s




Categories




About me

Johannes Passing lives in Berlin, Germany and works as a Solutions Architect at Google Cloud.

While mostly focusing on Cloud-related stuff these days, Johannes still enjoys the occasional dose of Win32, COM, and NT kernel mode development.

He also is the author of cfix, a C/C++ unit testing framework for Win32 and NT kernel mode, Visual Assert, a Visual Studio Unit Testing-AddIn, and NTrace, a dynamic function boundary tracing toolkit for Windows NT/x86 kernel/user mode code.

Contact Johannes: jpassing (at) hotmail com

LinkedIn Profile
Xing Profile
Github Profile
Advertisements

%d bloggers like this: