Managing use of hardware bundles and changes in subscriptions
AssigneeDell Products L.P.
InventorsLucas A. Wilson, Dharmesh M. Patel
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for providing for providing computer implemented services using managed systems are disclosed. To provide the computer implemented services, hardware components may be bundled into hardware bundles. The hardware bundles may be used to satisfy subscriptions for the services, and limit use of the hardware bundles when subscription limits are reached. The hardware bundles may include direct management hardware components and indirect management hardware components. Limits on use of the hardware bundles may be enforced by analyzing workloads performed by the hardware bundles. Proactive action may be performed to reduce the likelihood of the limits being reached.
Claims20
A method for managing computer implemented services provided by a managed system, the method comprising:
- enabling, by a local subscription manager, use of a hardware bundle to service a subscription;
- while the hardware bundle is enabled for use and by the local subscription manager:
- obtaining a subscription update for the subscription;
- making a determination regarding whether an updated subscription based on the subscription update is serviceable using the hardware bundle;
- in an instance of the determination where the updated subscription is not serviceable using the hardware bundle:
- migrating a workload governed by the subscription from the hardware bundle to obtain an unencumbered hardware bundle;
- replacing at least one indirectly manageable hardware resource in the unencumbered hardware bundle to obtain an updated hardware bundle;
- and
- migrating the workload to the updated hardware bundle.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing computer implemented services provided by a managed system, the operations comprising:
- enabling, by a local subscription manager, use of a hardware bundle to service a subscription;
- while the hardware bundle is enabled for use and by the local subscription manager:
- obtaining a subscription update for the subscription;
- making a determination regarding whether an updated subscription based on the subscription update is serviceable using the hardware bundle;
- in an instance of the determination where the updated subscription is not serviceable using the hardware bundle:
- migrating a workload governed by the subscription from the hardware bundle to obtain an unencumbered hardware bundle;
- replacing at least one indirectly manageable hardware resource in the unencumbered hardware bundle to obtain an updated hardware bundle;
- and
- migrating the workload to the updated hardware bundle.
A managed system, comprising:
- directly manageable hardware resources;
- indirectly manageable hardware resources;
- a processor;
- and
- a local subscription manager adapted to perform operations for managing computer implemented services provided by the managed system, the operations comprising:
- enabling use of a hardware bundle to service a subscription;
- while the hardware bundle is enabled for use:
- obtaining a subscription update for the subscription;
- making a determination regarding whether an updated subscription based on the subscription update is serviceable using the hardware bundle;
- in an instance of the determination where the updated subscription is not serviceable using the hardware bundle:
- migrating a workload governed by the subscription from the hardware bundle to obtain an unencumbered hardware bundle;
- replacing at least one indirectly manageable hardware resource in the unencumbered hardware bundle to obtain an updated hardware bundle;
- and
- migrating the workload to the updated hardware bundle.
Dependencies are inferred from the claim text.