IBM/Google Cloud Computing University Initiative

Last updated

IBM was a 2009 project using the resources developed in 2007's IBM/Google Cloud Computing partnership. This initiative was to provide access to cloud computing for the universities of all countries. [1]

Contents

This initiative was funded by the National Science Foundation awarding $5 million in grants to 14 universities, including Kyushu University, University of Washington, Carnegie Mellon University, and Massachusetts Institute of Technology. [1] The goal of this initiative was to enhance university curricula in parallel programming techniques and to promote cloud computing research and development. [2]

With funding help from the U.S. National Science Foundation, the cloud computing initiative provided assistance to hundreds of university scientists working on research projects. [3]

By 2011, Google and IBM were completing the program since high-performance cloud computing clusters had become widely available to researchers at reasonable costs. [4]

Types of cloud computing environments

Public Clouds - Provide a flexible and cost-effective solution for individuals and organizations to access computing resources. They are managed by third-party providers. The cloud infrastructures are commercial cloud infrastructures. There is very minimal financial investment, these clouds operates on a pay-per-use basis.

Private Clouds- The cloud infrastructures are dedicated infrastructures maintained for a specific organization, either in-house or third-party. They operate mainly for the benefit of the organization and is usually managed by the organization's IT department.

Hybrid Clouds- Integration of both private and public cloud environments. This allows movement of data and applications between them to provide more flexibility.

Community Cloud - This cloud infrastructure is a shared infrastructure used by multiple organizations with similar interests and need.

Challenges of cloud computing

Data Protection- Data protection is a critical concern for enterprises, which causes them to be hesitant to trust vendors with their data security. The worry is data loss to competitors and maintaining consumer confidentiality. In cloud environments, the responsibility for data security shifts to service providers, which makes the enterprises to rely on them for protection.

Security and Privacy - Security and privacy are major concerns in cloud computing, especially around data storage and monitoring by service providers. Moving to a shared infrastructure raises the risk of unauthorized access, identity management and many more.

Data and Application Interoperability - This allows systems to uses standard interfaces to work together, regardless of their location. Whether in public clouds, private clouds or traditional IT environments. Cloud providers must support interoperability standards, allowing organizations to integrate capabilities from various providers into their applications.

Management Capabilities - Essential features like auto-scaling are critical for many enterprises. There is a significant opportunity to enhance scalability to enhance scalability and load balancing functionalities currently offered.

Metering and Monitoring- Cloud providers need effective monitoring of system performance across various solutions. They also must provide consistent formats for monitoring cloud applications and compatibility with existing systems.

Related Research Articles

Cloud storage is a model of computer data storage in which data, said to be on "the cloud", is stored remotely in logical pools and is accessible to users over a network, typically the Internet. The physical storage spans multiple servers, and the physical environment is typically owned and managed by a cloud computing provider. These cloud storage providers are responsible for keeping the data available and accessible, and the physical environment secured, protected, and running. People and organizations buy or lease storage capacity from the providers to store user, organization, or application data.

Platform as a service (PaaS) or application platform as a service (aPaaS) or platform-based service is a cloud computing service model where users provision, instantiate, run and manage a modular bundle of a computing platform and applications, without the complexity of building and maintaining the infrastructure associated with developing and launching application(s), and to allow developers to create, develop, and package such software bundles.

<span class="mw-page-title-main">Cloud computing</span> Form of shared internet-based computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each of which is a data center. Cloud computing relies on sharing of resources to achieve coherence and typically uses a pay-as-you-go model, which can help in reducing capital expenses but may also lead to unexpected operating expenses for users.

Dynamic Infrastructure is an information technology concept related to the design of data centers, whereby the underlying hardware and software can respond dynamically and more efficiently to changing levels of demand. In other words, data center assets such as storage and processing power can be provisioned to meet surges in user's needs. The concept has also been referred to as Infrastructure 2.0 and Next Generation Data Center.

Network intelligence (NI) is a technology that builds on the concepts and capabilities of deep packet inspection (DPI), packet capture and business intelligence (BI). It examines, in real time, IP data packets that cross communications networks by identifying the protocols used and extracting packet content and metadata for rapid analysis of data relationships and communications patterns. Also, sometimes referred to as Network Acceleration or piracy.

<span class="mw-page-title-main">Virtual private cloud</span> Pool of shared resources allocated within a public cloud environment

A virtual private cloud (VPC) is an on-demand configurable pool of shared resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations using the resources. The isolation between one VPC user and all other users of the same cloud is achieved normally through allocation of a private IP subnet and a virtual communication construct per user. In a VPC, the previously described mechanism, providing isolation within the cloud, is accompanied with a virtual private network (VPN) function that secures, by means of authentication and encryption, the remote access of the organization to its VPC resources. With the introduction of the described isolation levels, an organization using this service is in effect working on a 'virtually private' cloud, and hence the name VPC.

<span class="mw-page-title-main">AppScale</span> American cloud infrastructure software company

AppScale is a software company that offers cloud infrastructure software and services to enterprises, government agencies, contractors, and third-party service providers. The company commercially supports one software product, AppScale ATS, a managed hybrid cloud infrastructure software platform that emulates the core AWS APIs. In 2019, the company ended commercial support for its open-source serverless computing platform AppScale GTS, but AppScale GTS source code remains freely available to the open-source community.

Cloud computing security or, more simply, cloud security, refers to a broad set of policies, technologies, applications, and controls utilized to protect virtualized IP, data, applications, services, and the associated infrastructure of cloud computing. It is a sub-domain of computer security, network security, and, more broadly, information security.

