Allocating edge services with large-scale processing framework clusters

US10455028B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10455028-B2
Application numberUS-201615001735-A
CountryUS
Kind codeB2
Filing dateJan 20, 2016
Priority dateJan 20, 2016
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and software described herein enhance the generation of large-scale processing framework clusters and corresponding edge services. In one implementation, a method includes identifying a request for a large-scale processing cluster, and identifying one or more edge services based on the type and version of the large-scale processing cluster. The method further provides generating a user interface that indicates the one or more edge services available, receiving a selection of at least one edge service in the one or more edge services, and initiating execution of the large-scale processing framework cluster and the at least one edge service, wherein the at least one edge service is provided with configuration information for the large-scale processing framework cluster.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a control node of a large-scale data processing environment, the method comprising: identifying a request for a large-scale processing framework cluster; determining a type and version of the large-scale processing framework cluster; identifying one or more edge services capable of interacting with the large-scale processing framework cluster based on the type and version of the large-scale processing framework cluster; generating a user interface that indicates the one or more edge services available for the large-scale processing framework cluster; receiving a selection of at least one edge service in the one or more edge services; and initiating execution of the large-scale processing framework cluster as one or more virtual nodes and the at least one edge service as one or more additional virtual nodes, wherein the at least one edge service comprises configuration functions that obtain configuration information for the large-scale processing framework cluster, wherein the configuration information comprises addressing information to communicate with the large-scale processing framework cluster, and wherein initiating the execution of the large-scale processing framework cluster and the at least one edge service comprises: executing the configuration functions to obtain the configuration information for the large-scale processing framework cluster; and allocating permissions to the at least one edge service to access the large-scale processing framework cluster. 2. The method of claim 1 wherein the large-scale processing framework cluster comprises one of an Apache Hadoop cluster or an Apache Spark cluster. 3. The method of claim 1 wherein the one or more edge services comprise at least one Splunk service. 4. The method of claim 1 wherein the one or more edge services comprise one or more edge service images. 5. The method of claim 1 wherein initiating execution of the large-scale processing framework cluster and the at least one edge service comprises: generating a domain name system (DNS) for the large-scale processing cluster, wherein the DNS comprises addressing information for nodes in the large-scale processing cluster; and providing credentials and addressing information for the DNS to the large-scale processing framework cluster and the at least one edge service. 6. The method of claim 1 further comprising: identifying a plurality of available large-scale processing framework types and versions available to process data for a tenant of a computing environment; and generating a first user interface that indicates the plurality of available large-scale processing framework types and versions, wherein identifying the request for the large-scale processing framework cluster comprises receiving a selection of a large-scale processing framework type and version from the plurality of available large-scale processing framework types and versions. 7. The method of claim 1 wherein the one or more edge services comprise edge services associated with a tenant of the large-scale processing framework cluster. 8. The method of claim 1 wherein initiating execution of the large-scale processing framework cluster and the at least one edge service comprises generating a prompt for credentials associated with the at least one edge service. 9. An apparatus to allocate edge services with large-scale processing clusters, the apparatus comprising: at least one non-transitory computer readable media; and processing instructions stored on the at least one non-transitory computer readable media that, when executed by a processing system, direct the processing system to: identify a request for a large-scale processing framework cluster; determine a type and version of the large-scale processing framework cluster; identify one or more edge services capable of interacting with the large-scale processing framework cluster based on the type and version of the large-scale processing framework cluster, wherein the one or more edge services provide visualization or management operations for data provided by the large-scale processing framework cluster; generate a user interface that indicates the one or more edge services available for the large-scale processing framework cluster; receive a selection of at least one edge service in the one or more edge services; and initiate execution of the large-scale processing framework cluster as one or more virtual nodes and the at least one edge service as one or more additional virtual nodes, wherein the at least one edge service comprises configuration functions that obtain configuration information for the large-scale processing framework cluster, wherein the configuration information comprises addressing information to communicate with the large-scale processing framework cluster, and wherein initiating the execution of the large-scale processing framework cluster and the at least one edge service comprises: executing the configuration functions to obtain the configuration information for the large-scale processing framework cluster; and allocating permissions to the at least one edge service to access the large-scale processing framework cluster. 10. The apparatus of claim 9 wherein the large-scale processing framework cluster comprises one of an Apache Hadoop cluster or an Apache Spark cluster. 11. The apparatus of claim 9 wherein the one or more edge services comprise at least one Splunk service. 12. The apparatus of claim 9 wherein the one or more edge services comprise one or more edge service images. 13. The apparatus of claim 9 wherein the processing instructions to initiate execution of the large-scale processing framework cluster and the at least one edge service direct the processing system to: generate a domain name system (DNS) for the large-scale processing cluster, wherein the DNS comprises addressing information for nodes in the large-scale processing cluster; and provide credentials and addressing information for the DNS to the large-scale processing framework cluster and the at least one edge service. 14. The apparatus of claim 9 wherein the processing instructions further direct the processing system to: identify a plurality of available large-scale processing framework types and versions available to process data for a tenant of a computing environment; and generate a first user interface that indicates the plurality of available large-scale processing framework types and versions, wherein the processing instructions to identify the request for the large-scale processing framework cluster direct the processing system to receive a selection of a large-scale processing framework type and version from the plurality of available large-scale processing framework types and versions. 15. The apparatus of claim 9 wherein the one or more edge services comprise edge services associated with a tenant of the large-scale processing framework cluster. 16. The apparatus of claim 9 wherein the processing instructions to initiate execution of the large-scale processing framework cluster and the at least one edge service direct the processing system to generate a prompt for credentials associated with the at least one edge service.

Assignees

Inventors

Classifications

  • Service on demand, e.g. definition and deployment of services in real time · CPC title

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • H04L67/16Primary

    Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10455028B2 cover?
Systems, methods, and software described herein enhance the generation of large-scale processing framework clusters and corresponding edge services. In one implementation, a method includes identifying a request for a large-scale processing cluster, and identifying one or more edge services based on the type and version of the large-scale processing cluster. The method further provides generati…
Who is the assignee on this patent?
Hewlett Packard Entpr Dev Lp
What technology area does this patent fall under?
Primary CPC classification H04L41/5051. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).