DATA FRAGMENTATION TUNING AND CANDIDACY PERSISTENCE
First Claim
1. A processor-implemented method for implementing a first manager and a second manager for defragmenting a data area comprising:
- receiving, by the first manager, a data change event for the data area;
determining, by the first manager, based on the occurrence of the data change event, whether the data area has exceeded a defragment threshold based on a defragment threshold value;
adding the data area to a candidacy list, by the first manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value;
determining, by the second manager, whether the data area has exceeded the defragment threshold based on the defragment threshold value;
defragmenting the data area, by the second manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; and
removing the data area, by the second manager, from the candidacy list following the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for implementing defragmentation of a data area is provided. The method may include receiving a data change event for the data area and determining, whether the data area has exceeded a defragment threshold based on a defragment threshold value. The method may further include adding the data area to a candidacy list when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value. The method may also include defragmenting the data area when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value and removing the data area from the candidacy list following the determination.
-
Citations
20 Claims
-
1. A processor-implemented method for implementing a first manager and a second manager for defragmenting a data area comprising:
-
receiving, by the first manager, a data change event for the data area; determining, by the first manager, based on the occurrence of the data change event, whether the data area has exceeded a defragment threshold based on a defragment threshold value; adding the data area to a candidacy list, by the first manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; determining, by the second manager, whether the data area has exceeded the defragment threshold based on the defragment threshold value; defragmenting the data area, by the second manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; and removing the data area, by the second manager, from the candidacy list following the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for implementing a first manager and a second manager for defragmenting a data area comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising; receiving, by the first manager, a data change event for the data area; determining, by the first manager, based on the occurrence of the data change event, whether the data area has exceeded a defragment threshold based on a defragment threshold value; adding the data area to a candidacy list, by the first manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; determining, by the second manager, whether the data area has exceeded the defragment threshold based on the defragment threshold value; defragmenting the data area, by the second manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; and removing the data area, by the second manager, from the candidacy list following the determination. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for implementing a first manager and a second manager for defragmenting a data area comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions executable by a processor, the program instructions comprising; program instructions to receive, by the first manager, a data change event for the data area; program instructions to determine, by the first manager, based on the occurrence of the data change event, whether the data area has exceeded a defragment threshold based on a defragment threshold value; program instructions to add the data area to a candidacy list, by the first manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; program instructions to determine, by the second manager, whether the data area has exceeded the defragment threshold based on the defragment threshold value; program instructions to defragment the data area, by the second manager, when the data area is determined to have exceeded the defragment threshold based on the defragment threshold value; and program instructions to remove the data area, by the second manager, from the candidacy list following the determination. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification