Patching Auto-Stop
US-2015378710-A1 · Dec 31, 2015 · US
US9720682B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9720682-B2 |
| Application number | US-201113339074-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 28, 2011 |
| Priority date | Dec 28, 2010 |
| Publication date | Aug 1, 2017 |
| Grant date | Aug 1, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An integrated software and hardware system is described that functions as a communications service broker in a telecommunications (telecom) network environment. The system can be used to perform mediation and orchestration of services in the telecom network. The integrated system provides the ability of fully automated configuration and provisioning of a compute blade module based on its physical location (in a chassis enclosure). In accordance with an embodiment, each blade in the chassis is assigned either a worker or bootstrap role. The worker blades perform the core processing of the service broker functionality and the bootstrap blades are used to provide the bootstrapping and administration of the worker blades.
Opening claim text (preview).
What is claimed is: 1. A method for automated provisioning of a compute blade, said method comprising: providing a chassis having a plurality of enclosure slots that are adapted to contain compute blades; detecting that a compute blade has been inserted into an enclosure slot of said chassis; determining a physical location where said compute blade has been inserted; configuring said compute blade as a worker blade based on an identity inherited from said physical location; downloading an image having at least an operating system, an external management agent, and one or more service broker processes to the worker blade from a bootstrap blade; booting the operating system; automatically starting the external management agent from the image in response to booting the operating system; and starting, via the external management agent, the one or more service broker processes provisioned on the worker blade. 2. The method of claim 1 , wherein the worker blade is stateless and performs application logic and core processing of a system, and wherein the bootstrap blade provides a set of bootstrapping and administration functions for the worker blade. 3. The method of claim 1 , wherein the worker blade is executing a processing node (PN) process and a signaling server unit (SSU) process, wherein the SSU process processes interface calls with external networks and wherein the PN process brokers the logic and stateful protocol mediation. 4. The method of claim 1 , wherein a persistent state is stored on the bootstrap blade where redundant access to said state is provided. 5. The method of claim 1 , wherein before the worker blade is powered on, a bootstrap blade pre-boot execution environment (PXE) configuration is changed to map the worker blade's network interface card (NIC) media access control (MAC) address to a static internet protocol (IP) address assigned to the enclosure slot holding said worker blade. 6. The method of claim 1 , wherein the service broker processes are provisioned on the worker blade as part of a pre-boot execution environment (PXE) image. 7. The method of claim 1 , wherein each started service broker process specifies a network file system location of a domain image and a process instance identity. 8. The method of claim 7 , wherein the network file system location determines a type of the domain image. 9. The method of claim 1 , wherein each process executing on the worker blade is associated with a lifecycle state selected from one of the following: safe mode state with minimal components loaded and intended for low level diagnosis and recovery purposes; administrative mode state wherein all the components have been loaded, but are available for management purposes only; and running mode state wherein the process is fully online, has joined cluster services and is ready to receive and process traffic. 10. A system for automated provisioning of a compute blade, comprising: a computer including one or more hardware processors; a chassis having a plurality of enclosure slots that are adapted to contain compute blades; and one or more compute blades, including a bootstrap blade and one or more worker blades, wherein each worker blade is inserted into an enclosure slot of said chassis; wherein the bootstrap blade operates to: determine a physical location where each worker blade is inserted, configure each worker blade based on an identity inherited from said physical location; and wherein each worker blade operates to: download an image having at least an operating system, an external management agent, and one or more service broker processes from said bootstrap blade, boot the operating system, automatically start the external management agent from the image in response to an operating system boot, and start, via the external management agent, the one or more service broker processes provisioned on the worker blade. 11. The system of claim 10 , wherein each worker blade is stateless and performs application logic and core processing of a system, and wherein the bootstrap blade provides a set of bootstrapping and administration functions for the worker blade. 12. The system of claim 10 , wherein each worker blade executes a processing node (PN) process and a signaling server unit (SSU) process, wherein the SSU process processes interface calls with external networks and wherein the PN process brokers the logic and stateful protocol mediation. 13. The system of claim 10 , wherein a persistent state is stored on the bootstrap blade where redundant access to said state is provided. 14. The system of claim 10 , wherein before the worker blade is powered on, a bootstrap blade pre-boot execution environment (PXE) configuration is changed to map the worker blade's network interface card (NIC) media access control (MAC) address to a static internet protocol (IP) address assigned to the enclosure slot holding said worker blade. 15. The system of claim 10 , wherein the service broker processes are provisioned on each worker blade as part of a pre-boot execution environment (PXE) image. 16. The system of claim 10 , wherein each started service broker process specifies a network file system location of a domain image and a process instance identity. 17. The system of claim 16 , wherein the network file system location determines a type of the domain image. 18. A non-transitory computer readable storage medium storing one or more sequences of instructions that are executable by one or more processors to perform a set of steps, comprising: providing a chassis having a plurality of enclosure slots that are adapted to contain compute blades; detecting that a compute blade has been inserted into an enclosure slot of said chassis; determining a physical location where said compute blade has been inserted; configuring said compute blade as a worker blade based on an identity inherited from said physical location; downloading an image having at least an operating system, an external management agent, and one or more service broker processes to the worker blade from a bootstrap blade; booting the operating system; automatically starting the external management agent from the image in response to booting the operating system; and starting, via the external management agent, the one or more service broker processes provisioned on the worker blade. 19. The non-transitory computer readable storage medium of claim 18 , wherein the worker blade is stateless and performs application logic and core processing of a system, and wherein the bootstrap blade provides a set of bootstrapping and administration functions for the worker blade. 20. The non-transitory computer readable storage medium of claim 18 , wherein the worker blade executes a processing node (PN) process and a signaling server unit (SSU) process, wherein the SSU process processes interface calls with external networks and wherein the PN process brokers the logic and stateful protocol mediation.
Live connection to bus, e.g. hot-plugging (current or voltage limitation during live insertion H02H9/004) · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning (casings, cabinets, racks or drawers for data centers H05K5/00) · CPC title
Software maintenance or management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.