1. A federation apparatus to provision database resources, the federation apparatus comprising:
an analysis module configured to analyze a data query stream from an application to a database instance and to determine if the data query stream exhibits a predetermined performance attribute; and
a provision module coupled to the analysis module, the provision module configured to provision a database resource in response to a determination that the data query stream exhibits the predetermined performance attribute.
2. The federation apparatus of claim 1, further comprising a query module coupled to the provision module, the query module configured to redirect a data query from the data query stream to the provisioned database resource.
3. The federation apparatus of claim 1, further comprising a move module coupled to the provision module, the move module configured to transfer an entire database from the database instance to the provisioned database resource.
4. The federation apparatus of claim 3, wherein the provisioned database resource comprises a new database instance.
5. The federation apparatus of claim 3, further comprising a queue module coupled to the move module, the queue module configured to queue a data query from the data query stream substantially concurrently with the transfer of the database instance.
6. The federation apparatus of claim 1, further comprising a replication module coupled to the provision module, the replication module configured to replicate a portion of a database from the database instance to the provisioned database resource.
7. The federation apparatus of claim 6, wherein the provisioned database resource comprises a cache.
8. The federation apparatus of claim 7, wherein the replication module is further configured to update the replicated data in the cache in response to an update to the database.
9. The federation apparatus of claim 6, further comprising a cache module coupled to the replication module, the cache module configured to determine the portion of the database to be replicated on the provisioned database resource.
10. The federation apparatus of claim 1, wherein the provision module is further configured to provision the database resource locally to the federation apparatus.
11. The federation apparatus of claim 1, wherein the provision module is further configured to provision the database resource remotely from the federation apparatus.
12. A system to provision database resources, the system comprising:
a first database resource having data;
an application configured to generate a data query to be submitted to the first database resource; and
a federation apparatus coupled between the first database resource and the application, the federation apparatus configured to provision a second database resource and redirect the data query to the second database resource.
13. The system of claim 12, further comprising an analysis module coupled to the federation apparatus, the analysis module configured to analyze a data query stream from the application to the first database resource and to determine if the data query stream exhibits a predetermined performance attribute.
14. The system of claim 13, further comprising a patrol module coupled to the analysis module, the patrol module configured to capture a copy of at least one of the data queries in the data query stream.
15. The system of claim 13, further comprising a cache module and a replication module coupled to the analysis module, the cache module configured to determine a portion of the first database resource to be cached, the replication module configured to cache the determined portion on the second database resource.
16. The system of claim 12, further comprising a storage area network (SAN) to which the first and second database resources are coupled
17. The system of claim 12, wherein the second database resource comprises a new database instance.
18. The system of claim 12, wherein the second database resource comprises a cache.
19. The system of claim 12, wherein the federation apparatus is further configured to direct a data query for non-cached data to the first database resource.
20. A signal bearing medium tangibly embodying a program of machine-readable m,, instructions executable by a digital processing apparatus to perform operations to provision database resources, the operations comprising:
analyzing a data query stream from an application to a database instance; determining if the data query stream exhibits a predetermined performance attribute; and
provisioning a database resource in response to a determination that the data query stream exhibits the predetermined performance attribute.
21. The signal bearing medium of claim 20, wherein the instructions further comprise an operation to redirect a data query from the data query stream to the provisioned database resource.
22. The signal bearing medium of claim 20, wherein the instructions further comprise an operation to transfer an entire database from the database instance to the provisioned database resource.
23. The signal bearing medium of claim 22, wherein the provisioned database resource comprises a new database instance.
24. The signal bearing medium of claim 22, wherein the instructions further comprise an operation to queue a data query from the data query stream substantially concurrently with the transfer of the database instance.
25. The signal bearing medium of claim 20, wherein the instructions further comprise an operation to replicate a portion of a database from the database instance to the provisioned database resource.
26. The signal bearing medium of claim 25, wherein the provisioned database resource comprises a cache.
27. The signal bearing medium of claim 26, wherein the instructions further comprise an operation to update the replicated data in the cache in response to an update to the database.
28. The signal bearing medium of claim 25, wherein the instructions further comprise an operation to determine the portion of the database to be replicated on the provisioned database resource.
29. The signal bearing medium of claim 20, wherein the instructions further comprise an operation to provision the database resource locally to the federation apparatus.
30. The signal bearing medium of claim 20, wherein the instructions further comprise an operation to provision the database resource remotely from the federation apparatus.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An ice harvesting prevention mechanism comprising:
an ice maker arranged to make, harvest and dispense ice,
an ice bucket located in an ice receiving position relative to said ice maker to receive ice dispensed from said ice maker,
a prevention device arranged to enable the making, harvesting and dispensing of ice by said ice maker when in a first position and to prevent at least one of the making, harvesting and dispensing of ice by said ice maker when in a second position,
an actuator located relative to said ice bucket and said prevention device such that a first portion of said actuator will be in engagement with a movable actuator engagement button carried on said ice bucket when said ice bucket is located in said ice receiving position and a second portion of said actuator is able to move into engagement with said prevention mechanism when said ice bucket is displaced from said ice receiving position, and
an actuator biasing element arranged to bias said second portion of said actuator into engagement with said prevention mechanism when said ice bucket is displaced from said ice receiving position and to move said prevention mechanism to said second position,
said movable actuator engagement button arranged so as to engage said first portion of said actuator when said ice bucket is located in said ice receiving position and said button is in a first position, and to avoid engagement with said first portion of said actuator when said ice bucket is displaced from said ice receiving position or when said ice bucket is located in said ice receiving position and said button is in a second position,
wherein said prevention device will be moved into said second position when said ice bucket is displaced from said ice receiving position and when said button is in said second position, regardless of a location of said ice bucket.
2. An ice harvesting prevention mechanism according to claim 1, wherein said movable actuator button is carried on a rear wall of said ice bucket.
3. An ice harvesting prevention mechanism according to claim 1, wherein said movable actuator button is arranged to slide between said first position and said second position.
4. An ice harvesting prevention mechanism according to claim 1, wherein said actuator comprises a pivotable lever.
5. An ice harvesting prevention mechanism according to claim 1, wherein said actuator biasing element comprises a spring.
6. An ice harvesting prevention mechanism according to claim 1, wherein said prevention device comprises a movable bail arm with a portion located between said ice maker and said ice bucket, said bail arm movable between said first position and said second position,
a bail arm biasing element arranged to bias said bail arm towards said first position from said second position,
said bail arm being operably connected to said ice maker such that when said bail arm is in said first position and between said first position and said second position, said ice maker is enabled to make, harvest and dispense ice, and when said bail arm is in said second position, said ice maker is disabled from at least one of making, harvesting and dispensing ice, and said second portion of said actuator is movable into a position to move said bail arm into said second position when not engaged by said button.
7. An ice harvesting prevention mechanism according to claim 6, wherein said bail arm biasing element comprises a spring.
8. An ice harvesting prevention mechanism according to claim 1, wherein said prevention device comprises an ice retention cover arranged to prevent dispensing of ice from said ice maker when in a second position and to permit dispensing of ice from said ice maker when in a first position and said second portion of said actuator being movable into a position to block said ice retention cover to prevent it from moving from said second position to said first position when not engaged by said button.
9. An ice harvesting prevention mechanism according to claim 8, wherein said ice retention cover is normally oriented vertically and hangs in said second position, but is pivotable to said first position, unless otherwise blocked, when engaged by ice pieces being dispensed from said ice maker.
10. An ice harvesting prevention mechanism comprising:
an ice maker arranged to make, harvest and dispense ice,
an ice bucket located in an ice receiving position relative to said ice maker to receive ice dispensed from said ice maker,
an ice retention cover arranged to permit dispensing of ice from said ice maker when in a first position and to prevent dispensing of ice from said ice maker when in a second position,
an actuator located relative to said ice bucket and said ice retention cover such that a first portion of said actuator will be in engagement with said ice bucket when said ice bucket is located in said ice receiving position and a second portion of said actuator is able to move into engagement with said ice retention cover when said ice bucket is displaced from said ice receiving position, and
a biasing element arranged to bias said second portion of said actuator into blocking engagement with said ice retention cover to hold said ice retention cover in said second position when said ice bucket is displaced from said ice receiving position.
11. An ice harvesting prevention mechanism according to claim 10, including a movable actuator engagement button arranged so as to engage said first portion of said actuator when said ice bucket is located in said ice receiving position and said button is in a first position, and to avoid engagement with said first portion of said actuator when said ice bucket is displaced from said ice receiving position or when said ice bucket is located in said ice receiving position and said button is in a second position, wherein said ice retention cover will be blocked in said first position when said ice bucket is displaced from said ice receiving position and when said button is in said second position, regardless of a location of said ice bucket.
12. An ice harvesting prevention mechanism according to claim 10, including a movable bail arm with a portion located between said ice maker and said ice bucket, said bail arm movable between a first position and a second position, and
a bail arm biasing element arranged to bias said bail arm towards said first position from said second position,
said bail arm being operably connected to said ice maker such that when said bail arm is in said first position and between said first position and said second position, said ice maker is enabled to make, harvest and dispense ice, and when said bail arm is in said second position, said ice maker is disabled from at least one of making, harvesting and dispensing ice, and
said actuator being located relative to said bail arm such that said second portion of said actuator is able to move into engagement with said bail arm when said ice bucket is displaced from said ice receiving position,
wherein said bail arm will be moved into said second position when said ice bucket is displaced from said ice receiving position.
13. An ice harvesting prevention mechanism according to claim 10, wherein said biasing element comprises a spring.
14. An ice harvesting prevention mechanism according to claim 10, wherein said actuator comprises a pivotable lever.
15. An ice harvesting prevention mechanism according to claim 10, wherein said ice retention cover is normally oriented vertically and hangs in said second position, but is pivotable to said first position, unless otherwise blocked, when engaged by ice pieces being dispensed from said ice maker.
16. An ice harvesting prevention mechanism comprising:
an ice maker arranged to make, harvest and dispense ice,
an ice bucket located in an ice receiving position relative to said ice maker to receive ice dispensed from said ice maker,
an ice height detection system arranged to detect a height of ice in said ice bucket,
said ice height detection system being operably connected to said ice maker such that when said ice height detection system does not detect any obstacles at a first location, said ice maker is enabled to make, harvest and dispense ice, and when said ice height detection system does detect an obstacle at said first location, said ice maker is disabled from at least one of making, harvesting and dispensing ice,
an actuator located relative to said ice bucket and said ice height detection system such that a first portion of said actuator will be in engagement with a movable actuator button on said ice bucket when said ice bucket is located in said ice receiving position and a second portion of said actuator is able to move into said first location and be detected as an obstacle by said ice height detection system when said ice bucket is displaced from said ice receiving position,
said movable actuator engagement button arranged so as to engage said first portion of said actuator when said ice bucket is located in said ice receiving position and said button is in a first position, and to avoid engagement with said first portion of said actuator when said ice bucket is displaced from said ice receiving position or when said ice bucket is located in said ice receiving position and said button is in a second position, and
a biasing element arranged to bias said second portion of said actuator into said first location when said ice bucket is displaced from said ice receiving position and to move said ice height detction system to said second position,
wherein said first portion of said actuator will be moved into said first location position when said ice bucket is displaced from said ice receiving position and when said button is in said second position, regardless of a location of said ice bucket.
17. An ice harvesting prevention mechanism according to claim 16, wherein said ice height detection system includes a pivotable bail arm for engaging ice held in said ice bucket.
18. An ice harvesting prevention mechanism for a refrigerator comprising:
an ice maker in said refrigerator arranged to make, harvest and dispense ice,
an ice bucket located in an ice receiving position relative to said ice maker to receive ice dispensed from said ice maker,
a movable bail arm with a portion located between said ice maker and said ice bucket, said bail arm movable between a first position and a second position,
a spring arranged to bias said bail arm towards said first position from said second position,
said bail arm being operably connected to said ice maker such that when said bail arm is in said first position and between said first position and said second position, said ice maker is enabled to make, harvest and dispense ice, and when said bail arm is in said second position, said ice maker is disabled from at least one of making, harvesting and dispensing ice,
an ice retention cover arranged to prevent dispensing of ice from said ice maker when in a first position and to permit dispensing of ice from said ice maker when in a second position,
a pivotable lever located relative to said ice bucket and said bail arm and ice retention cover such that a first arm of said lever will be in engagement with a movable actuator engagement button carried on said ice bucket when said ice bucket is located in said ice receiving position and a second arm of said actuator is able to move into engagement with said bail arm and said ice retention cover when said ice bucket is displaced from said ice receiving position, and
a spring arranged to bias said second portion of said actuator into engagement with said bail arm when said ice bucket is displaced from said ice receiving position and to move said bail arm to said second position,
said movable actuator engagement button arranged so as to engage said first arm of said actuator when said ice bucket is located in said ice receiving position and said button is in a first position, and to avoid engagement with said first arm of said actuator when said ice bucket is displaced from said ice receiving position or when said ice bucket is located in said ice receiving position and said button is in a second position,
wherein said bail arm will be moved into said second position and said ice retention cover will be held in said first position when said ice bucket is displaced from said ice receiving position and when said button is in said second position, regardless of a location of said ice bucket.
19. A ice harvesting prevention mechanism according to claim 18, wherein said ice bucket is arranged to move from said ice receiving position when a door of said refrigerator is opened.
20. An ice harvesting prevention mechanism according to claim 1, wherein said movable actuator button is arranged to slide between said first position and said second position.