Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-017/00
출원번호
US-0751804
(2010-03-31)
등록번호
US-8407190
(2013-03-26)
발명자
/ 주소
Prahlad, Anand
Muller, Marcus S.
Kottomtharayil, Rajiv
Kavuri, Srinivas
Gokhale, Parag
Vijayan, Manoj
출원인 / 주소
CommVault Systems, Inc.
대리인 / 주소
Perkins Coie LLP
인용정보
피인용 횟수 :
108인용 특허 :
92
초록▼
Various systems and methods may be used for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud e
Various systems and methods may be used for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods for content indexing data stored within a cloud environment may facilitate later searching, including collaborative searching. Methods for performing containerized deduplication may reduce the strain on a system namespace, effectuate cost savings, etc. Methods may identify suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy. Further, the systems and methods may be used for providing a cloud gateway and a scalable data object store within a cloud environment.
대표청구항▼
1. A method for storing, on a cloud storage site, a secondary copy of an original data set, the method comprising: receiving, with a computing device, a primary copy of an original data set;updating, with the computing device, a content index to reflect at least some of data content in the original
1. A method for storing, on a cloud storage site, a secondary copy of an original data set, the method comprising: receiving, with a computing device, a primary copy of an original data set;updating, with the computing device, a content index to reflect at least some of data content in the original data set;identifying, with the computing device, a target cloud storage site on which to store a secondary copy of the original data set, wherein a network connection is to be established between the target cloud storage site and a media file system agent, andwherein the established network connection has an associated latency and bandwidth;determining, with the computing device, a size for a container file to utilize when deduplicating the primary copy of the original data set, wherein the container file size is determined at least in part on the latency, bandwidth, or both, associated with the network connection to be established;deduplicating, with the computing device, at least some of the data content in the primary copy in order to create one or more container files containing deduplicated data, wherein at least one of the container files has the determined size;establishing, with the computing device, the network connection between the target cloud storage site and the media file system agent; andtransferring, with the computing device, the one or more container files to the target cloud storage site. 2. The method of claim 1, wherein transferring the one or more container files to the target cloud storage site further comprises: establishing a data buffer to permit buffering of data for later transmission to the target cloud storage site;repeating the following steps while the data buffer is not full: receiving a file system write request to write a set of data to the target cloud storage site, andadding the set of data to the buffer;once the data buffer is full, converting a file system request to one or more application program interface (API) calls associated with the target cloud storage site; andtransmitting the set of data in the buffer to the target cloud storage site via the network connection. 3. The method of claim 1, wherein determining the size for the container file further comprises: determining at least two of the following factors: an estimate of the latency associated with the network connection established to the identified target cloud storage site;an estimate of the bandwidth associated with the network connection established to the identified target cloud storage site;whether the target cloud storage site imposes a restriction on a namespace associated with the target cloud storage site;whether the target cloud storage site permits sparsification of data files;a pricing structure used by the target cloud storage site,a maximum container file size specified by a user or by a storage policy; anda minimum container file size specified by a user or by a storage policy; andperforming an optimization to establish a container size reflecting the determined two or more factors. 4. The method of claim 1, wherein determining the size for the container file further comprises determining the size of the container at least in part based on pricing associated with the target cloud storage site. 5. The method of claim 1, wherein determining the size for the container file further comprises determining a smaller sized container when the estimated bandwidth associated with the network connection is sufficiently low to inhibit acceptable upload times within a backup window or inhibit acceptable download times to retrieve the container file to meet a desired recovery time. 6. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy of the original data set further comprises: identifying two or more candidate cloud storage sites;accessing a storage policy having a set of preferences and storage criteria, wherein the set of preferences and storage criteria includes at least two of the following:one or more preferred cloud storage sites;one or more preferred classes or quality of cloud storage sites;requirements regarding deduplication of the original data set,requirements regarding encryption of the original data set,requirements regarding compression of the original data set,quality of a network connection available to the cloud storage site;one or more data retention periods;data characteristics of at least some data in the original data set;estimated or historic usage associated with operating one or more system components;frequency with which the original data set was accessed or modified during a particular time period;a specified level of fault tolerance; andone or more geographical locations or political state in which data storage devices for a cloud storage site exist; andselecting at least one of the two or more of the candidate cloud storage sites based at least in part on the set of preferences and storage criteria in the storage policy. 7. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a cloud storage site based at least in part on data storage devices for the cloud storage site being in locations receiving electrical power from two different power grids. 8. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a cloud storage site based at least in part on an operator of the cloud storage site being environmentally conscientious or having a particular political or social agenda. 9. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy further comprises avoiding a cloud storage site based at least in part on an operator of the cloud storage site having operations in an embargoed or sanctioned country. 10. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a cloud storage site based at least in part on an operator of the cloud storage site having operations in a developing country. 11. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a first cloud storage site to store at least some of the original data set for a first time period, and selecting a second cloud storage site to store at least some of the original data set for a second, longer time period. 12. The method of claim 1, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a first cloud storage site to store at least a first portion of the original data set, and selecting a second cloud storage site to store at least a second portion of the original data set, wherein the first portion of the original data set includes emails or data objects from a particular organization group. 13. The method of claim 1, wherein the primary copy is received at a media file system agent associated with a file system before deduplicating at least some of the data content in the primary copy. 14. A non-transitory computer-readable medium storing instructions that when executed by a processor perform a method of deduplicating multiple data objects, wherein the method is performed by one or more computing systems, each computing system including a processor and memory, the method comprising: receiving an indication to perform a storage operation to store data to at least one cloud storage location;receiving a set of data objects involved in the storage operation;determining a size for a container file to utilize when deduplicating the set of objects, wherein the container file size is determined at least in part on the latency, bandwidth, or both, associated with a network connection to between the one or more computing systems and the at least one cloud storage location;deduplicating, with the computing device, at least some of the data objects in the set in order to create one or more container files containing deduplicated data objects, wherein at least one of the container files has the determined size, wherein, for at least some of the data objects in the set, by the one or more computing systems: determining if an instance of the data object has already been stored at the at least one cloud storage location;if an instance of the data object has already been stored, then: determining the location of the instance of the data object; andstoring a reference to the location of the instance of the data object in a first file, wherein the first file stores multiple references, each reference referring to a location of an instance of a data object that has already been stored at the at least one cloud storage location; and wherein a reference may comprise a universal resource locator or logical address to the cloud storage location; andif an instance of the data object has not already been stored, then storing the data object in the created one or more container files, wherein the one or more container files store only a single instance of each data object; andinstructing the storage of the first file and the one or more container files at the cloud storage location. 15. A non-transitory computer-readable medium having instructions for a method of storing a secondary copy of an original data set on a cloud storage site, wherein executing the instructions with a processor of a computing device causes the processor to perform the method, comprising: receiving, with the computing device, a primary copy of an original data set;updating, with the computing device, a content index to reflect at least some of data content in the original data set;identifying, with the computing device, a target cloud storage site on which to store a secondary copy of the original data set, wherein a network connection is to be established between the target cloud storage site and a media file system agent, andwherein the established network connection has an associated latency and bandwidth;determining, with the computing device, a size for a container file to utilize when deduplicating the primary copy of the original data set, wherein the container file size is determined at least in part on the latency, bandwidth, or both, associated with the network connection to be established;deduplicating, with the computing device, at least some of the data content in the primary copy in order to create one or more container files containing deduplicated data, wherein at least one of the container files has the determined size;establishing, with the computing device, the network connection between the target cloud storage site and the media file system agent; andtransferring, with the computing device, the one or more container files to the target cloud storage site. 16. The computer-readable medium of claim 15, wherein transferring the one or more container files to the target cloud storage site further comprises: establishing a data buffer to permit buffering of data for later transmission to the target cloud storage site;repeating the following steps while the data buffer is not full: receiving a file system write request to write a set of data to the target cloud storage site, andadding the set of data to the buffer;once the data buffer is full, converting a file system request to one or more application program interface (API) calls associated with the target cloud storage site; andtransmitting the set of data in the buffer to the target cloud storage site via the network connection. 17. The computer-readable medium of claim 15, wherein determining the size for the container file further comprises: determining at least two of the following factors: an estimate of the latency associated with the network connection established to the identified target cloud storage site;an estimate of the bandwidth associated with the network connection established to the identified target cloud storage site;whether the target cloud storage site imposes a restriction on a namespace associated with the target cloud storage site;whether the target cloud storage site permits sparsification of data files;a pricing structure used by the target cloud storage site,a maximum container file size specified by a user or by a storage policy; anda minimum container file size specified by a user or by a storage policy; andperforming an optimization to establish a container size reflecting the determined two or more factors. 18. The computer-readable medium of claim 15, wherein determining the size for the container file further comprises determining a smaller sized container when the estimated bandwidth associated with the network connection is sufficiently low to inhibit acceptable upload times within a backup window or inhibit acceptable download times to retrieve the container file to meet a desired recovery time. 19. The computer-readable medium of claim 15, wherein identifying the target cloud storage site on which to store the secondary copy of the original data set further comprises: identifying two or more candidate cloud storage sites;accessing a storage policy having a set of preferences and storage criteria, wherein the set of preferences and storage criteria includes at least two of the following:one or more preferred cloud storage sites;one or more preferred classes or quality of cloud storage sites;requirements regarding deduplication of the original data set,requirements regarding encryption of the original data set,requirements regarding compression of the original data set,quality of a network connection available to the cloud storage site;one or more data retention periods;data characteristics of at least some data in the original data set;estimated or historic usage associated with operating one or more system components;frequency with which the original data set was accessed or modified during a particular time period;a specified level of fault tolerance; andone or more geographical locations or political state in which data storage devices for a cloud storage site exist; andselecting at least one of the two or more of the candidate cloud storage sites based at least in part on the set of preferences and storage criteria in the storage policy. 20. The computer-readable medium of claim 15, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a cloud storage site based at least in part on data storage devices for the cloud storage site being in locations receiving electrical power from two different power grids. 21. The computer-readable medium of claim 15, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a first cloud storage site to store at least some of the original data set for a first time period, and selecting a second cloud storage site to store at least some of the original data set for a second, longer time period. 22. The computer-readable medium of claim 15, wherein identifying the target cloud storage site on which to store the secondary copy further comprises selecting a first cloud storage site to store at least a first portion of the original data set, and selecting a second cloud storage site to store at least a second portion of the original data set, wherein the first portion of the original data set includes emails or data objects from a particular organization group.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (92)
Wang Lichen (150 Tennyson Ave. Palo Alto CA 94301), Apparatus and method for supplying power and wake-up signal using host port\s signal lines of opposite polarities.
Yuval Ofek ; Zoran Cakeljic ; Samuel Krikler IL; Sharon Galtzur IL; Michael Hirsch IL; Dan Arnon ; Peter Kamvysselis, Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size.
Fung, Henry T., Apparatus, architecture, and method for integrated modular server system providing dynamically power-managed and work-load managed network devices.
Griffin David (Maynard MA) Campbell Jonathan (Acton MA) Reilly Michael (Sterling MA) Rosenbaum Richard (Pepperell MA), Arrangement with cooperating management server node and network service node.
Nakano Toshio (Odawara JPX) Nozawa Masafumi (Odawara JPX) Kurano Akira (Odawara JPX) Hisano Kiyoshi (Odawara JPX) Hoshino Masayuki (Odawara JPX), Backup control method and system in data processing system using identifiers for controlling block data transfer.
Kitajima Hiroyuki (Yokohama) Yamamoto Akira (Yokohama) Doi Takashi (Hadano) Nozawa Masafumi (Odawara JPX), Buffered peripheral system and method for backing up and retrieving data to and from backup memory device.
Cole Leo J. (Raleigh NC) Frantz Curtis J. (Durham NC) Lee Jeannette (Raleigh NC) Ordanic Zvonimir (Raleigh NC) Plank Larry K. (Rochester MN), Centralized management in a computer network.
Carpenter Kelly S. (Fremont CA) Dearing Gerard M. (San Jose CA) Nick Jeffrey M. (Fishkill NY) Strickland Jimmy P. (Saratoga CA) Swanson Michael D. (Poughkeepsie NY) Wilkinson Wendell W. (Hyde Park NY, Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage.
Mogi, Kazuhiko; Nishikawa, Norifumi; Idei, Hideomi, Computer system for managing performances of storage apparatus and performance management method of the computer system.
Senator Steven T. ; Fuller Billy J., Computer system method and apparatus providing for various versions of a file without requiring data copy or log operati.
Fecteau Jean G. (Toronto NY CAX) Gdaniec Joseph M. (Vestal NY) Hennessy James P. (Endicott NY) MacDonald John F. (Vestal NY) Osisek Damian L. (Vestal NY), Computer system which supports asynchronous commitment of data.
Dunphy William E. (Westminster CO) Halladay Steven M. (Louisville CO) Moy Michael E. (Lafayette CO) Munro Frederick G. (Broomfield CO), Data storage and protection system.
Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Alterescu Bruno (Newton MA) Castel Daniel (Framingham MA) Shklarsky Gadi (Brookline MA), Data storage system controlled remote data mirroring with respectively maintained data indices.
Mega, Cataldo; Veliah, Sundar, Determining, transmitting, and receiving performance information with respect to an operation performed locally and at remote nodes.
Fortier Richard W. (Acton MA) Mastors Robert M. (Ayer MA) Taylor Tracy M. (Upton MA) Wallace John J. (Franklin MA), Digital data processor with improved backup storage.
Kenley Gregory (Northboro MA) Ericson George (Schrewsbury MA) Fortier Richard (Acton MA) Holland Chuck (Northboro MA) Mastors Robert (Ayer MA) Pownell James (Natick MA) Taylor Tracy (Upton MA) Wallac, Digital data storage system with improved data migration.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
Lagueux, Jr., Richard A.; Stave, Joel H.; Yeaman, John B.; Stevens, Brian E.; Higgins, Robert M.; Collins, James M., Graphical user interface for configuration of a storage system.
Urevig Paul D. ; Malnati James R. ; Ethen Donald J. ; Weber Herbert L., Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed.
Prahlad,Anand; Kavuri,Srinivas; Madeira,Andre Duque; Lunde,Norman R.; Bunte,Alan G.; May,Andreas; Schwartz,Jeremy, Hierarchical systems and methods for providing a unified view of storage information.
Barney Rock D. ; Schwols Keith ; Nelson Ellen M., Integration of a database into file management software for protecting, tracking and retrieving data.
Martin Charles W. (Richardson TX) Reid Fredrick S. (Plano TX) Forbus Gary L. (Dallas TX) Adams Steve M. (Plano TX) Shannon C. Patrick (Garland TX) Pirpich Eric A. (Garland TX), Mass data storage and retrieval system.
Kedem Nadav,ILX, Mass storage subsystem and backup arrangement for digital data processing system which permits information to be backed up while host computer(s) continue(s) operating in connection with information .
Long Robert M., Media element library with non-overlapping subset of media elements and non-overlapping subset of media element drives accessible to first host and unaccessible to second host.
Kullick Steven E. ; Spirakis Charles S. ; Titus Diane J., Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Kern Ronald M. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated backup copy ordering in a time zero backup copy session.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Micka William F. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated termination and resumption in a time zero backup copy process.
Walter A. Hubis ; William G. Deitz, Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access .
Aoyama Yuki,JPX ; Takahashi Toru,JPX ; Wakayama Satoshi,JPX, Method of and an apparatus for displaying version information and configuration information and a computer-readable recording medium on which a version and configuration information display program i.
Crescenti,John; Kavuri,Srinivas; Oshinsky,David Alan; Prahlad,Anand, Modular backup and retrieval system used in conjunction with a storage area network.
Pisello Thomas (De Bary FL) Crossmier David (Casselberry FL) Ashton Paul (Oviedo FL), Network management system having virtual catalog overview of files distributively stored across network domain.
Crockett Robert N. (Tucson AZ) Kern Ronald M. (Tucson AZ) Micka William F. (Tucson AZ), Software directed microcode state save for distributed storage controller.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for dynamically performing storage operations in a computer network.
Mutalik Madhav ; Senie Faith M., System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map.
Huai ReiJane (Old Brookville NY) Daly Robert (Ronkonkoma NY) Curti Walter (Dix Hills NY) Mohan Deepak (Huntington NY) Chueh James Kuang-Ru (Bayside NY) Louie Larry (Forest Hills NY), System and parallel streaming and data stripping to back-up a network.
Stoppani ; Jr. Peter (Woodinville WA), System for allocating storage spaces based upon required and optional service attributes having assigned piorities.
Flynn Rex A. (Belmont MA) Anick Peter G. (Marlboro MA), System for reconstructing prior versions of indexes using records indicating changes between successive versions of the.
Saether Christian D. (Seattle WA) Stoppani ; Jr. Peter (Woodinville WA), System of device independent file directories using a tag between the directories and file descriptors that migrate with.
Prahlad, Anand; Schwartz, Jeremy A.; Ngo, David; Brockway, Brian; Muller, Marcus S., Systems and methods for classifying and transferring information in a storage network.
Prahlad,Anand; Kavuri,Srinivas; Madeira,Andre Duque; Lunde,Norman R.; Bunte,Alan G.; May,Andreas; Schwartz,Jeremy, Systems and methods for generating a storage-related metric.
Prahlad, Anand; Kavuri, Srinivas; Madeira, Andre Duque; Lunde, Norman R.; Bunte, Alan G.; May, Andreas; Schwartz, Jeremy, Systems and methods for storage modeling and costing.
Prahlad,Anand; Kavuri,Srinivas; Madeira,Andre Duque; Lunde,Norman R.; Bunte,Alan G; May,Andreas; Schwartz,Jeremy, Systems and methods for storage modeling and costing.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Venkatesha, Ananda; Sancheti, Ashwin Gautamchand, Archiving virtual machines in a data storage system.
Mitkar, Amit; Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Pawar, Rahul S.; Sancheti, Ashwin Gautamchand, Creation of virtual machine placeholders in a data storage system.
Mitkar, Amit; Deshpande, Sumer Dilip; Dornemann, Henry Wallace; Pawar, Rahul S.; Sancheti, Ashwin Gautamchand, Creation of virtual machine placeholders in a data storage system.
Prahlad, Anand; Muller, Marcus S.; Kottomtharayil, Rajiv; Kavuri, Srinivas; Gokhale, Parag; Vijayan, Manoj Kumar, Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites.
Prahlad, Anand; Muller, Marcus S.; Kottomtharayil, Rajiv; Kavuri, Srinivas; Gokhale, Parag; Vijayan, Manoj Kumar, Data object store and server for a cloud storage environment, including data deduplication and data management across multiple cloud storage sites.
Littlefield, Duncan Alden; Nallathambi, Vimal Kumar; Chanchlani, Girish, Data recovery operations, such as recovery from modified network data management protocol data.
Dwarampudi, Bheemesh R.; Kottomtharayil, Rajiv; Pawar, Rahul S.; Gokhale, Parag, Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system.
Dwarampudi, Bheemesh R.; Kottomtharayil, Rajiv; Pawar, Rahul S.; Gokhale, Parag, Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficient live-mount of a backed up virtual machine in a storage management system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficient live-mount of a backed up virtual machine in a storage management system.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Dornemann, Henry Wallace; Pawar, Rahul S.; Kumarasamy, Paramasivam; Kilaru, Satish Chandra; Venkatesha, Ananda, Efficiently restoring execution of a backed up virtual machine based on coordination with virtual-machine-file-relocation operations.
Varadharajan, Prakash; Dornemann, Henry Wallace; Polimera, Rajesh; Kandasamy, Anand, File manager integration with virtualization in an information management system with an enhanced storage manager, including user control and storage management of virtual machines.
Ittah, Eyal; Hahn, Judah Gamliel; Drori, Yehuda; Meza, Joseph; Yoon, In-Soo; Cooper, Ofir, Host device and method for accessing a virtual file in a storage device by bypassing a cache in the host device.
Vijayan, Manoj Kumar; Chen, Ho-Chi; Attarde, Deepak Raghunath; Joshi, Hetalkumar N., Information management of data associated with multiple cloud services.
Vijayan, Manoj Kumar; Chen, Ho-Chi; Attarde, Deepak Raghunath; Joshi, Hetalkumar N., Information management of data associated with multiple cloud services.
Vijayan, Manoj Kumar; Chen, Ho-Chi; Attarde, Deepak Raghunath; Joshi, Hetalkumar N., Information management of data associated with multiple cloud services.
Vijayan, Manoj Kumar; Chen, Ho-chi; Attarde, Deepak Raghunath; Joshi, Hetalkumar N., Information management of data associated with multiple cloud services.
Vijayan, Manoj Kumar; Chen, Ho-chi; Attarde, Deepak Raghunath; Joshi, Hetalkumar N., Information management of data associated with multiple cloud services.
Pingel, Jan; Pantaleano, Michael John; Shah, Chirayu; Smith, Todd M.; Giordano, Matthew C.; Hessmer, Rainer; Peters, Kermit George; van der Merwe, Neville Patrick, Integrated and scalable architecture for accessing and delivering data.
Kumar, Parveen; Maheshwari, Gagan; Jeyapaul, Jaganathan; Lillie, Brian J., Interconnection platform for real-time configuration and management of a cloud-based services exchange.
Klose, Michael F.; Haridas, Ganesh, Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent.
Klose, Michael F.; Haridas, Ganesh, Offline messaging between a repository storage operation cell and remote storage operation cells via an intermediary media agent.
Prahlad, Anand; Muller, Marcus S.; Kottomtharayil, Rajiv; Kavuri, Srinivas; Gokhale, Parag; Vijayan, Manoj Kumar, Performing data storage operations with a cloud environment, including containerized deduplication, data pruning, and data transfer.
Kozin, Daniel; Marais, Arthur; Slinger, Nigel G.; Tobler, John B., Producing an image copy of a database object based on information within database buffer pools.
de Sene, Rafael Peria; dos Santos, Tiago Nune; Folco, Rafael Camarda Silva; Leitao, Breno Henrique, Scalable approach to manage storage volumes across heterogenous cloud systems.
de Sene, Rafael Peria; dos Santos, Tiago Nunes; Folco, Rafael Camarda Silva; Leitao, Breno Henrique, Scalable approach to manage storage volumes across heterogenous cloud systems.
Kumarasamy, Paramasivam, Storage management of data using an open-archive architecture, including streamlined access to primary data originally stored on network-attached storage and archived to secondary storage.
Bromley, Graham; Wu, Weibao; DuChene, Mark; Angerer, Walter; Balioglu, Mehmet; El-Hilali, Oussama; Zeis, Mike, Systems and methods for deduplicating data based on performance of a deduplication system.
Sitsky, David; Hill, Matthew Westwood; Power, Robin; Sheehy, Eddie; Stewart, Stephen, Systems and methods for scalable delocalized information governance.
Kumarasamy, Paramasivam; Pawar, Rahul S.; Mitkar, Amit; Kilaru, Satish Chandra, Systems and methods to process block-level backup for selective file restoration for virtual machines.
Kumarasamy, Paramasivam; Pawar, Rahul S.; Mitkar, Amit; Kilaru, Satish Chandra, Systems and methods to process block-level backup for selective file restoration for virtual machines.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.