Distributed Backup Patents (Class 707/652)
  • Publication number: 20140181043
    Abstract: A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel.
    Type: Application
    Filed: February 28, 2014
    Publication date: June 26, 2014
    Applicant: CommVault Systems, Inc.
    Inventors: Jun Lu, Parag Gokhale
  • Publication number: 20140181039
    Abstract: Systems and methods provide on demand data storage by creating an unpartitioned storage pool; generating a unique volume identifier for a data storage volume at a predetermined location; pre-provisioning the data storage volume in a volume queue ready for use on-demand; and storing data on the data storage volume at the predetermined location on-demand.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Applicant: ZETTA, INC.
    Inventors: Jason Harrison, Louis Montulli, Jeffrey Whitehead, Chris Schin, Shylaja Ramachandra, Casey Cook, Ray Thro, Harliv Singh, Rich Webster
  • Publication number: 20140181041
    Abstract: Systems and methods are disclosed for backing up a computer with a distributed meta data store by splitting meta data from file data; storing the meta data for each file in a separate file; mapping the file data and meta data to an arbitrary file system; and reconstructing files for the arbitrary file system.
    Type: Application
    Filed: March 16, 2013
    Publication date: June 26, 2014
    Applicant: ZETTA, INC.
    Inventors: Jeffrey Whitehead, Louis Montulli, V, Jason Harrison, Andrew Eckhardt, Casey Cook, Ray Thro
  • Patent number: 8762343
    Abstract: A data de-duplication method begins by a processing module receiving a plurality of data storage requests from a plurality of requesting devices wherein a data storage request includes the data and a requester identifier (ID). The method continues with the processing module obtaining a data identifier (ID) for the data. For each of the plurality of data storage requests, the method continues with the processing module producing a requester storage record, dispersed storage error encoding the requester storage record to produce a set of encoded requester storage record slices, and sending the set of encoded requester storage record slices to a dispersed storage network (DSN) memory for storage therein. The method continues with the processing module dispersed storage error encoding at least a portion of the data to produce a set of encoded data slices and sending the set of encoded data slices to the DSN memory for storage therein.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: June 24, 2014
    Assignee: Cleversafe, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison
  • Patent number: 8762344
    Abstract: An ACL, a setting table, and backup data are used to create an inter-base data sharing file system at a base permitted to share data. This enables data to be shared by bases. In a process for restoring backup data, with reference to the ACL and the setting table, a data management computer system determines whether or not each restore destination base is permitted to share data, and executes a restore process only on restore destination bases permitted to share data.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: June 24, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Tomonori Esaka
  • Publication number: 20140164333
    Abstract: User data stored on a first computer in a network is backed up to a computer which is one of a plurality of other computers in the network. The user data may be backed-up because a new operating system is to be installed. A request message indicating that the user data needs to be backed up is transmitted from the first computer to the network and is received at the other computers. One of the other computers is selected based on data indicating the extent to which each of the replying computers complies with one or more selection criteria. The first computer then transmits the user date to the selected computer with an identifier identifying the user data. The user data is stored in storage associated with the selected computer. The first and other computers may be in the same sub-network. The selection may be made by the first computer.
    Type: Application
    Filed: December 12, 2012
    Publication date: June 12, 2014
    Applicant: 1E LIMITED
    Inventors: Peter Murray, Mick Saxton
  • Publication number: 20140164334
    Abstract: A server uploads each data block of the file into a first storage space of the server. The server deletes repetitive data blocks of the file from the first storage space. The server backs up the repetitive data blocks into a third storage space of the server from the first storage space when the repetitive data blocks are not backed up, and backs up the uploaded data blocks of the file into the third storage space from a second storage space of the server.
    Type: Application
    Filed: October 29, 2013
    Publication date: June 12, 2014
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD.
    Inventors: ZHI-QUAN CHAI, DA-PENG LI, CHIEN-FA YEH, HAI-HONG LIN, CHUNG-I LEE
  • Patent number: 8745371
    Abstract: Devices located on a back end of a web application in a private cloud may establish secure communications to other back end devices or client devices with a secure boot device integrated in the back end device. The secure boot device enables the back end component to cryptographically split data and encrypt data for transmission to other devices through a secure communications link. The secure communications link may improve security on private cloud networks. Further the secure communications link may improve security to allow back end devices to be located remote to other back end devices.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: June 3, 2014
    Assignee: Unisys Corporation
    Inventor: Eric T. Obligacion
  • Publication number: 20140149356
    Abstract: A distributed data warehouse system maintains data blocks on behalf of clients, and stores primary and secondary copies of data blocks on different disks or nodes in a cluster. The data warehouse system may back up data blocks in a key-value backup storage system. In response to a query targeting a data block previously stored in the cluster, the data warehouse system may determine whether a consistent, uncorrupted copy of the data block is available in the cluster (e.g., by applying a consistency check). If not (e.g., if a disk or node failed), the data warehouse system may automatically initiate an operation to restore the data block from the backup storage system, using a unique identifier of the data block to access a backup copy. The target data may be returned in a query response prior to restoring primary and secondary copies of the data block in the cluster.
    Type: Application
    Filed: March 11, 2013
    Publication date: May 29, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: AMAZON TECHNOLOGIES, INC.
  • Publication number: 20140149355
    Abstract: A distributed data warehouse system may maintain data blocks on behalf of clients in multiple clusters in a data store. Each cluster may include a single leader node and multiple compute nodes, each including multiple disks storing data. The warehouse system may store primary and secondary copies of each data block on different disks or nodes in a cluster. Each node may include a data structure that maintains metadata about each data block stored on the node, including its unique identifier. The warehouse system may back up data blocks in a remote key-value backup storage system with high durability. A streaming restore operation may be used to retrieve data blocks from backup storage using their unique identifiers as keys. The warehouse system may service incoming queries (and may satisfy some queries by retrieving data from backup storage on an as-needed basis) prior to completion of the restore operation.
    Type: Application
    Filed: March 11, 2013
    Publication date: May 29, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: Amazon Technologies, Inc.
  • Publication number: 20140149357
    Abstract: A distributed data warehouse system may maintain data blocks on behalf of clients, and may store primary and secondary copies of each data block on different disks or nodes in a cluster. The warehouse system may back up data blocks in a remote key-value backup storage system. A restore operation may retrieve data blocks from backup storage using their unique identifiers as keys (while incoming queries are serviced) in response to a failure or a query targeting data that was lost or corrupted. The order in which data blocks are restored may be dependent on the relative likelihood that they will be accessed in the near future (e.g., based on how recently or frequently they were accessed, written, or backed up; the values of one or more access counters associated with each data block; or how recently a database table containing data in each data block was loaded).
    Type: Application
    Filed: March 11, 2013
    Publication date: May 29, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventor: Amazon Technologies, Inc.
  • Patent number: 8738582
    Abstract: A distributed object storage system includes several performance optimizations with respect to storing very small data objects, very large data objects and CRC calculations.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: May 27, 2014
    Assignee: Amplidata NV
    Inventors: Frederik De Schrijver, Romain Raymond Agnes Slootmaekers, Bastiaan Stougie, Joost Yervante Damad, Wim De Wispelaere, Wouter Van Eetvelde, Bart De Vylder
  • Patent number: 8738581
    Abstract: Various systems and methods for using multiple clients for data backup are described. For example, one method involves accessing a namespace, where the namespace indicates locations of files. At least a portion of the namespace is divided into sets, where the sets correspond to a subset of the files. The files of the subset are accessed by plurality of nodes, and the accessing is based on the sets. Each of the nodes accesses the files of the subset. The nodes are used to store, at data storage, the files of the subset.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: May 27, 2014
    Assignee: Symantec Corporation
    Inventors: Mehul R. Choube, Gaurav Malhotra, Shyam Prakash Velupula, Nitin Suresh Supekar
  • Patent number: 8732130
    Abstract: A virtualization switch connected to a host computer and a plurality of physical storage devices includes a plurality of communication line connection terminals and storage virtualizing unit allowing the host computer to recognize a storage area generated by combining some or all of storage areas of the plurality of physical storage devices as a virtual storage device, a plurality of copy process unit copying data in the storage area, and control unit controlling a copy process operation by assigning copy sessions based on instructions from the host computer to the plurality of copy process unit. When the number of copy process units is larger than number of copy sessions, the control unit performs control to distribute part of a copy process in the one or copy process units that are currently performing the copy process to the one or more copy process units that are not performing the copy process.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: May 20, 2014
    Assignee: Fujitsu Limited
    Inventors: Takuya Kurihara, Masakazu Sakamoto, Toshiaki Takeuchi, Atsushi Shinohara
  • Patent number: 8725696
    Abstract: A computer-implemented method for providing access to media content in multiple locations includes: storing media content in a system that has a memory and another storage; generating an object that represents the media content, the object including media content metadata and a media content reference configured to identify each of a memory location and a storage location; and making the object available to an application, the media content reference providing access to the stored media content at the memory location or at the storage location.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: May 13, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Oliver Goldman, David W. George, Ankit Jain, Ashutosh Sharma, Alok Manchanda, Ashish Baweja
  • Patent number: 8725697
    Abstract: Techniques for cloud data backup are disclosed. Example methods may store backup data from a client computer on portions of data storage media associated with peer computers. In some example embodiments, a file may be encoded into segments using an error-tolerant encoding scheme, and the segments may be stored on peer computers. In some example embodiments, individual segments may be stored on more than one peer machine and/or an individual peer machine may not receive all of the segments associated with the file.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: May 13, 2014
    Assignee: Empire Technology Development LLC
    Inventor: Andrew Wolfe
  • Patent number: 8725972
    Abstract: Various method, system, and computer program product embodiments for performing a backup of a source storage volume to a target storage volume are provided. In one exemplary embodiment, a flashcopy of the source storage volume to the target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Publication number: 20140122437
    Abstract: Disclosed are an apparatus and method of performing a data backup operation across a network. The method according to one example may include receiving a request to perform a data backup operation at a server, and identifying at least one agent application operating on a remote network device. The method may also include transmitting a setup file to the remote network device to be installed via the agent application and performing the data backup operation responsive to installing the at least one setup file on the remote network device.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Charles Bosson
  • Patent number: 8712969
    Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 29, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Manoj Kumar Vijayan Retnamma, Deepak Raghunath Attarde
  • Patent number: 8700574
    Abstract: PourOver is the process of replicating databases across clusters, in order to achieve real and/or near real-time database consistency between clusters (e.g., continually provide the ability to construct a consistent database on the alternate cluster that is up to date within a few minutes worth of transactions).
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: April 15, 2014
    Assignee: Omnitracs, LLC
    Inventors: Steven S. Thomson, Muralidhar Reddy Akula, Ryan Moore, Vineet Thanedar
  • Publication number: 20140101109
    Abstract: Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 10, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Petra Wagner
  • Publication number: 20140095440
    Abstract: It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Takayuki Fukatani, Tomonori Esaka
  • Publication number: 20140081919
    Abstract: A backup system having duplicated file system data and composed of a plurality of storage systems having different performances is provided, wherein a processing time required for backup of a small-sized file or an on-demand restoration of a file is reduced. A distributed backup system composed of a storage system and a plurality of backup units is equipped with a function for selecting a backup unit based on a plurality of performance indexes, and a requested data transfer size for performing backup or restoration is considered when performing the selection.
    Type: Application
    Filed: September 20, 2012
    Publication date: March 20, 2014
    Applicant: HITACHI, LTD.
    Inventors: Shinya Matsumoto, Takaki Nakamura, Masayuki Yamamoto, Kazuhisa Fujimoto
  • Patent number: 8660991
    Abstract: Systems and methods system for managing data objects that support the personalization of mobile communications services are provided. The system includes one or more databases that contain subscriber data, such as usage, or state information related to the subscriber. For one or more of the databases within the system, a database federator and a distributed object repository having multiple nodes is provided. The nodes are used to store data objects and duplicate data objects. Data objects may be distributed to the nodes based on, a hashing algorithm. Additionally, graceful redundancy degradation of stored duplicate objects is provided. Further, time-based triggering of duplicate objects stored within separate nodes is provided.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: February 25, 2014
    Assignee: Bridgewater Systems Corp.
    Inventor: Normand Glaude
  • Publication number: 20140046904
    Abstract: A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
    Type: Application
    Filed: March 7, 2013
    Publication date: February 13, 2014
    Applicant: COMMVAULT SYSTEMS, INC
    Inventor: Paramasivam Kumarasamy
  • Patent number: 8620867
    Abstract: Data uploaded from a mobile unit to a remote site can be buffered at an intermediate wireless base station, allowing an initial wireless link to be rapidly terminated and freed for other uses. In one implementation, a method includes forming a wireless link between a device and a first wireless receiver site, receiving a portion of a data set from the device, relinquishing the wireless link, and then transmitting the portion of the data set from the first wireless receiver site to a service provider. In another implementation, a method includes receiving, via an intermediate wireless base station, a backup request and a portion of data to be backed up from a device. The portion of the data to be backed up is received after a wireless link between the device and the wireless base station has been terminated.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: December 31, 2013
    Assignee: Symantec Operating Corporation
    Inventors: Ankur P. Panchbudhe, Angshurpan Bezbaruah
  • Patent number: 8615493
    Abstract: Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 24, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Jun Lu, Rahul S. Pawar
  • Patent number: 8615496
    Abstract: Improving file system reliability in storage mediums after a data corrupting event using file system journaling is described. In one embodiment, a method, which includes scanning beyond an active transactions region within the file system journal to locate additional valid transactions for replay to bring the storage medium into a consistent state; the scanning performed until an invalid transaction is reached.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: December 24, 2013
    Assignee: Apple Inc.
    Inventor: Dominic Giampaolo
  • Publication number: 20130339305
    Abstract: Methods of backing up and restoring a profile and devices therefor are disclosed. The method of backing up a profile includes transmitting, by an authentication module, a profile backup command to an operator server, transmitting, by the operator server, information to the authentication module, the information being generated by confirming a state of at least one repository capable of storing the profile, and storing the profile in a selected repository. The method of restoring a profile includes transmitting, by an authentication module, a profile restoration command to an operator server, transmitting, by the operator server, information to the authentication module, the information being generated by confirming a state of at least one repository having a profile stored therein, and restoring, in an authentication module, a profile stored in a selected repository.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 19, 2013
    Inventors: Kwan Lae KIM, Chul Hyun PARK, Jin Hyoung LEE, Hyung Jin LEE
  • Publication number: 20130339306
    Abstract: A method and apparatus for backing up a profile of in a repository are disclosed. The method of backing up a profile is a method of backing up a profile in a subscriber management server, and includes receiving a backup request for a profile stored in an authentication module from the authentication module, providing information for at least one repository to the authentication module, the information being generated by confirming a state of the at least one repository to back up the profile according to the backup request, and storing the profile in a repository selected by the authentication module based on the information for at least one repository. Therefore, the user can directly select a reliable repository and back up the profile of the authentication module.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 19, 2013
    Inventors: Kwan Lae KIM, Chul Hyun PARK, Jin Hyoung LEE, Hyung Jin LEE
  • Publication number: 20130339304
    Abstract: A mobile terminal including a memory; a wireless communication unit configured to perform wireless communication with an external device; at least one information acquisition mechanism configured to acquire emergent situation information for deciding whether an emergent situation has occurred; and a controller configured to transmit predetermined data files stored in the memory to the external device through the wireless communication unit according to a predetermined priority order if the emergent situation has occurred.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 19, 2013
    Inventors: Wonjong LEE, Changyoung PARK, Mihyun PARK, Hyejin EUM, Seonghyok KIM, Hongjo SHIM, Hyunho KOH
  • Patent number: 8606754
    Abstract: The present invention proposes a method for doubly backing up files asynchronously, wherein at least two first network elements share a second network element, both of said first network elements include respectively an active file handling device and a standby file handling device, characterized in that, said active file handling device copies the files to the second network element, if said standby file handling device finds that said active file handling device misses the files, said standby file handling device copies backups of the files to said active file handling device, thus the files stored in said active file handling device and the files stored in said standby file handling device being synchronized.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 10, 2013
    Assignee: Alcatel Lucent
    Inventors: Jing Xia, Xiaoping She, Min Zhang
  • Patent number: 8600943
    Abstract: Migrating data from an old storage device to a new storage device includes transferring the data from a first logical device on the old storage device to a second logical device on the new storage device, determining replication relationships for the first logical device, transferring the replication relationships; and transferring logical devices used for the replication relationships from the old storage device to the new storage device. The replication relationships may include a clone of the first logical device. Migrating data from an old storage device to a new storage device may also include suspending writes to the first logical storage device prior to transferring the data for the first logical storage device. The replication relationships may include at least one snapshot.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: John T. Fitzgerald, David Meiri, Dan Arnon, Patrick Brian Riordan, Alex Veprinsky, John Sopka
  • Patent number: 8600946
    Abstract: Disclosed is a reproduction apparatus including a server apparatus to distribute contents and a reproduction section to reproduce the contents distributed by the server apparatus, wherein a storage section included in the server apparatus stores set information pertaining to setting of a predetermined adjustment parameter related to a reproduction of content with respect to each of the contents distributable by the server apparatus; and the reproduction section reproduces the content on the basis of the set information stored in the storage section in the content distributed by the server apparatus.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: December 3, 2013
    Assignee: Funai Electric Co., Ltd.
    Inventor: Munehiko Fujimoto
  • Patent number: 8593942
    Abstract: In a load balancing communication device and a load balance management device configuring a load balancing system, a storage holds, when the device is a load balancing communication device of a working system, working communication information of the device itself and protection communication information corresponding to working communication information of another or other load balancing communication devices of the working system, or holds, when the device is a load balancing communication device of a redundant system, protection communication information corresponding to working communication information of another or other load balancing communication devices of the working system, and a processing share management portion instructs, when communication processing is no longer performed with the working communication information in the load balancing communication device of the working system, a frame processor to perform communication processing by making the protection communication information correspon
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: November 26, 2013
    Assignee: Fujitsu Limited
    Inventors: Yasunori Terasaki, Osamu Shiraki
  • Patent number: 8589352
    Abstract: A federated configuration management database includes a plurality of management data repositories, and a backup destination determination unit that determines backup destination management data repositories for backing up data overlapping among the plurality of management data repositories at specific management data repositories and that notifies each of the management data repositories of the data to be backed up.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: November 19, 2013
    Assignee: Fujitsu Limited
    Inventors: Masazumi Matsubara, Yuji Wada, Yasuhide Matsumoto, Yukihiro Watanabe, Kuniaki Shimada, Akira Katsuno
  • Publication number: 20130290264
    Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.
    Type: Application
    Filed: June 17, 2013
    Publication date: October 31, 2013
    Inventors: Bryan C. TURNER, John TOEBES, Douglas Jay WALKER
  • Publication number: 20130275381
    Abstract: A distributed object storage system includes several performance optimizations with respect to storing very small data objects, very large data objects and CRC calculations.
    Type: Application
    Filed: December 23, 2011
    Publication date: October 17, 2013
    Applicant: AMPLIDATA NV
    Inventors: Frederik De Schrijvr, Romain Raymond Agnes Slootmaekers, Bastiaan Stougie, Joost Yervante Damad, Wim De Wispelaere, Wouter Van Eetvelde, Bart De Vylder
  • Publication number: 20130275844
    Abstract: A method begins by determining that a disk drive of a slice server has been replaced with a new disk drive. The method continues by identifying a data slice that was stored on the disk drive and identifying a data segment based on the identified data slice. The method continues by identifying other slice servers that are storing other data slices of the encoded data segment. The method continues by retrieving, from the other slice servers, a sufficient number of the other data slices to reconstruct the data segment and decoding the sufficient number of the other data slices to reconstruct the data segment. The method continues by encoding the reconstructed data segment in accordance with the information dispersal algorithm to produce a new set of data slices. The method continues by selecting a data slice of the new set of data slices as a rebuilt data slice.
    Type: Application
    Filed: June 10, 2013
    Publication date: October 17, 2013
    Inventors: Vance T. Thornton, Jamie Bellanca, Dustin M. Hendrickson, Zachary J. Mark, Ilya Volvovski
  • Patent number: 8560790
    Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Patent number: 8560787
    Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Patent number: 8554733
    Abstract: A disaster recovery technology capable of achieving the high-speed FO and correctly reading the logs even if the unit of logs written in the main site is large is provided. In the disaster recovery system comprising a main site and a sub-site, when the writing in units of a log block consisting of a plurality of log records is performed in the main site and the logs are applied in the sub-site, the log blocks are read from the sub-storage to verify the consistency, and it is determined whether the reading process conflicts with the writing process through the remote copy operation when reading the logs. Then, only the log blocks in which the reading process does not conflict with the writing process as a result of the determination are applied to the database. Thereby, the logs are applied in the sub-site independently to recover the database.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: October 8, 2013
    Assignee: Hitachi Ltd.
    Inventors: Yoshio Suzuki, Nobuo Kawamura, Kota Yamaguchi, Shinji Fujiwara, Satoru Watanabe
  • Publication number: 20130262391
    Abstract: A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer.
    Type: Application
    Filed: May 24, 2013
    Publication date: October 3, 2013
    Inventor: Wesley W. Whitmyer, JR.
  • Publication number: 20130254165
    Abstract: In a Virtual Input/Output (I/O) Server (VIOS) partition within a data processing system that comprises cluster-aware VIOSes, a method includes: performing, via a backup/restore utility of a cluster aware (CA) operating system (OS) executing on a processor resource of the first VIOS partition, a backup operation on the first VIOS partition, which creates a first configuration backup file having configuration information about the hardware, logical and virtual devices of the VIOS partition; storing the configuration backup file within local storage; and responsive to receipt of a VIOS restore command: retrieving the configuration backup file from the local storage; and restoring the configuration of the hardware, logical and virtual devices of the first VIOS to a state that existed at a time at which the backup operation creating the configuration backup file was performed.
    Type: Application
    Filed: September 15, 2012
    Publication date: September 26, 2013
    Applicant: IBM Corporation
    Inventors: James A. Pafumi, Chintamani Praksh Siddeshwar, Rupesh Kumar Thota, Vasu Vallabhaneni
  • Publication number: 20130246366
    Abstract: In one embodiment of the present invention, a data-backup method includes partitioning a fingerprint namespace among a cluster of backup servers, the fingerprint namespace comprising fingerprints for representing units of data, each backup server of the cluster of backup servers managing units of data having fingerprints corresponding to an assigned partition of the fingerprint namespace. The method further includes receiving backup information from a client computing device for a block of data comprising units of data, the backup information including at least a fingerprint for each of the units of data and client-specific backup information. In addition, the method includes, utilizing the fingerprint for each of the units of data, deduplicating the units of data in parallel at the cluster of backup servers in accordance with the partitioning step, the deduplicating step comprising identifying ones of the units data already stored by the cluster of backup servers.
    Type: Application
    Filed: April 24, 2013
    Publication date: September 19, 2013
    Applicant: QUEST SOFTWARE, INC.
    Inventors: Kenneth Preslan, Matthew T. O'Keefe, Todd Ortberg
  • Patent number: 8538926
    Abstract: Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: September 17, 2013
    Assignee: Rackspace US, Inc.
    Inventors: Michael Barton, Will Reese, John A. Dickinson, Jay B. Payne, Charles B. Thier, Gregory Holt
  • Publication number: 20130226876
    Abstract: A system and a method are disclosed for receiving a file at a cloud-based storage system and storing the file in the file structure of the cloud-based storage system. Once received, the file, the name of the file, and its storage location in the cloud storage are associated with a unique identifier created for the file. The file, when provided to at least one user client, can be stored by the user client in a user-defined file structure that is different from the cloud-based storage system file structure. Because of the unique identifier associated with the file and the cloud-based storage location, the locally stored files can still be synchronized with file stored at the cloud-storage location.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 29, 2013
    Applicant: Construcs, Inc.
    Inventors: Ari Gati, Richard Barber, Trevor Seemann
  • Patent number: 8521308
    Abstract: A supervisory control system includes a supervisory control target device and a supervisory control device. The supervisory control device is configured such that an attribute usage flag that indicates whether the supervisory control device supports any changes in the attributes due to adding of a function, and an attribute effectiveness flag which indicates whether the supervisory control target device supports the changes, are added, as information concerning the attributes that undergo the changes, to a definition of the instance which the supervisory control device retains. Further, the supervisory control device includes a control unit which, on a basis of data of the attribute usage flag and attribute effectiveness flag relating to the attributes undergoing the changes due to adding of a function, determines whether the supervisory control target device supports a new function or whether supervisory control based upon the new function is effective.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: August 27, 2013
    Assignee: NEC Corporation
    Inventor: Kimio Ozawa
  • Patent number: 8521696
    Abstract: A system for responding to directory service operations includes a receiving data path for receiving operations. An alternate evaluator includes a local data store, the alternate evaluator responding to the received operations. A responding data path for sending the responses to the operations from the alternate evaluator.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 27, 2013
    Assignee: CA, Inc.
    Inventors: Richard H. Harvey, Ronald W. Ramsay
  • Patent number: 8515915
    Abstract: An “operate with missing region” feature of this disclosure allows the cluster to continue servicing reads for available regions even when some regions are missing. In particular, upon a given node failure condition, the cluster is placed in an effective read-only mode for all regions. The node failure condition typically is one where there has been a failure of an authoritative region copy and no backup copy is then available. As used herein, “read-only” means that no client write or update requests will succeed while the cluster is in this state. In particular, those requests should fail with an error message (or the like) that indicates failure because of the read-only status. Preferably, such requests are then re-tried. In this mode, all regions are only allowed to perform read operations. During the read-only state, the cluster continues to operate with missing regions, and missing regions are entered on the region map.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: August 20, 2013
    Assignee: Hitachi Data Systems Corporation
    Inventors: Alan G. Bryant, Kevin S. Grimaldi, Trek Palmer, David B. Pinkney