|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 7,552,152 |
| Richards , et al. | June 23, 2009 |
The embodiments of the invention provide a method, computer program product, etc. for risk-modulated proactive data migration for maximizing utility. More specifically, a method of planning data migration for maximizing utility of a storage infrastructure that is running and actively serving at least one application includes selecting a plurality of potential data items for migration and selecting a plurality of potential migration destinations to which the potential data items can be moved. Moreover, the method selects a plurality of potential migration speeds at which the potential data items can be moved and selects a plurality of potential migration times at which the potential data items can be moved to the potential data migration destinations. The selecting of the plurality of potential migration speeds selects a migration speed below a threshold speed, wherein the threshold speed defines a maximum system utility loss permitted.
| Inventors: | Richards; Elizabeth S. (Columbia, MD), Uttamchandani; Sandeep M. (San Jose, CA), Yin; Li (Redmond, WA) |
| Assignee: |
International Business Machines Corporation
(Armonk,
NY)
The United States of America as represented by the National Security Agency (Washington, DC) N/A ( |
| Appl. No.: | 11/681,971 |
| Filed: | March 5, 2007 |
| Current U.S. Class: | 707/204 ; 707/200; 707/202; 707/203; 707/205; 711/162 |
| Current International Class: | G06F 12/00 (20060101) |
| Field of Search: | 707/200,201,202,203,204,205 711/112,114,115,162,168 718/104 709/217,223 |
| 5367698 | November 1994 | Webber et al. |
| 6374327 | April 2002 | Sakaki et al. |
| 6571258 | May 2003 | Borowsky et al. |
| 7028079 | April 2006 | Mastrianni et al. |
| 2001/0001870 | May 2001 | Ofek et al. |
| 2001/0011324 | August 2001 | Sakaki et al. |
| 2002/0161778 | October 2002 | Linstedt |
| 2002/0174419 | November 2002 | Alvarez et al. |
| 2003/0028555 | February 2003 | Young et al. |
| 2006/0053251 | March 2006 | Nicholson et al. |
| 2006/0064555 | March 2006 | Prahlad et al. |
| 2006/0129771 | June 2006 | Dasgupta et al. |
Dejan S. Milojicic et al., "Process Migration", ACM, 2001, pp. 241-299. cited by examiner . Yin Xing et al., "Providing Resiliency to Load Variations in Distributed Stream Processing", ACM, 2006, pp. 775-786. cited by examiner . Lu, et al., "Aqueduct: online data migration with performance guarantees," Conference on File and Storage Technologies (FAST'02), Jan. 28-30, 2002, pp. 219-230. cited by other . Shu, et al., "Policy of File Migration at Server in Cluster File System," IEEE International Symposium on Cluster Computing and the Grid, 2004, pp. 691-698. cited by other . Nelson, et al., "Modeling and Analysis of Task Migration in Shared-Memory Multiprocessor Computer Systems," Proceedings of the Fourth International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Feb. 1-3, 1996, pp. 262-266. cited by other. |
|
|