DETERMINING WHETHER A GIVEN DIAGRAM IS A CONCEPTUAL MODEL
First Claim
1. A computer implemented method for scheduling events in a virtualized computing environment, the method comprising:
- scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled;
mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment;
receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled; and
scheduling one or more events in the second queue in time slots assigned to one or more events in the first queue.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.
21 Citations
25 Claims
-
1. A computer implemented method for scheduling events in a virtualized computing environment, the method comprising:
-
scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled; and scheduling one or more events in the second queue in time slots assigned to one or more events in the first queue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system for scheduling events in a virtualized computing environment, the method comprising:
-
a scheduler for scheduling one or more events in a first event queue, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; a mapper for mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; a logic unit for receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled; and wherein the scheduler schedules one or more events in the second queue in time slots assigned to one or more events in the first queue. - View Dependent Claims (20)
-
-
23. A computer program product comprising a computer readable storage medium having a computer readable program stored thereon, wherein the computer readable program when executed on a computer causes the computer to:
-
schedule one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; map the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receive a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled; and schedule one or more events in the second queue in time slots assigned to one or more events in the first queue. - View Dependent Claims (24, 25)
-
Specification