Unified Management Architecture to Support Multiple Platform-as-a-Service Workloads
First Claim
1. An information handling system comprising:
- a memory to store a first application associated with a first platform of a plurality of platforms, and a second application associated with a second platform of the plurality of platforms; and
a workload manager configured to receive rights and policies for the first application, and rights and policies for the second application;
to include the rights and policies for the first application as metadata in the first application, and the rights and policies for the second application as metadata in the second application;
to receive a selection of the first application, to determine whether features for the first application are currently running;
if the features for the first application are not currently running, create a first virtual machine having the first platform, and the rights and policies for the first application; and
to provide an instance of the first application on the first virtual machine.
7 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes a memory and a workload manager. The memory stores a first application associated with a first platform of a plurality of platforms, and a second application associated with a second platform of the plurality of platforms. The workload manager is configured to receive rights and policies for the first application, and rights and policies for the second application; to include the rights and policies for the first application as metadata in the first application, and the rights and policies for the second application as metadata in the second application; to receive a selection of the first application, to determine whether features for the first application are currently running; if the features for the first application are not currently running, create a first virtual machine having the first platform, and the rights and policies for the first application; and to provide an instance of the first application on the first virtual machine.
-
Citations
18 Claims
-
1. An information handling system comprising:
-
a memory to store a first application associated with a first platform of a plurality of platforms, and a second application associated with a second platform of the plurality of platforms; and a workload manager configured to receive rights and policies for the first application, and rights and policies for the second application;
to include the rights and policies for the first application as metadata in the first application, and the rights and policies for the second application as metadata in the second application;
to receive a selection of the first application, to determine whether features for the first application are currently running;
if the features for the first application are not currently running, create a first virtual machine having the first platform, and the rights and policies for the first application; and
to provide an instance of the first application on the first virtual machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, at a server, a first application associated with a first platform of a plurality of platforms, and a second application associated with a second platform of the plurality of platforms; receiving rights and policies for the first application, and rights and policies for the second application; including the rights and policies for the first application as metadata in the first application, and the rights and policies for the second application as metadata in the second application; receiving a selection of the first application; determining, by the server, whether features for the first application are currently running; if the features for the first application are not currently running, creating a first virtual machine having the first platform, and the rights and policies for the first application; and providing an instance of the first application on the first virtual machine. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium comprising a plurality of instructions to manipulate a processor, the plurality of instructions comprising:
-
instructions to receive a first application associated with a first platform of a plurality of platforms, and a second application associated with a second platform of the plurality of platforms; instructions to receive rights and policies for the first application, and rights and policies for the second application; instructions to include the rights and policies for the first application as metadata in the first application, and the rights and policies for the second application as metadata in the second application; instructions to receive a selection of the first application; instructions to determine whether features for the first application are currently running; if the features for the first application are not currently running, instructions to create a first virtual machine having the first platform, and the rights and policies for the first application; and instructions to provide an instance of the first application on the first virtual machine. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification