Tag: ibm

  • DevOps Deeper Dive: IBM to ‘Maniacally Focus’ on Hybrid Cloud, AI

    DevOps Deeper Dive: IBM to ‘Maniacally Focus’ on Hybrid Cloud, AI

    IBM this week announced its intention to spin out a new company next year focused primarily on managed infrastructure as part of a plan to focus more on hybrid cloud computing and artificial intelligence (AI) initiatives.

    IBM is combining the Red Hat assets it gained last year via a $34 billion acquisition with its investment in Watson AI technologies, while an as-yet-unnamed company will assume control over IBM outsourcing services currently provided by the Managed Infrastructure Services unit of IBM’s Global Technology Services division.

    IBM CEO Arvind Krishna, appointed last April, on a conference call with analysts said IBM will primarily focus on high-growth opportunities driven by Red Hat OpenShift, Linux, Kubernetes, containers and DevSecOps software technologies that will drive a trillion-dollar hybrid cloud computing opportunity, while the new company will become the world’s largest IT services provider with more than 90,000 employees serving a base of more than 4,600 clients generating more than $19 billion in revenue. Today IBM generates a little more than half of its revenue from those services and claims to have a services backlog of $60 billion.

    The new approach will enable IBM to “maniacally focus” on hybrid cloud computing and AI opportunities, Krishna said. That shift will also create a separate company capable of generating double-digit growth that should result in a higher stock valuation at a time when investors are pouring billions of dollars into software companies. IBM this week disclosed it has 2,400 hybrid cloud platform clients and that the number of larger deals driven by Red Hat software has increased by a factor of two.

    To achieve its financial engineering goal, IBM will incur multiple charges, including $2.5 billion to spin out the new company and another $2.3 billion to set it up.

    IBM has a long history of spinning out companies. In its new form, the company will grow both organically and inorganically as it makes additional acquisitions, noted Krishna.

    The “new” IBM will look and feel a lot more like Red Hat than it will IBM prior to its acquisition of Red Hat, said Mitch Ashley, CEO and managing analyst of Accelerated Strategies Group (ASG).

    “It’s starting to head toward looking more like Red Hat acquired IBM,” he said.

    The degree to which IBM will be able to dominate hybrid cloud computing is unclear. IBM is making case for unifying the management of IT by standardizing on the Red Hat OpenShift platform based on Kubernetes that can be deployed on any public cloud or on-premises IT environments, including those that also house mainframes and x86 servers. In the wake of the economic downturn brought on by the COVID-19 pandemic, the rate at which IT organizations are expected to reduce costs by centralizing the management of cloud computing platforms is expected to increase.

    Adoption of multiple cloud computing platforms in the enterprise has tended to be reactive and any effort to centralize the management of those platforms is still in the planning stages, said Judith Hurwitz, president and CEO of Hurwitz and Associates, a research and consulting firm.

    “It’s not easy,” she said. “It’s not like you can go out and buy a control plane.”

    Ultimately, however, IT teams will have multiple options to choose from that don’t necessarily require them to adopt the Red Hat OpenShift platform.

    Similarly, IT organizations have access to a wide array of open source AI frameworks via cloud services that provide alternatives to Watson offerings.

    In the meantime, the rate at which organizations are transitioning to hybrid cloud and AI platforms is increasing. The issue IBM will need to contend with is making sure it doesn’t become distracted by its own internal issues over the course of the divestiture, which might take well over a year to ultimately complete.

  • Two new open source projects, the Space Situational Awareness project and the Kubesat project, give more people access to space tech and democratize access to…

    By Naeem Altaf, Colin Alstad, Minsik Lee

    The 2016 movie, Hidden Figures, highlighted IBM technologists who played a crucial role in NASA’s mission to put a man on the moon. Fifty years later, IBM is still actively working to open possibilities for the new space age. The IBM Blue Tech Innovation, Space Tech Hub team, led by Naeem Altaf, IBM’s Distinguished Engineer and CTO Space Tech, is partnering with space agencies, universities, and space technology companies to design and build framework and technical prototype for cubesats and space situational awareness.

    Today, the Space Tech Hub team is excited to announce two new open source projects, the Space Situational Awareness project and the Kubesat project. By open sourcing these two projects, we hope to give more people access to space tech and democratize access to space for all. Developers with an interest in space technology can help take these projects to the next level. These two containerized solutions are built with cloud-native principles and run on IBM Cloud in the Red Hat OpenShift Platform.

    Space Situational Awareness (SSA)

    Tens of thousands of man-made anthropogenic space objects (ASOs) orbit around the Earth. With the privatization of rocket launches, the rate at which ASOs are put into orbit is set to dramatically increase.

    ASOs range in size from specks of paint that are a few centimeters in diameter to the International Space Station. A small piece of paint might not sound dangerous, but when it’s traveling at speeds around 8,000 meters per second, a collision with a satellite or other crewed vehicle has the potential to be catastrophic.

    The Space Situational Awareness(SSA) project is joint work between IBM and Dr. Moriba Jahat the University of Texas at Austin to determine where ASOs are (orbit determination) and where they will be in the future (orbit prediction).

    State-of-the-art methods for orbit prediction rely on physics-based models. To succeed, these models require extremely accurate data about the ASO and its environment. The trouble is, the location data we get about ASOs from terrestrial-based sensors is infrequent and noisy — and complicated further by the fact that we don’t fully understand how phenomena like space weather and atmospheric density affect ASOs.

    With SSA, our approach is to improve orbit prediction using machine learning methods, not to predict orbits but to create models that learn when physical models incorrectly predict an ASO’s future location. If we were to try and build a ML model that predicted all of the orbital dynamics of an ASO we would need a lot of data to learn orbital mechanics. Physics models know quite a bit of orbital dynamics, so we only need to learn how they get it wrong.

    The below shows a conjunction search, when two objects in orbit are going to get close to each other.

    How SSA works: Leverage reliable data to build machine learning models

    We used data provided by United States Strategic Command(USSTRATCOM) via the space-track.orgwebsite and API to build our baseline models. The data is served in the two-line element setformat which is a fixed-width text format that contains the Keplerian orbital elementsof an ASO at a point in time. For most ASOs in low-earth orbit (LEO), this dataset is only updated once per day, which is infrequent for a moving object.

    We have built two types of baseline models:

    • Physics-based model for predicting orbits of ASOs in LEO. Our baseline physics model is a two-body model that uses Cowell’s formulation) for modeling the perturbation in a ASO’s orbit caused by the Earth.
    • Machine learning model that is trained to predict the errors in the physical model’s orbit prediction. Our baseline machine learning method uses XGBoostto build a gradient-boosted regression treesmodel. This model is then trained on the orbit predictions of our baseline physical model to predict the error of the physics model using the USSTRATCOM data as the ground truth.

    The SSA project combines the two models, using the physics model to make an orbit prediction and then using the machine learning model to estimate the error. Finally, we adjust the physical model’s prediction by the predicted error.

    We employed an IBM Cloud Bare Metal Server with 16 Intel Xeon Processors; 120 GB RAM; two Nvidia Tesla V100 GPUs (each with 16GB of RAM) to run the physical models to predict the orbits of all ASOs in LEO, train ML models to learn the physics model error, and infer the future orbits of the LEO ASOs using the physics/ML combined model. We also used Cloud Object Storage to store the data from USSTRATCOM, the physics model predictions, and the final combined model predictions.

    Get involved with the Space Situational Awareness project

    The modeling and impact prediction of anthropogenic space objects is a defining problem of the space 2.0 age. By open sourcing a full pipeline for making orbital predictions and viewing the results, you can now join our mission to solve the “space junk” problem.

    Contribute to SSA – https://github.com/IBM/spacetech-ssa

    KubeSat, a cognitive autonomous framework

    Startups and research groups that intend to use satellite swarms — groups of satellites that work together to accomplish specific tasks — as a modular, low-cost alternative to a more traditional larger satellite need underlying technology that can create and control the swarm, as well as support additional software for their specific goals.

    Enter IBM’s KubeSat, a cognitive autonomous framework.

    KubeSat is a cognitive autonomous framework designed for swarms of cube satellites that allows for the simulation and optimization of multi-satellite communications.

    The project:

    • simulates accurate orbital mechanics for each object via Orekit
    • uses these calculations to place restrictions on communications between satellites, groundstation, and ground sensors
    • incorporates NATS messaging services; optimizing their communications via reinforcement learning
    • publishes these communications to a UI
    • uses Kubernetes as the core platform with microservices

    This framework follows principles of swarm intelligence like awareness, autonomy, solidarity, expandability, and resiliency.

    The screenshot below shows the simulation of cubesats forming clusters and interacting with ground stations.

    Why we are open sourcing the KubeSat cognitive autonomous framework

    Open sourcing KubeSat Cognitive Autonomous Framework democratizes the satellite swarm industry and allows for smaller operators to take advantage of space tech, particularly in the satellite swarm industry, that was previously out of reach.

    Innovation in space industry can benefit from this framework. Reinforcement learning models for specific use cases can be built with this framework as the underlying software for many satellite groups. Collaboration and communications between those satellite swarms can be autonomous, allowing for swarms to integrate or separate as needed. This modular swarm creation is a key component of our software, allowing satellites utilizing our software to have the maximum impact.

    We are also open sourcing the application code our team developed together with undergraduate students from Stanford University to Orekit, the base library for orbital mechanics. These extensions are used to simulate the satellite-to-satellite, satellite-to-ground station, and satellite to ground sensor communications over a meshed NATS messaging platform. A visualization layer written using Cesium and Carbon is also available

    Contribute to Kubesat – https://github.com/IBM/spacetech-kubesat

    Advancing the future of space innovation

    Our team is committed to advancing the future of space innovation. With the proliferation of satellites of all sizes in lower earth orbit in space, enormous amounts of data will be produced related to earth observation, to space traffic management, to space situational awareness. This data needs to be protected, analyzed, transported, and correlated.

    This is where edge computing in space can provide inferencing and data filtering capabilities, basically processing of data in satellites. Next, cloud will come into the picture, to receive the aggregated and raw data via ground stations from constellation of satellites for further processing.

    We’ve been busy laying the groundwork for this space technology, and now it’s your turn to help us take this work to the next level by contributing to our open source projects.

  • Onboard edge computing devices with SDO and Open Horizon

    By Joe Pearson, Engineering Strategy and Innovation Leader, IBM Edge Computing

    For many companies, setting up heterogeneous fleets of edge devices across remote sites has traditionally been a time-consuming and sometimes difficult process. This week at the Open Networking & Edge Summit conference, IBM announced that Intel’s Secure Device Onboarding (SDO) solution is now fully integrated into Open Horizon and IBM Edge Application Manager and available to developers as a tech preview.
    The Intel-developed SDO enables low-touch bootstrapping of required software at device initial power-on. For the Open Horizon project, this enables the agent software to be automatically and autonomously installed and configured. SDO technology is now being incorporated into a new industry onboarding standard being developed by the FIDO Alliance.
    Developers can try this out by using the all-in-one version of Open Horizon. Simply run a one-line script on a target edge compute device or VM and simulate powering-up an SDO-enabled device and its onboarding.
    Both Open Horizon and SDO recently joined the LF Edge umbrella, which aims to establish an open, interoperable framework for edge computing independent of hardware, silicon, cloud, or operating system. Thanks to IBM’s participation in the LF Edge open source community, contributors in the community are helping advance the future of open edge computing solutions.
    Simplifying edge device onboarding
    Our team uses the term “device onboarding” to describe the initial bootstrapping process of installing and configuring required software on an edge computing device. In the case of Open Horizon, that includes connecting it to the Horizon management hub services. We have simplified the software installation process by providing a one-liner script, so that a person can install and run a development version of Open Horizon and SDO on a laptop or in a small virtual machine.
    Before SDO was available, the typical installation process required a person to open a secure connection to the device (sometimes on premises), manually install all of the software pre-requisites, then install the Horizon agent, configure it, and register it with the management hub. With SDO support enabled, an administrator simply loads the voucher into the management hub when the device is purchased and then associates the configuration. When a technician powers on the device and connects it to the network, the device automatically finds the SDO services, presents the voucher, and downloads and installs the software automatically.
    Integrating SDO into Open Horizon
    The Open Horizon project has created a repository specifically for integrating the SDO project components into the Open Horizon management hub services and CLI. The SDO rendezvous service runs along side the management hub and provides a simple interface to bulk load import vouchers.
    Visit SDO GitHub
    LF Edge and open source leadership
    The LF Edge organization continues to strive to ensure that edge computing solutions remain open. In May 2020, IBM contributed Open Horizon to LF Edge. With Intel also contributing SDO to LF Edge, this ensures that another vital component of a complete edge computing framework is also open source.
    We’re excited to collaborate with Intel to expand the deployment of applications from open hybrid cloud environments down to the edge, making them accessible, secure, and scalable for the developer ecosystem and community.
    Visit our booth to watch the demo
    The virtual demo will premiere this week at the conference. Videos will be available in the virtual booth and via the LF Edge YouTube Open Horizon plalist, and representatives from both IBM and Intel will be on-hand to answer questions.
    The booth schedule is:

    • Monday, September 28. The booth is open 9:00 – 10:15 AM, EST. Booth Crawl at 4:00 – 5:30 PM, EST.
    • Tuesday, September 29. The booth is open 9:30 – 11:30 AM, EST.
    • Wednesday, September 30. The booth is open 10:00 – 11:30 AM, EST.
  • Istio 1.7 delivers hybrid cloud features

    By Steve Dake, Open Source Leader, Cloud Native, IBM

    Today’s Istio 1.7 release offers significant improvements to Istio’s operational experience. Several new feature improvements, including control plane upgrades, virtual machine integration, and a central Istiod experience, make Istio easier to operate and expands its capabilities for hybrid cloud environments. This blog post introduces you to new features in the release, talks about IBM’s investment in Istio, and explains how Istio is crucial to developing an open hybrid cloud environment.

    Feature improvements

    Multiple control plane upgrades. A valuable usability improvement is the canary upgrade feature’s integration into the operator. With this change, Istio’s canary upgrade becomes generally available and the preferred upgrade path for Istio. With a canary upgrade, you can verify a new control plane using continuous integration and Istio’s telemetry features. Once a portion of the workloads are verified, more workloads can be transferred until all are running using the new Istio control plane.

    For a quick look at this feature, watch the following video.
    iv>
    Virtual machine integration. Istio has had virtual machine integration since its very early releases, although there were some usability concerns. With Istio 1.7, virtual machine integration is approaching beta quality. The goal of virtual machine integration is to connect virtual machine workloads to a service mesh, such that a virtual machine behaves like another workload within Istio. The new WorkloadEntry API in Istio 1.7 treats VMs like Kubernetes pods, so you can manage your infrastructure with APIs. Additionally, we implemented many security enhancements, including token bootstrapping and certificate rotation. We’re still developing the virtual machine integration, but you can use the alphaquality documentationto connect a virtual machine to a service mesh. The work is progressing rapidly with a large party of interested developers.

    Central Istiod. Developed by IBM, central Istiod was partially implemented in Istio 1.6 and now is alpha quality in Istio 1.7. The benefit of central Istiod is that it is now viable to offer the decoupling of the Istio control plane from the data plane for improved operational support. In addition, Central Istiod delivers on the requirement of multitenancy and is the first step towards the mulitenancy journey for Istio.

    Work led by IBMers Lin Sun And Shao Jun Ding introduces a new deployment model for Istio which enables mesh operators to install and manage the mesh control plane on dedicated clusters, separated from the data plane clusters. In the following video, Shao Jun Ding introduces you to Central Istiod.

    Additional improvements

    Some other improvements in Istio 1.7 that you should know about include:

    • Testing and qualification improvements. Our Istio community is getting more stringent with testswhich produces a better project deliverable each release. At last count, Istio has 20k+ functional tests, and 45k+ unit tests.
    • Move to Envoy xDSv3. xDS is the underlying API that presents a dataplane protocol that Istio manages. This major version change offers improved performance and scalability.
    • Istio Container Network Interface. Istio’s CNIenables Istio workloads to run without elevated permissions in Kubernetes.

    Istio enables workload portability, a key factor in hybrid cloud

    One of the biggest challenges for delivering a hybrid cloud environment is the requirement to connect different environments together using network technology. Without connectivity, workload portability has been a challenge for delivering a true hybrid cloud experience.

    IBM Cloud Satellite enables you run workloads where it makes the most sense — whether that’s public cloud, your data center or an edge location. The Istio service mesh drives the IBM Cloud Satellite distributed cloud network connectivity, delivering workload portability and interoperability.

    IBM’s Istio investment

    Leading in innovation. In the Istio project, our developers focus on building the technologies that we think are most important for creating and enabling an open hybrid cloud environment. Specifically, we lead the effort to enable central Istiod, the first step in a journey to multitenancy within Kubernetes. IBM is actively involved in bringing virtual machine integration to Istio, having developed much of the initial technology in Istio 1.5, 1.6, and 1.7. Finally, IBM focuses on overlapping technology enablement such that enabling one technology enables another.

    Supporting the community. While some controversy surrounds Istio’s governance, the dedication of the community members gives life to the Istio project and keeps it moving forward. The strength of any project depends on these contributors, and IBM believes strongly in supporting the community and we hope that all are proud of the Istio 1.7 release.

    Get involved with Istio

    Here are a few ways for you to get involved with the Istio community and project:

    Steven Dake is an open source leader at IBM. He is a maintainer within the Istio project, and serves as a workgroup lead within the Environments Working Group.

  • Elyra reaches 1.0.0

    By Luciano Resende, Open Source AI Platform Architect, CODAIT, IBM

    Elyra is an open source project that extends the JupyterLab user interface to simplify the development of data science and AI models.

    Elyra is proud to announce its 1.0.0 release. If this is the first time you are hearing about Elyra, check out our announcement blog for more details about the project.

    The 1.0.0 release of Elyra includes:

    • Notebook Pipelines visual editor
    • Ability to run notebooks as batch jobs
    • Reusable Code Snippets  (new)
    • Hybrid runtime support (based on Jupyter Enterprise Gateway)
    • Python script execution capabilities within the editor
    • Python script navigation using auto-generated Table of Contents
    • Notebook navigation using auto-generated Table of Contents 
    • Notebook versioning based on Git integration
    • Reusable configuration and editor for runtimes (new)
    • Support for JupyterLab 2.x (new)
    • JupyterHub Support (new)
    • Ability to try Elyra from Binder (new)
    • Support for JupyterLab Dark Theme

    Notebook Pipelines

    Elyra’s Notebook Pipeline Editor simplifies the conversion of multiple notebooks into batch jobs or workflows. By leveraging cloud-based resources to run their experiments faster, the data scientists, machine learning engineers, and AI developers are then more productive, and therefore able to spend more of their time focusing on their technical skills.

    Based on the great feedback from the Elyra user base, this release brings lots of bug fixes usability enhancements such as:

    • Enhanced inline user documentation
    • Validation capabilities to Pipeline Editor that notifies users of missing or invalid configuration values
    • Optimized dependency handling providing a much faster submission of pipelines
    • Easier access to previous submitted experiments from the Pipeline Editor
    • Support for “bring your own image” to be used as the environment to execute Notebooks on the external runtime

    Reusable Code Snippets

    Code snippets give you the ability to save time and reuse task-oriented blocks of code. Elyra’s new code snippets extension enables easy discovery, creation and insertion of reusable snippets of code into your Notebooks, Python Scripts or even Markdown files used for documentation directly from the JupyterLab workspace. This makes the process of writing code more efficient and accessible.

    The list of available code snippets is found in the left side pane and includes a preview of each snippet, and an option to either copy a snippet or insert it directly inline.

    Code snippets can also be conveniently created and edited from within JupyterLab.

    Leveraging  Table of Contents for Notebooks and Python Scripts

    Navigating large files to find specific sections in Notebooks or function definitions in Python Scripts can be difficult tasks. The Table of Contents extension, which was enhanced to support navigating Python Scripts provides an easy outline of your contents, enabling easy navigation.

    To allow for streamlined python development, Elyra’s python editor is now accompanied by an auto-generated Table of Contents, which allows for efficient navigation within large python scripts.

    Reusable configuration and editor for runtimes

    Elyra introduced a ‘shared configuration service’ that simplifies workspace configuration management, enabling things like information around accessing external runtimes to be configured once and shared across multiple components.

    With Elyra 1.0, this service is now used by multiple components and have been enhanced with schema based validation capabilities and a full set of REST APIs.  With this release of Elyra, users can also easily browse, create and edit these configurations from within the JupyterLab user interface.

    JupyterHub support

    With Elyra 1.0.0 we have also created a docker image and provided necessary [configuration steps](https://elyra.readthedocs.io/en/latest/recipes/deploying-elyra-in-a-jupyterhub-endvironment.html) to integrate Elyra with JupyterHub.

    Try Elyra from Binder

    To experiment with Elyra without installing it locally, just click on the binder link:

    https://mybinder.org/v2/gh/elyra-ai/elyra/v1.0.0?urlpath=lab/tree/binder-demo

    Using Elyra in real Analytics and AI scenarios

    While building Elyra, we work very close with data scientists, machine learning engineers and AI developers, and we have been building a few scenarios to validate the user experience when developing models and other applications using Elyra.

    Analyzing COVID-19 time series data

    One of the examples creates a pipeline to analyze COVID-19 time series data sets from both USA and Europe which is available as open-source in the [covid-notebook github repository](https://github.com/CODAIT/covid-notebooks)

     Analyzing NOAA weather time series data set and explore forecasting

    Another example utilizes [DAX – Data Asset Exchange](https://developer.ibm.com/exchanges/data/) NOAA dataset and produces a pipeline that consumes and applies ETL into the data set, and then goes about analyzing and experimenting different forecasting capabilities.

    Elyra community adoption 

    The Elyra community is working very hard to promote adoption and create a heath community around the project. In the past few months, we are starting to see some momentum in the past several weeks and below are some details :

    Github Stars : Elyra main repository is reaching close to 500 as of August 2020, please continue to show your support for the project and giving us more stars.

    Projects depending on Elyra: Other then the two examples scenarios mentioned above, we are starting to see other communities adopting elyra into their projects, CalPoly has been using the Elyra code snippets extension in their summer-intern projects and other communities are also experimenting with Elyra.

    Downloads: We have also seen an increase of downloads of the Elyra npm packages in the past several weeks, and we are floating between 60k – 70k weekly downloads.

    Elyra in the Enterprise: Components of Elyra are integrated and available in IBM Cloud Pak for Data and Watson Studio offerings.

    Summary

    Building on a Jupyter Notebooks foundation, the de facto tool for data scientists, machine learning engineers and AI developers, Elyra 1.0.0 provides a set of AI centric extensions to JupyterLab aiming to help users through the model development life cycle complexities, making JupyterLab even better for AI practitioners.

    We would appreciate for you to get involved with the [Elyra project] (https://github.com/elyra-ai/elyra/). Read our [contributing guidelines] (https://elyra.readthedocs.io/en/latest/index.html), create new issues if you have questions, suggestions for new features or to report any bugs. We also welcome contributions via GitHub pull requests.

  • Document APIs with open source OpenAPI Comment Parser

    By Nicholas Bourdakos, IBM Developer Advocate

    Whether you’re building an application or website, great documentation is crucial to the success of your service. Developers need instructions on how to use your API and they need a way to try it out. Good documentation handles both.

    The OpenAPI Specificationis an open standard for defining and documenting your API. The OpenAPI Specification enables the generation of great documentation, but creating an OpenAPI spec takes a lot of time and effort to create and keep up-to-date. Often, the OpenAPI spec ends up a large, forgotten, thousandl-ine file.

    To help make it as easy as possible to document an API, today we are launching the OpenAPI Comment Parser. The goal of OpenAPI Comment Parser is to give developers a way to generate this OpenAPI spec from comments inline with their code. When the OpenAPI spec lives inside the code, developers are much more likely to keep it up-to-date as their code changes.

    This approach brings the OpenAPI spec to the code. It gets broken up into smaller, more manageable pieces. It lives next to the code that it’s describing. This enables developers to easily update the relevant spec when code changes and don’t have to go searching in the giant spec file. We are also introducing a new spec format that is tailor-made for being written in comments. On average, this new format has been shown to reduce the amount of spec needed to be written by 50 percent.

    The library is built for Node.js, but the CLI can work with any language that uses this style of comments:

    /**
    * comment
    */

    We plan on expanding to most popular languages.

    How can this make a developer’s life easier?

    The Comment Parser automatically creates better documentation with less code that is more manageable. On top of these improvements, developers writing the API can use the documentation generated from the Comment Parser to test their API. This means less time waiting for a frontend to be built or having to rely on other tools in order to test drive their API.

    Try it today

    We built this tool to solve some of the problems we face everyday developing services at IBM. Now, developers can try out the new tool on GitHub.

  • Wipro to Launch 5G Edge Services Solutions Suite

    The solutions extend Wipro’s BoundaryLess Enterprise – Universal Edge portfolio to offer real-time visibility and data insights for holistic infrastructure management

    EAST BRUNSWICK, N.J. & BANGALORE, India–(BUSINESS WIRE)–Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO), a leading global information technology, consulting and business process services company, today announced that it will launch its 5G edge services solutions suite. The solutions suite to be provided by Wipro is built with IBM TRIRIGA and IBM Edge Application Manager. Wipro will engage with clients to implement the Universal Edge solutions suite that leverages 5G network capabilities.

    The 5G edge services solutions suite is designed to significantly enhance Wipro’s existing BoundaryLess Enterprise – Universal Edge portfolio. The edge-compute-enabled offering allows communications service providers and mobile tower operators to deploy their applications into dispersed edge devices. The advanced artificial intelligence and cloud-based services address the challenges of edge computing. It provides real-time visibility and data insights that help enable holistic management of edge infrastructure for mission critical applications in manufacturing, transport, healthcare, oil & gas and retail industries among others.

    This solution is designed to offer Wipro customers better data control, reduced costs, faster insights and actions, and more automated, secured operations. A key module of the solution, primarily for the telecom ecosystem, provides a complete application suite to enable a secured gig economy around 5G-related services.

    Wipro is joining the IBM Edge Ecosystem, an initiative to help partners implement open standards-based cloud native solutions that can be deployed and autonomously manage edge applications at large scale. Wipro’s solutions combined with IBM Edge Application Manager and TRIRIGA is expected to address a range of concerns related to deploying and managing globally distributed services on devices, private edges and telecom operator’s Multi Access Edges.

    The 5G edge services solutions suite integrates various edge computing solutions from IBM. The two companies recently announced a collaboration to develop hybrid cloud offerings to help businesses migrate, manage and transform mission-critical workloads across public or private cloud and on-premises IT environments. The recently launched Wipro IBM Novus Lounge has been designed to accelerate client innovation and bring such industry-ready solutions from public and private clouds to the edge.

    Evaristus Mainsah, General Manager, Cloud, Cloud Pak and Edge Ecosystem, IBM said, “The convergence of 5G and edge computing is set to spark new levels of innovation, and this in turn will fuel a broad ecosystem of providers to co-create for a growing set of edge opportunities. We are excited about the value that Wipro can bring to their clients that require Universal Edge solutions to help extend their enterprise to compute at the edge.”

    K.R. Sanjiv, Chief Technology Officer, Wipro Limited said, “Our strong telecommunication domain capabilities coupled with leadership in cloud & infrastructure lifecycle and investment in the Wipro IBM Novus Lounge equips us well to deliver these industry-specific solutions. We are confident that this will enable efficient deployment and management of infrastructure with 5G and Edge for our customers in the telecommunications, manufacturing, oil & gas and retail industries.”

    Wipro is committed to be the leading 5G solutions and implementations partner to its clients providing them with strategic advice on the technology and unlocking its potential to generate new revenue streams. Wipro’s deep engineering and product design expertise enable clients to achieve their 5G objectives in three primary areas: Engineering, Intelligence and Monetization. In addition to the 5G lifecycle services, Wipro’s specializations in automation, security and enterprise transformation help clients realize business value in their digital transformation journeys. To learn more click here.

    About Wipro Limited

    Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading information technology, consulting and business process services company that delivers solutions to enable its clients do business better. Wipro delivers winning business outcomes through its deep industry experience and a 360 degree view of “Business through Technology.” By combining digital strategy, customer centric design, advanced analytics and product engineering approach, Wipro helps its clients create successful and adaptive businesses. A company recognized globally for its comprehensive portfolio of services, strong commitment to sustainability and good corporate citizenship, Wipro has a dedicated workforce of over 180,000 serving clients across 6 continents. For more information, please visit www.wipro.com.

    Wipro Forward-looking and Cautionary Statements

    The forward-looking statements contained herein represent Wipro’s beliefs regarding future events, many of which are by their nature, inherently uncertain and outside Wipro’s control. Such statements include, but are not limited to, statements regarding Wipro’s growth prospects, its future financial operating results, and its plans, expectations and intentions. Wipro cautions readers that the forward-looking statements contained herein are subject to risks and uncertainties that could cause actual results to differ materially from the results anticipated by such statements. Such risks and uncertainties include, but are not limited to, risks and uncertainties regarding fluctuations in our earnings, revenue and profits, our ability to generate and manage growth, complete proposed corporate actions, intense competition in IT services, our ability to maintain our cost advantage, wage increases in India, our ability to attract and retain highly skilled professionals, time and cost overruns on fixed-price, fixed-time frame contracts, client concentration, restrictions on immigration, our ability to manage our international operations, reduced demand for technology in our key focus areas, disruptions in telecommunication networks, our ability to successfully complete and integrate potential acquisitions, liability for damages on our service contracts, the success of the companies in which we make strategic investments, withdrawal of fiscal governmental incentives, political instability, war, legal restrictions on raising capital or acquiring companies outside India, unauthorized use of our intellectual property and general economic conditions affecting our business and industry. The conditions caused by the COVID-19 pandemic could decrease technology spending, adversely affect demand for our products, affect the rate of customer spending and could adversely affect our customers’ ability or willingness to purchase our offerings, delay prospective customers’ purchasing decisions, adversely impact our ability to provide on-site consulting services and our inability to deliver our customers or delay the provisioning of our offerings, all of which could adversely affect our future sales, operating results and overall financial performance. Our operations may also be negatively affected by a range of external factors related to the COVID-19 pandemic that are not within our control.

    Additional risks that could affect our future operating results are more fully described in our filings with the United States Securities and Exchange Commission, including, but not limited to, Annual Reports on Form 20-F. These filings are available at www.sec.gov. We may, from time to time, make additional written and oral forward-looking statements, including statements contained in the company’s filings with the Securities and Exchange Commission and our reports to shareholders. We do not undertake to update any forward-looking statement that may be made from time to time by us or on our behalf.

    IBM Forward-looking and Cautionary Statements

    Any statements contained in this document that are not historical facts are forward-looking statements as defined in the U.S. Private Securities Litigation Reform Act of 1995. Words such as “anticipate,” “believe,” “estimate,” “expect,” “forecast,” “intend,” “may,” “plan,” “project,” “predict,” “should” and “will” and similar expressions as they relate to IBM are intended to identify such forward-looking statements. IBM undertakes no obligation to publicly update or revise any forward-looking statements. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. The factors that could affect IBM’s future financial results are discussed more fully in IBM’s filings with the U.S. Securities and Exchange Commission (“SEC”), including IBM’s most recent Annual Report on Form 20-F filed with the SEC. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates.

    IBM and other IBM products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of IBM and other countries. Please see https://www.IBM.com/copyright for additional trademark information and notices.

  • PionerasDev wins IBM Open Source Community Grant to increase women’s participation in programming

    By Todd Moore, Guillermo Miranda

    Last fall, IBM’s open source community announced a new quarterly grant to award nonprofit organizations that are dedicated to education, inclusiveness, and skill-building for women, underrepresented minorities, and underserved communities in the open source world. The Open Source Community Grant aims to help create new tech opportunities for underrepresented communities and foster the adoption and use of open source.

    Today, we’re proud to share that this quarter’s grant is awarded to Colombia-based PionerasDev, a nonprofit whose mission is to create and cultivate self-managed communities for women to learn and work on computer and web programming. The organization helps women and girls in Colombia learn how to code, provides them with a supportive community to foster their self-education through events, meetups and mentorships and even helps them to find jobs in tech.

    IBM’s open source community nominated many incredible nonprofits doing important work, but the community was especially inspired by the PionerasDev’s commitment to increasing the participation of women in the programming and developing space, and we are proud to be able to do our part to help it further its goals.

    Free events and mentorship advance tech in Latin America
    PionerasDev is a women-led and women-focused organization, with physical locations across Colombia and members across the globe. The organization, which has grown from five members at launch to over 1,200 in just three years, is rapidly growing across Colombia and creating a much-needed community of women to teach and support each other in the open source and development world. Pioneras focuses primarily on recruiting women from lower income areas, with over 80% of its current membership falling into that category.
    Over the past three years, PionerasDev has held hundreds of free events for women across Colombia, including meetups and bootcamps as well as activations at the country’s largest tech and open source conferences.

    “We believe that creating a supportive and empowering community for women and girls to learn how to code and program is a crucial first step to increasing the number of women we see in tech jobs across the country. Too often, the barrier for women to enter these web and computer programming jobs is the lack of access to resources and training, so at Pioneras we’re working to alleviate that and provide women from lower income areas with the tools and support they need to succeed,” said Marian Villa Roldàn, CEO of PionerasDev.
    “We began as a small group of women focused on Node.js technology, and when we launched, the women who were joining our meetups thought they were there for digital marketing training. Coding and development weren’t even on the radar. But now, through countless events and a growing community, we’re showing women that they too can be active in the tech and open source worlds.”

    PionerasDev plans to put the IBM Open Source Community Grant to use to reach and impact more women through online events and boot camps. With the state of the pandemic, a large number of the 40 scheduled events the organization had in 2020 have had to be rescheduled or changed to virtual events, so they plan to apply these resources to ensure their mission isn’t affected or slowed down due to the pandemic. Additionally, the nonprofit has plans for a special project in the rural area of Colombia and the launch of the organization’s first ever tech conference, Pionera Conference.
    What is the Open Source Community Grant?
    IBM has a longstanding commitment to investing in diversity and inclusion. The IBM Open Source Community Grant recognizes a nonprofit organization dedicated to education and skill building for women, under-represented minorities, and underserved communities, while also promoting open source. The grant includes a cash award ($25K) and a technology award (valued at $25K) to directly support education and career development activities. Our internal open source community votes on the winners, with Girls Who Code winning the inaugural award in October 2019 and Outreachy being awarded the second in April of 2020.
    Todd Moore is the Vice President of Open Technology and Developer Advocacy at IBM and Guillermo Miranda is the Vice President and Global Head of Corporate Social Responsibility at IBM.

  • IBM and LFAI move forward on trustworthy and responsible AI

    By Todd Moore, Sriram Raghavan, Aleksandra Mojsilovic

    For over a century, IBM has created technologies that profoundly changed how humans work and live: the personal computer, ATM, magnetic tape, Fortran Programming Language, floppy disk, scanning tunneling microscope, relational database, and most recently, quantum computing, to name a few. With trust as one of our core principles, we’ve spent the past century creating products our clients can trust and depend on, guiding their responsible adoption and use, and respecting the needs and values of all users and communities we serve.
    Our current work in artificial intelligence (AI) is bringing a transformation of similar scale to the world today. We infuse these guiding principles of trust and transparency into all of our work in AI. Our responsibility is to not only make the technical breakthroughs required to make AI trustworthy and ethical, but to ensure these trusted algorithms work as intended in real-world AI deployments.
    Our theoretical work in fair machine learning led to one of the earliest and most cited bias mitigation algorithms. We applied advanced machine learning methods for mitigating unwanted discrimination against protected groups and individuals. The integration of our bias detection and mitigation algorithms into Watson OpenScale enabled IBM to be the first vendor to address AI bias in a real product. As a culmination of this work, we created AI Fairness 360, a comprehensive open source toolkit for handling bias in machine learning algorithms. Additionally, we have two more open source Trusted AI toolkits: Adversarial Robustness 360, a toolbox and library for defending AI from adversarial attacks, and AI Explainability 360, a toolbox that explains decisions of AI systems.
    On June 18, 2020, the Technical Advisory Committee of Linux Foundation AI Foundation (LFAI) has voted positively to host and incubate these Trusted AI projects in LFAI. We are going through the onboarding process to formalize the charter and governance and IT logistics of these projects and move them under the foundation. Stay tuned for an LFAI blog to announce the details.
    Donation of these projects to LFAI will further the mission of creating responsible AI-powered technologies and enable the larger community to come forward and co-create these tools under the governance of Linux Foundation.
    Trusted AI 360 Toolkits

    • The AI Fairness 360 (AIF360) Toolkit is an open source toolkit that can help detect and mitigate unwanted bias in machine learning models and datasets. It provides approximately 70 metrics to test for biases, and 11 algorithms to mitigate bias in datasets and models. The AI Fairness 360 interactive experience provides a gentle introduction to the concepts and capabilities. Recently, AIF360 also announced compatibility with Scikit Learn, and an interface for R users.
    • The Adversarial Robustness 360 (ART) Toolbox is a Python library for machine learning security. ART provides tools that enable developers and researchers to evaluate, defend, certify and verify machine learning models and applications against the adversarial threats of evasion, poisoning, extraction, and inference. ART supports all popular machine learning frameworks (TensorFlow, Keras, PyTorch, MXNet, scikit-learn, XGBoost, LightGBM, CatBoost, GPy, etc.), all data types (images, tables, audio, video, etc.) and machine learning tasks (classification, object detection, generation, certification, etc.).

    Last year, DARPA awarded IBM Research scientists with a grant to advance research in adversarial AI

    • The AI Explainability 360 (AIX360) Toolkit is a comprehensive open source toolkit of diverse algorithms, code, guides, tutorials, and demos that support the interpretability and explainability of machine learning models. The AI Explainability 360 interactive experience provides a gentle introduction to the concepts and capabilities by walking through an example use case for different consumer personas.

    Continuing the mission with LFAI Trusted AI Committee
    Last year, IBM worked with LFAI to establish the Trusted AI Committee with a mission of advancing the practice of trustworthy AI. The committee has since grown to include over 10 organizations, working towards defining and implementing principles of trust in AI deployments. One of the activities this committee has been driving is the integration of Trust 360 toolkits in Apache Nifi or Kubeflow Pipelines, as a way of powering-up trustworthy machine learning workflows.
    We also recognize that when it gets to promoting trustworthy, beneficial, and equitable AI, technology is only one part of the equation. We have the responsibility to look at the broader context of how the AI systems are being designed and deployed, how they are being used and by whom, and evaluate their impact on users and communities.
    On this mission, contributions from social science, policy and legislation, and diverse perspectives play equally important role as the technology itself. We look forward to contribution from different areas and stakeholders and invite them to join the community and contribute their work towards advancing the mission of the foundation and its Trustworthy AI open source projects.
    More information on the activities of the LFAI Trusted AI Committee can be found in the presentation to LFAI Governing board. Those interested in joining can do so via Trusted AI Committee page.

  • Take advantage of open source trusted AI packages in IBM Cloud Pak for Data

    By Todd Moore, Vice President, Open Technology, IBM

    As open source artificial intelligence technologies grow, the need for AI systems to make decisions fairly, to be invulnerable to tampering, and to be explainable is more important than ever. At IBM, we believe that building trust in AI starts in the open, with code that is transparent and accessible to anyone. In light of our commitment to trusted AI, IBM has made it easy to securely access three of our trusted AI packages in IBM Cloud Pak for Data.

    Specifically, we’re adding AI Fairness 360 Toolkit, the AI Explainability 360 Toolkit, and the Adversarial Robustness Toolbox to IBM Cloud Pak for Data so that our users can take advantage of key packages that help them make decisions about their data in a more informed way.

    • AI Fairness 360 Toolkit (AIF360): Available in both Python and R, the AI Fairness 360 package includes a comprehensive set of metrics (over 70) for datasets and models to test for biases, explanations for these metrics, and algorithms (about 11) to mitigate bias in datasets and models. AIF360 translates algorithmic research from the lab into the actual practice of domains as wide-ranging as finance, human capital management, healthcare, and education. Find guidancefor using the tool.
    • AI Explainability 360 Toolkit (AIX360): An open-source library that supports interpretability and explainability of datasets and machine learning models throughout the AI application lifecycle. The AI Explainability 360 Python package includes a comprehensive set of algorithms that cover different dimensions of explanations along with proxy explainability metrics. Find guidancefor using the tool.
    • Adversarial Robustness Toolbox (ART): A Python library supporting developers and researchers in defending machine learning models against adversarial threats (including evasion, extraction and poisoning) and helps making AI systems more secure and trustworthy. ART includes attacks for testing defenses with state-of-the-art threat models. Find tutorials about notebooksand examplesfor using the tool.

    Users of IBM Cloud Pak for Data can take advantage of these packages via the Open Source Management service within the product.

    Using trusted AI packages in the Open Source Management service

    In May, IBM announced the availability of the Open Source Management (OSM) service in Cloud Pak for Data 3.0, our fully integrated data and AI platform that modernizes how your business collects, organizes, and analyzes data to infuse AI throughout the organization.

    The service provides access to a curated list of 800 open source packages and walks you through a governed workflow to request package offering insights to security and vulnerability risks. The result is that you’re better able to understand what open source packages are used the most, who in your organization is using the packages, and vulnerabilities related to each project.

    You can use the trusted AI packages via the Open Source Management service in IBM Cloud Pak for Data. After you install the OSM service, you can choose two different ways to interact with the packages:

    Option 1 – View insights

    This option shows a holistic view of the number of projects that use open source packages, the number of packages that use each type of license, the number of packages affected by vulnerabilities, number of times users interact with open source packages, and the most active users across all packages.

    Option 2 – View packages

    This option enables you to view all the available packages. Each package includes a summary, vulnerability check report, supporting documents related to the package, list of projects using the package and a provision to link to new project. Once requested, approval process starts. After approval, you can use it securely in the linked projects and manage it using “View Insights”.

    Check out our documentationto learn more about Open Source Management service. If you’re ready to try Cloud Pak for Data for yourself, consider a 7-day trial at no cost.