-
公开(公告)号:US11483384B2
公开(公告)日:2022-10-25
申请号:US16820557
申请日:2020-03-16
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jyoti Ranjan , Abhishek Kumar , Unmesh Gurjar , Ajay Kumar Bajaj
IPC: H04L29/08 , H04L12/24 , H04L67/1095 , H04L41/14
Abstract: In some examples, a system may include a processing resource and a memory resource. The memory resource may store machine-readable instructions to cause the processing resource to create a migration plan, defining characteristics of a migration of an application from a native computing data center to a computing cloud of a plurality of distinct candidate computing clouds, based on: a first migration constraint for the application determined from an analysis of historical behavior of the application executed on the native computing data center; a second migration constraint for the application determined from an analysis of administrator cloud migration preferences for the application; and a cloud computing characteristic of each of the plurality of distinct candidate computing clouds.
-
公开(公告)号:US20210334384A1
公开(公告)日:2021-10-28
申请号:US16856702
申请日:2020-04-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jyoti Ranjan , Prabhu Murthy , Ajay Kumar Bajaj
Abstract: Embodiments described herein are generally directed to testing a microservice to determine whether the microservice leaks sensitive information. According to an example, prior to deployment of a microservice within a production environment, a test suite for the microservice is generated based at least in part on a specification of an application programming interface (API) of the microservice defining operations supported by the API and information regarding parameters of each of the operations. The microservice is subjected to the test suite. A potential security leak by the microservice is then detected by analyzing a dataset to which the microservice outputs information, including applying security rules to the dataset.
-
公开(公告)号:US20210240459A1
公开(公告)日:2021-08-05
申请号:US17073323
申请日:2020-10-17
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jyoti Ranjan , Prabhu Murthy , Abhishek Kumar
Abstract: Example techniques for selection of deployment environments for applications are described. The deployment environments may be container-based deployment environments. In an example, the selection may be performed based on a historical behavior of an application.
-
公开(公告)号:US11080151B2
公开(公告)日:2021-08-03
申请号:US16143612
申请日:2018-09-27
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jyoti Ranjan , Unmesh Gurjar , Aiswarya Sundaran
Abstract: In some examples, a method includes identifying, via the use of a Representational State Transfer (REST) Application Programming Interface (API) call, a modification of persistent data for a Cloud Management Platform (CMP); storing, in a persistent log for the CMP, information about the data modification, including an operation that modified the data, a component of the CMP that modified the data, and the time of modification; determining, as a result of a failure of the CMP, a restoration point for the CMP based on the persistent log; and restoring the CMP to the determined restoration point using an independent restoration system of the component that modified the data.
-
公开(公告)号:US20200379812A1
公开(公告)日:2020-12-03
申请号:US16887001
申请日:2020-05-29
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jyoti Ranjan , Prabhu Murthy , Paul Murray
Abstract: A system to facilitate a container orchestration cloud service platform is described. The system includes a controller to manage Kubernetes cluster life-cycle operations created by each of a plurality of providers. The controller includes one or more processors to execute a controller micro service to discover a provider plugin associated with each of the plurality of providers, and perform the cluster life-cycle operations at a container orchestration platform as a broker for each of a plurality of providers.
-
公开(公告)号:US10680913B1
公开(公告)日:2020-06-09
申请号:US16272641
申请日:2019-02-11
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Pradeep Kumar Achi Achi Vasudevan , Jyoti Ranjan , Unmesh Gurjar
Abstract: Examples of error remediation in SaaS portals is disclosed. In an example, activity data in a SaaS portal is monitored, where the SaaS portal is from amongst a plurality of SaaS portals grouped in a portal group. The activity data includes a record of events associated with a service request processed by the SaaS portal, an alert notification on occurrence of an error in the SaaS portal, and user information relating to credentials provided by a user accessing the SaaS portal. A runtime error in the SaaS portal may be detected based on the monitored activity data. The runtime error is based on faults in a service or an Application Programming Interface (API) associated with the SaaS portal, a security vulnerability, and non-compliance with a configuration policy governing the SaaS portal. A remediation measure for the runtime error is determined and implemented in the portal group.
-
公开(公告)号:US11847503B2
公开(公告)日:2023-12-19
申请号:US17073319
申请日:2020-10-17
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jyoti Ranjan , Prabhu Murthy , Siddhartha Singh
CPC classification number: G06F9/5083 , H04L63/0853
Abstract: Example techniques for execution of functions by clusters of computing nodes are described. In an example, if a cluster does not have resources available for executing a function for handling a service request, the cluster may request another cluster for executing the function. A result of execution of the function may be received by the cluster and used for handling the service request.
-
公开(公告)号:US11689415B2
公开(公告)日:2023-06-27
申请号:US17304073
申请日:2021-06-14
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jyoti Ranjan , Aboubacar Diare
CPC classification number: H04L41/0806 , G06F8/61 , G06F9/45558 , H04L12/4641 , H04L67/10 , G06F2009/45595
Abstract: Embodiments described herein are generally directed to a creation of an HA private cloud gateway based on a two-node HCI cluster with a self-hosted HMS. According to an example, a request to register a private cloud to be supported by on-premises infrastructure is received by a SaaS portal, which causes a base station to discover servers within the on-premises infrastructure. The base station is then instructed to prepare a server as a deployment node for use in connection with creation of a cluster of two HCI nodes of the servers to represent the HA private cloud gateway, including installing a seed HMS on the deployment node. The base station is further instructed to cause the seed HMS to create the cluster, install a self-hosted HMS within the cluster to manage the cluster, register the cluster to the self-hosted HMS, and finally delete the seed HMS from the deployment node.
-
公开(公告)号:US20200304571A1
公开(公告)日:2020-09-24
申请号:US16820557
申请日:2020-03-16
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Jyoti Ranjan , Abhishek Kumar , Unmesh Gurjar , Ajay Kumar Bajaj
Abstract: In some examples, a system may include a processing resource and a memory resource. The memory resource may store machine-readable instructions to cause the processing resource to create a migration plan, defining characteristics of a migration of an application from a native computing data center to a computing cloud of a plurality of distinct candidate computing clouds, based on: a first migration constraint for the application determined from an analysis of historical behavior of the application executed on the native computing data center; a second migration constraint for the application determined from an analysis of administrator cloud migration preferences for the application; and a cloud computing characteristic of each of the plurality of distinct candidate computing clouds.
-
公开(公告)号:US20190324786A1
公开(公告)日:2019-10-24
申请号:US15959697
申请日:2018-04-23
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Jyoti Ranjan , Unmesh Gurjar , Abhishek Kumar , Anudeep Chandra Thatipalli , Ajay Kumar Bajaj
Abstract: In some examples, a method includes: (a) reading a manifest file containing information regarding an application running on one or more Virtual Machines (VMs), wherein the information includes application topology, credentials, and configuration details; (b) receiving instructions to re-deploy the application from the one or more VMs to a container environment; (c) discovering, based on information in the manifest file, application consumption attributes including attributes of storage, computer, and network resources consumed by a workload of the application; (d) deploying the application on the container environment to produce a containerized application; (e) copying configuration details from the manifest file to the containerized application; (f) migrating, based on information in the manifest file and the discovered application consumption attributes, stateful data to the containerized application; and (g) validating the containerized application functionality.
-
-
-
-
-
-
-
-
-