Patent ID: 7584226
Filing Date: 2009-09-01
Classification: G06F,Y10S

Abstract:
1. An on-demand data backup-restore system for backing up and restoring data in a grid computing system, said system comprising: a grid computing system network communications channel; and a plurality of client nodes connected to said grid computing system network communications channel for said grid computing system, said plurality of client nodes having at least one central processing unit for executing at least one grid application installed thereon, and for executing a trackless data backup-restore software installed on each of said plurality of client nodes for performing an on-demand data backup-restore request, said trackless data backup-restore software providing a respective trackless unique file identifier name to each of one or more data files selected for said on-demand data backup-restore request, at least one of said plurality of client nodes being a source client configured to initiate said on-demand data backup-restore request for either backing up data for said grid application on said grid computing system or for retrieving data stored for said grid application on said grid computing system, one or more of said plurality of client nodes being target clients configured to perform said on-demand data backup-restore request for said grid application on said grid computing system and at least one of said plurality of client nodes being a super node configured to broker an initial communication for said on-demand backup-restore request for said grid application between said source client and said target clients on said grid computing system for backing-up data for said grid application or restoring data for said grid application on said grid computing system, wherein said source client establishes one or more simultaneous sessions with a plurality of available target clients among said target clients, wherein said source client provides to said plurality of available target clients a trackless unique file identifier name corresponding to each of one or more data files selected for said on-demand data backup-restore request, wherein said source client sends one or more data file fragments for a respective data file selected to said plurality of available target clients, and wherein said plurality of available target clients perform said on-demand data backup-restore request using said trackless unique file identifier name provided for said respective data file selected corresponding to each of said one or more data file fragments, and wherein said source client does not track a respective location of said one or more data file fragments backed up on or retrieved from said plurality of available target clients.