Brad Topol

Brad Topol

Apex, North Carolina, United States
3K followers 500+ connections

About

Dr. Brad Topol is an IBM Distinguished Engineer and Director of AI and Cloud Open…

Activity

Join now to see all activity

Experience

  • IBM Graphic

    IBM

    Apex, North Carolina, United States

  • -

    United States

  • -

    United States

  • -

  • -

  • -

  • -

    RTP, NC

  • -

    RTP, NC

  • -

Education

Licenses & Certifications

Publications

  • O'Reilly OSCON Keynote: The Role of Open Source in Mitigating Natural Disasters

    O'Reilly Media

    My O'Reilly OSCON Keynote presentation with Pedro Cruz on The Role of Open Source in Mitigating Natural Disasters.

    See publication
  • KubeCon Panel Discussion: Leveraging Cloud Native Technology to Transform Your Enterprise

    Cloud Native Computing Foundation

    KubeCon Panel Discussion: Leveraging Cloud Native Technology to Transform Your Enterprise. I was on a great KubeCon panel with Cheryl Hung (CNCF), Jeff Brewer(Intuit), and Ken Owens (Mastercard)on Leveraging Cloud Native Technologies to Transform your Enterprise.

    See publication
  • Learn how to Leverage Kubernetes to Support 12 Factor for Enterprise Apps

    Cloud Native Computing Foundation

    My KubeCon presentation with Michael Elder on how to leverage Kubernetes to Support 12 Factor for Enterprise Apps.

    See publication
  • Kubernetes in the Enterprise: Deploying and Operating Production Applications on Kubernetes in Hybrid Cloud Environments

    O'Reilly Media

    My Kubernetes in the Enterprise Book co-authoered with Michael Elder and Jake Kitchener

    See publication
  • A Tour of the Kubernetes Source Code Part One: From kubectl to API Server

    IBM OpenTech

    This blog article is focused on enabling software developers new to Kubernetes to more quickly learn the Kubernetes source code. It provides a deep dive on Kubectl and describes valuable tools for learning the Kubernetes source code.

    See publication
  • Identity, Authentication & Access Management in OpenStack, Implementing and Deploying Keystone

    O'Reilly

    I recently co-authored a book on OpenStack Keystone with my colleagues Steve Martinelli and Henry Nash. Look for it to be available soon!

    Other authors
    See publication
  • OpenStack Summit Presentation: New Advances in Federated Identity and Federated Service Provider Support for OpenStack Clouds

    OpenStack Vancouver Summit

    OpenStack continues to experience significant innovation in the area of federated identity and federated service provider support for OpenStack based hybrid clouds. In this presentation we will provide a brief overview of the federated functionality that was available in previous Keystone Releases (Icehouse and Juno). We then provide an overview of the newest innovations in Keystone for supporting hybrid clouds. We will share an overview of key new features such as support for OpenID Connect…

    OpenStack continues to experience significant innovation in the area of federated identity and federated service provider support for OpenStack based hybrid clouds. In this presentation we will provide a brief overview of the federated functionality that was available in previous Keystone Releases (Icehouse and Juno). We then provide an overview of the newest innovations in Keystone for supporting hybrid clouds. We will share an overview of key new features such as support for OpenID Connect and tighter integration with OpenStack's dashboard (Horizon). We will also provide an overview of how our OpenStack superuser, CERN, is leveraging the Keystone hybrid federation support and enhancing it with a discovery service for greater usability and scalability. We then provide a deep dive into the inner workings of Keystone's hybrid cloud support and describe the typical configurations required for deployment of this new capability. Lastly, we describe best practices for how to i) configure Keystone to interoperate with mod_shib , ii) configure Horizon to perform single sign-on for a federated hybrid cloud, and iii) configure a common mapping that will work with Keystone's hybrid support.

    Other authors
    See publication
  • OpenStack Summit Presentation: Enabling real-world interoperable hybrid cloud use cases using OpenStack's federated identity capabilities

    OpenStack Vancouver Summit

    As federation for hybrid cloud continues to come to the forefront, we plan on discussing how IBM and it's offerings plan to support hybrid scenarios and how to take advantage of Keystone's fundamental work in the area. We will begin the presentation by defining hybrid cloud and common scenarios. We will demonstrate how IBM Cloud Manager with OpenStack (ICM) can be used to interoperate with another OpenStack deployment (ICM or SoftLayer), to deliver a hybrid cloud environment using the…

    As federation for hybrid cloud continues to come to the forefront, we plan on discussing how IBM and it's offerings plan to support hybrid scenarios and how to take advantage of Keystone's fundamental work in the area. We will begin the presentation by defining hybrid cloud and common scenarios. We will demonstrate how IBM Cloud Manager with OpenStack (ICM) can be used to interoperate with another OpenStack deployment (ICM or SoftLayer), to deliver a hybrid cloud environment using the Keystone-to-Keystone federation that was available in the Juno release of OpenStack. We will also discuss the key differences between a client managed ICM as opposed to a vendor managed ICM.We intend to have a demo that showcases the Keystone-to-Keystone feature in action. At a minimum, we would have an application that shows a user from one cloud can be trusted to access resources (spin up a VM) on another cloud. This will be shown either using a python program, the CLI, or (if functioning) the Horizon web interface.

    Other authors
    See publication
  • A Guide to the OpenStack Kilo Release

    IBMOpenTech

    Enterprise readiness, quality improvements and user experience enhancemens are just a few of the highlights of the latest release of OpenStack codenamed Kilo. As the OpenStack ecosystem celebrates yet another successful milestone, I wanted to honor all of OpenStack’s developers by highlighting some of the best new features users can expect in this latest release as well as celebrate some truly amazing contributions by team IBM.

    See publication
  • QRadar’s New Audit and Security Incident Event Monitoring for OpenStack

    securityintelligence.com

    A key feature of any cloud infrastructure is the ability to provide auditing capabilities for compliance with security, operational and business processes. Firms can verify this compliance by leveraging a solid auditing mechanism. This article provides an overview of the enhancements made in a few recent OpenStack projects to support application programming interface (API) and security auditing through the Distributed Management Task Force’s Cloud Auditing Data Federation (CADF) standard and…

    A key feature of any cloud infrastructure is the ability to provide auditing capabilities for compliance with security, operational and business processes. Firms can verify this compliance by leveraging a solid auditing mechanism. This article provides an overview of the enhancements made in a few recent OpenStack projects to support application programming interface (API) and security auditing through the Distributed Management Task Force’s Cloud Auditing Data Federation (CADF) standard and also covers how the QRadar Security Intelligence Platform to process these standard audit records and perform threat and incident analysis on them.

    Other authors
    See publication
  • Building a Cloud Storage Application

    IBMOpenTech

    Among the many cloud services, cloud object storage has perhaps experienced the most growth. It is commonly used for storing photographs, images documents, and audio and video files. Every day, people find new uses for their favorite object store. Regardless of the purpose of the application you are developing, understanding cloud object storage services is an essential part of building a real-world, scalable solution.

    See publication
  • OpenStack Summit Presentation: Keystone to Keystone Federation

    OpenStack Summit Presentation November 2014

    In this presentation, we describe the federated identity enhancements we have added to support Keystone to Keystone federation for enabling hybrid cloud functionality. We begin with an overview of key hybrid cloud use cases that have been identified by our stakeholders including those being encountered by OpenStack superuser CERN.

    Other authors
    See publication
  • A guide to the OpenStack Juno release

    Thoughts on Cloud

    Enterprise readiness and user experience improvements are just a few of the highlights of the latest release of OpenStack, codenamed Juno. As the OpenStack ecosystem celebrates yet another successful milestone, I wanted to honor all of OpenStack’s developers by highlighting some of the best new features that users can expect in this latest release, as well as celebrate some truly amazing contributions by team IBM.

    See publication
  • Integrate OpenStack Keystone with Tivoli Federated Identity Manager

    IBM developerWorks

    OpenStack is open source software for building public and private clouds that provides an Infrastructure as a Service (IaaS) platform. Keystone is an OpenStack subproject that provides identity services, including user authentication and authorization, for the OpenStack family of projects. Learn how to integrate Keystone's recently released federated identity capability with IBM® Tivoli® Federated Identity Manager (TFIM).

    Other authors
    See publication
  • OpenStack Summit Demo: TOSCA OpenStack Heat-Translator Demo

    IBM Open Technologies Demo of TOSCA OpenStack Heat-Translator. This demo represents an early version of the Heat-Translator project code as shown during the OpenStack Summit, in Atlanta, May 12-16, 2014.

    See publication
  • OpenStack Contributions

    Stackalytics

    Provides a summary of my personal contributions to OpenStack

    See publication
  • OpenStack Summit Presentation: Federated Identity & Federated Service Provider Support for OpenStack Clouds

    OpenStack Summit Presentation May 2014

    This session will hone in on service provider federation and explain how enterprises can identify trust-based relationships to implement federation solutions for OpenStack environments

    See publication
  • OpenStack Summit Presentation: An Overview of Cloud Auditing Support for OpenStack

    OpenStack Summit Presentation May 2014

    In this talk we provide an overview of the recent enhancements made in OpenStack projects to support API and security auditing using the DMTF Cloud Auditing Data Federation (CADF) standard.

    See publication
  • A guide to the OpenStack Icehouse release

    Thoughts on Cloud

    This article presents an early preview of the key IBM contributions in the Icehouse release of OpenStack

    See publication
  • Enable the Keystone LDAP back end in OpenStack

    IBM DeveloperWorks

    OpenStack is open source software for building public and private clouds that provide an Infrastructure as a Service (IaaS) platform. Keystone is an OpenStack subproject that provides identity services, including user authentication and authorization, for the OpenStack family of projects. This article shows how to configure Keystone to use a Lightweight Directory Access Protocol (LDAP) server as its back end for identity services, instead of the default SQL back end.

    Other authors
    See publication
  • Transcoding: Extending e-business to new environments

    IBM Systems Journal

    Transcoding is technology for adapting content to match constraints and preferences associated with specific environments. This paper compares and contrasts different approaches to content adapta tion, including authoring different versions to accommodate different environments, using application server technology such as JavaServer pages™ (JSP™) to create multiple versions of dynamic applications, and dynamically transcoding information generated by a single application. For dynamic…

    Transcoding is technology for adapting content to match constraints and preferences associated with specific environments. This paper compares and contrasts different approaches to content adapta tion, including authoring different versions to accommodate different environments, using application server technology such as JavaServer pages™ (JSP™) to create multiple versions of dynamic applications, and dynamically transcoding information generated by a single application. For dynamic transcoding, the paper describes several different transcoding methodologies employed by the IBM WebSphere™ Transcoding Publisher product, including HyperText Markup Language (HTML) simplification, Extensible Markup Language stylesheet selection and application, HTML conversion to WML, WML deck fragmentation, and image transcoding.

    See publication

