About
Dr. Brad Topol is an IBM Distinguished Engineer and Director of AI and Cloud Open…
Activity
-
RAG is king today, but that’s not to say that the approach is not without its problems. Many implementations today still utilize naive…
RAG is king today, but that’s not to say that the approach is not without its problems. Many implementations today still utilize naive…
Liked by Brad Topol
-
In May, we at IBM announced that we would release our Granite series of LLMs as open source. As a huge believer in open source, as well as local…
In May, we at IBM announced that we would release our Granite series of LLMs as open source. As a huge believer in open source, as well as local…
Liked by Brad Topol
-
A few weeks ago, I hosted a fireside chat with Dario Gil and Ruchir Puri where they spoke to the IBM technical community about the open sourcing of…
A few weeks ago, I hosted a fireside chat with Dario Gil and Ruchir Puri where they spoke to the IBM technical community about the open sourcing of…
Liked by Brad Topol
Experience
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.
-
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.
-
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.
-
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
-
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.
-
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 authorsSee 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 authorsSee 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 authorsSee 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.
-
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 authorsSee 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.
-
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 authorsSee 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.
-
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 authorsSee 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.
-
OpenStack Contributions
Stackalytics
Provides a summary of my personal contributions to OpenStack
-
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
-
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.
-
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
-
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 authorsSee 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.
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.
-
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
Projects
-
OpenStack Keystone
- Present
The OpenStack Identity Service (a component of the open source cloud IAAS platform).
Other creatorsSee project
More activity by Brad
-
Looking forward to presenting Leveraging InstructLab for Community Based Tuning and Enterprise Customization of LLMs at the IBM virtual TechXChange…
Looking forward to presenting Leveraging InstructLab for Community Based Tuning and Enterprise Customization of LLMs at the IBM virtual TechXChange…
Shared by Brad Topol
-
Instructlab is a game changing methodology in my opinion!
Instructlab is a game changing methodology in my opinion!
Liked by Brad Topol
-
The IBM Granite LLMs white paper is a technical masterpiece While the hype focuses on consumer AI, IBM Research has quietly assembled the…
The IBM Granite LLMs white paper is a technical masterpiece While the hype focuses on consumer AI, IBM Research has quietly assembled the…
Liked by Brad Topol
-
I believe I won this ping pong match, which basically makes me a Grand Slam champion.
I believe I won this ping pong match, which basically makes me a Grand Slam champion.
Liked by Brad Topol
-
Training LLMs from scratch costs millions. That's why mostly only Big Tech companies or very well-funded startups can do it today. But do you…
Training LLMs from scratch costs millions. That's why mostly only Big Tech companies or very well-funded startups can do it today. But do you…
Liked by Brad Topol
-
🎉 Excited to share that I got a 2nd place in the PyTorch Docathon 2024! A big thanks to my mentor, Sahdev Zala, who pushed me to join the…
🎉 Excited to share that I got a 2nd place in the PyTorch Docathon 2024! A big thanks to my mentor, Sahdev Zala, who pushed me to join the…
Liked by Brad Topol
-
A customer asked me yesterday WHY fine-tuning at all when they can get all they want with RAG. Both methods require additional data to improve…
A customer asked me yesterday WHY fine-tuning at all when they can get all they want with RAG. Both methods require additional data to improve…
Liked by Brad Topol
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 MoreOthers named Brad Topol
1 other named Brad Topol is on LinkedIn
See others named Brad Topol