Techila Distributed Computing Engine is a commercial grid computing software product. It speeds up simulation, analysis and other computational applications by enabling scalability across the IT resources in user's on-premises data center and in the user's own cloud account. Techila Distributed Computing Engine is developed and licensed by Techila Technologies Ltd, a privately held company headquartered in Tampere, Finland. The product is also available as an on-demand solution in Google Cloud Launcher, the online marketplace created and operated by Google. According to IDC, the solution enables organizations to create HPC infrastructure without the major capital investments and operating expenses required by new HPC hardware.

<span class="mw-page-title-main">OpenNebula</span> Cloud-computing platform for managing heterogeneous distributed infrastructure

OpenNebula is an open source cloud computing platform for managing heterogeneous data center, public cloud and edge computing infrastructure resources. OpenNebula manages on-premises and remote virtual infrastructure to build private, public, or hybrid implementations of Infrastructure as a Service and multi-tenant Kubernetes deployments. The two primary uses of the OpenNebula platform are data center virtualization and cloud deployments based on the KVM hypervisor, LXD/LXC system containers, and AWS Firecracker microVMs. The platform is also capable of offering the cloud infrastructure necessary to operate a cloud on top of existing VMware infrastructure. In early June 2020, OpenNebula announced the release of a new Enterprise Edition for corporate users, along with a Community Edition. OpenNebula CE is free and open-source software, released under the Apache License version 2. OpenNebula CE comes with free access to patch releases containing critical bug fixes but with no access to the regular EE maintenance releases. Upgrades to the latest minor/major version is only available for CE users with non-commercial deployments or with significant open source contributions to the OpenNebula Community. OpenNebula EE is distributed under a closed-source license and requires a commercial Subscription.

HP Business Service Automation was a collection of software products for data center automation from the HP Software Division of Hewlett-Packard Company. The products could help Information Technology departments create a common, enterprise-wide view of each business service; enable the automation of change and compliance across all devices that make up a business service; connect IT processes and coordinate teams via common workflows; and integrate with monitoring and ticketing tools to form a complete, integrated business service management solution. HP now provides many of these capabilities as part of HP Business Service Management software and solutions.

HP CloudSystem is a cloud infrastructure from Hewlett Packard Enterprise (HPE) that combines storage, servers, networking and software.

<span class="mw-page-title-main">HP Cloud</span> Set of cloud computing services

HP Cloud was a set of cloud computing services available from Hewlett-Packard. It was the combination of the previous HP Converged Cloud business unit and HP Cloud Services, an OpenStack-based public cloud. It was marketed to enterprise organizations to combine public cloud services with internal IT resources to create hybrid clouds, or a mix of private and public cloud environments, from around 2011 to 2016.

IEEE Cloud Computing is a global initiative launched by IEEE to promote cloud computing, big data and related technologies, and to provide expertise and resources to individuals and enterprises involved in cloud computing.

Cloud computing is used by most people every day, but there are issues that limit its widespread adoption. It is one of the fast developing area that can instantly supply extensible services by using internet with the help of hardware and software virtualization. Cloud computing biggest advantage is flexible lease and release of resources as per the requirement of the user. Its other advantages include efficiency, compensating the costs in operations and management. It curtails down the high prices of hardware and software

Many universities, vendors, institutes and government organizations are investing in cloud computing research:

Cloud management is the management of cloud computing products and services.

Multicloud refers to a company utilizing multiple cloud computing services from various public vendors within a single, heterogeneous architecture. This approach enhances cloud infrastructure capabilities and optimizes costs. It also refers to the distribution of cloud assets, software, applications, etc. across several cloud-hosting environments. With a typical multicloud architecture utilizing two or more public clouds as well as multiple private clouds, a multicloud environment aims to eliminate the reliance on any single cloud provider and thereby alleviate vendor lock-in.

<span class="mw-page-title-main">Oracle Cloud</span> Cloud computing service

Oracle Cloud is a cloud computing service offered by Oracle Corporation providing servers, storage, network, applications and services through a global network of Oracle Corporation managed data centers. The company allows these services to be provisioned on demand over the Internet.

Confidential computing is a security and privacy-enhancing computational technique focused on protecting data in use. Confidential computing can be used in conjunction with storage and network encryption, which protect data at rest and data in transit respectively. It is designed to address software, protocol, cryptographic, and basic physical and supply-chain attacks, although some critics have demonstrated architectural and side-channel attacks effective against the technology.

References

  1. 1 2 "National Science Foundation Awards Millions to Fourteen Universities for Cloud Computing Research". IBM. April 23, 2009. Archived from the original on May 4, 2009.
  2. Naghshineh, M.; Ratnaparkhi, R.; Dillenberger, D.; Doran, J. R.; Dorai, C.; Anderson, L.; Pacifici, G.; Snowdon, J. L.; Azagury, A.; VanderWiele, M.; Wolfsthal, Y. (July 2009). "IBM Research Division cloud computing initiative". IBM Journal of Research and Development. 53 (4): 1:1–1:10. doi:10.1147/JRD.2009.5429055. ISSN   0018-8646 via IEEE Xplore.
  3. Gonzalez, Amado (January 11, 2012). "The Payoff from the IBM-Google University Research Cloud". FIU.
  4. "The Payoff from the IBM-Google University Research Cloud". IBM. December 22, 2011.

[1]

Further reading

  1. V. K. Saxena and S. Pushkar (2016). ""Cloud computing challenges and implementations," 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)".