Patents

  • Information handling device locally reproducing received defects by selecting an appropriate virtual machine image

    Issued US Patent# 9218192

    A method for selecting a virtual machine (VM) for problem determination utilizes a policy-based process for receiving an authorized program analysis report (APAR) containing problem type, a client information handling system (IHS) environment, a configuration, and a program version. The method determines automatically that the problem according to a provisioning policy is a candidate for provisioning a VM for analyzing the problem and searches a provisioning database for an existing VM for a…

    A method for selecting a virtual machine (VM) for problem determination utilizes a policy-based process for receiving an authorized program analysis report (APAR) containing problem type, a client information handling system (IHS) environment, a configuration, and a program version. The method determines automatically that the problem according to a provisioning policy is a candidate for provisioning a VM for analyzing the problem and searches a provisioning database for an existing VM for a system environment and configuration according to a closeness criteria. The method applies required updates to the provisioned VM, and utilizes the provisioned VM with the required updates for problem analysis. The method also may automatically create a new baseline image in the database according to expected value policy criteria that exceeds predetermined criteria.

    See patent
  • Autonomic Virtual Log Configuration

    Issued US 8,126,943

  • Selectable methods for generating robust XPath expressions

    Issued US 7,213,200

  • Generating and utilizing robust XPath expressions

    Issued US 7,086,042

  • Selective data encryption using style sheet processing for decryption by a client proxy

    Issued US 6,978,367

  • Selective data encryption using style sheet processing for decryption by a group clerk

    Issued US 6,961,849

  • Selective data encryption using style sheet processing for decryption by a key recovery agent

    Issued US 6,941,459

  • Achieving application-specific document content by transcoding using Java Server Pages

    Issued US 6,715,129

  • Dynamically determining the most appropriate location for style sheet application

    Issued US 6,589,291

  • Enforcing data policy using style sheet processing

    Issued US 6,585,778

  • Systems, methods and computer program products for dynamic placement of web content tailoring

    Issued US 6,654,814

  • Systems, methods and computer program products for tailoring web page content in hypertext markup language format for display within pervasive computing devices using extensible markup language tools

    Issued US 6,535,896

  • Technique for measuring round-trip latency to computing devices requiring no client-side proxy presence

    Issued US 6,601,098

  • Anchoring method for computing an XPath expression

    Issued US 10/128,474

  • Retrieval of style sheets from directories based upon partial characteristic matching

    Issued US 6,463,440

  • Enhanced transcoding of structured documents through use of annotation techniques

    Issued US 09/910,083

  • Test Case Production Utilizing Problem Reports

    Filed US US20140095934

    Other inventors

Projects

More activity by Brad

View Brad’s full profile

  • See who you know in common
  • Get introduced
  • Contact Brad directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Brad Topol

Add new skills with these courses