Hybrid AI on IBM Z: Options and Technical Insights
DOI:
https://doi.org/10.56472/ICCSAIML25-126Keywords:
Hybrid AI architecture, IBM Mainframe, IBM Z, Predictive Modeling, Fraud detection, Python on IBM Mainframe, zCX, Telum, z/OS, z/VM, zKVM, ONNX, PMML, MLz, Cloud Pack for DataAbstract
The rapid growth of AI (Artificial Intelligence) and ML (Machine Learning) over the last few years has enabled organizations to seamlessly integrate real-time decision models into their existing applications for more efficient processing. In response to this growth in AI, IBM has increasingly built upon its mainframe architecture most notably IBM Z by incorporating newer technologies like support for Python, containerized workloads through zCX, and virtualization layers like z/VM and zKVM. The introduction of the Telum processor, with built-in AI acceleration, further positions IBM Z as a strong candidate for running AI workloads right where the data resides. This paper explores several options that can be used to deploy ML model training and inference on IBM Z's ecosystem. It highlights how IBM Z's performance, security, and co-location with enterprise data make it an ideal environment for hybrid AI workloads. This paper takes an example use case of real-time credit card fraud detection and explores how predictive models can be deployed on IBM Z using Python. This paper also explores the full transaction flow to reflect the integration between existing COBOL, HLASM, or Java applications and how the Python-based fraud scoring service would work in practice
Downloads
References
[1] IBM Research, " IBM’s newest chip is more than meets the AI", IBM Research, Aug 2021. [Online]. Available: https://research.ibm.com/blog/telum-processor. [Accessed: April 2025].
[2] M. Yalamanchili, "Containerization on z/OS: Running Applications with z/OS Container Extensions (zCX)", Journal of Mathematical & Computer Applications, vol. 3, no. 6, pp. 1-4, Dec. 2024. doi:10.47363/jmca/2024(3)197. [Online]. Available: https://onlinescientificresearch.com/articles/containerization-on-zos-running-applications-with-zos-container-extensions-zcx.pdf.
[3] M. Yalamanchili, "Running Linux on IBM Z: Hybrid Workloads and Cloud-Native Application Support", International Journal of Leading Research Publication, vol. 5, no. 11, Nov. 2024. doi:10.5281/zenodo.14785944. [Online]. Available: https://www.ijlrp.com/papers/2024/11/1270.pdf.
[4] M. Yalamanchili, "Credit Card Fraud Detection Using Data Science," J. Artif. Intell. & Cloud Comp., vol. 2, no. 1, pp. 1-3, 2023. doi:10.47363/JAICC/2023(2)E232.
[5] IBM Technology, " Mainframe Z and AI", YouTube, Sep. 27, 2023. [Online]. Available: https://www.youtube.com/watch?v=OSRXo56R5Ts&t=280s. [Accessed: April 2025].
[6] IBM, "Machine Learning for z/OS". [Online]. Available: https://www.ibm.com/products/machine-learning-for-zos. [Accessed: April 2025].
[7] IBM Redbooks, "Cloud Pak for Data on IBM Z", REDP-5695-00, https://www.redbooks.ibm.com/redpapers/pdfs/redp5695.pdf. [Accessed: April 2025].
[8] IBM GitHub, "Getting started with AI on IBM Z and LinuxONE systems". [Online]. Available: https://ibm.github.io/ai-on-z-101/. [Accessed: April 2025].
[9] IBM GitHub, "AI on z/OS: Solution Template for Fraud Detection". [Online]. Available: https://github.com/ambitus/aionz-st-fraud-detection/blob/main/ai_solution_template_fraud.pdf. [Accessed: April 2025].