A system and method to create a clone of a source computing system, the system including the steps of selecting a memory space coupled to the source computing system, retrieving uncoded data from the selected memory space, encoding the uncoded data by use of a bit-marker-based encoding process execu
A system and method to create a clone of a source computing system, the system including the steps of selecting a memory space coupled to the source computing system, retrieving uncoded data from the selected memory space, encoding the uncoded data by use of a bit-marker-based encoding process executing on a backup server, storing encoded data in a protected memory coupled to the backup server, wherein the protected memory is protected from a power interruption, retrieving the encoded data from the protected memory; and decoding the encoded data onto a target computing system, wherein the target computing system is separate from the source computing system.
대표청구항▼
1. A computer system comprising: at least one random access memory;a secondary energy source connected to the at least one random access memory, the secondary energy source configured to supply power to the at least one random access memory during a power interruption in order to protect data stored
1. A computer system comprising: at least one random access memory;a secondary energy source connected to the at least one random access memory, the secondary energy source configured to supply power to the at least one random access memory during a power interruption in order to protect data stored on the at least one random access memory during the power interruption; anda processor in electronic communication with the at least one random access memory through a communication bus to enable the processor to read and write data to the at least one random access memory, the processor configured to: access memory resources on a source computer system to be backed up, the memory resources comprising a block of uncoded data;access the block of uncoded data from the memory resources of the source computer system;encode the block of uncoded data by use of a bit-marker-based encoding process, wherein bit markers are used to replace respective unique data vectors in the block of uncoded data, wherein the bit-marker-based encoding process comprises decomposing the block of uncoded data into a plurality of data vectors and mapping each data vector to a corresponding bit marker;store the encoded block of uncoded data in the at least one random access memory to produce a system clone of the memory resources of the source computer system, wherein the system clone is stored in the at least one random access memory of the computer system without the need for a conventional persistent storage device;identify a target computer system on which to restore the system clone of the source computer system;access the encoded block from the at least one random access memory;decode the encoded block using a bit-marker-based decoding process to produce a block of decoded data from the encoded block; andprovide the block of decoded data to memory resources on the target computer system,wherein the computer system is separate from the source computer system. 2. The computer system of claim 1, wherein the bit-marker based encoding process further comprises storing a table of bit marker, data vector pairs. 3. The computer system of claim 1, wherein the bit-marker-based decoding process comprises: reading the encoded block from the at least one random access memory;extracting a plurality of bit markers from the encoded block;matching each of the plurality of bit markers to a data vector stored in a table comprising bit marker, data vector pairs; andcombining the matched data vectors to form the block of decoded data. 4. The computer system of claim 1, wherein the computer system is communicatively coupled to the source computer system through a communication network. 5. The computer system of claim 1, wherein the source computer system comprises a virtual machine implemented on a physical server. 6. The computer system of claim 1, wherein the memory resources on the source computer system to be backed up comprise an entire address space of a physical memory. 7. The computer system of claim 1, wherein the memory resources on the source computer system to be backed up comprise a portion of an address space of a physical memory. 8. The computer system of claim 1, wherein the target computer system is the same as the source computer system. 9. The computer system of claim 1, wherein the target computer system is separate from the source computer system. 10. A computer system comprising: a dual in-line memory module socket in electronic communication with a communication bus;a random access memory storage unit in electronic communication with a memory interface that is coupled to the dual in-line memory module socket, the memory interface including a secondary energy source connected to the random access memory storage unit, the secondary energy source configured to supply power to the random access memory storage unit during a power interruption in order to protect data stored on the random access memory storage unit during the power interruption;a processor in electronic communication with the dual in-line memory module socket through communication bus, the processor configured to: access memory resources on a source computer system to be backed up, the memory resources comprising a block of uncoded data;access the block of uncoded data from the memory resources of the source computer system;encode the block of uncoded data by use of a bit-marker-based encoding process, wherein bit markers are used to replace respective data vectors in the block of uncoded data, wherein the bit-marker based encoding process comprises decomposing the block of uncoded data into a plurality of data vectors and generating the encoded block by mapping each data vector to a corresponding bit marker;store the encoded block of uncoded data in the random access memory storage unit to produce to produce a system clone of the identified memory resources of the source computer system, wherein the system clone is stored in the random access memory storage unit of the computer system without the need for a conventional persistent storage device;identify a target computer system on which to restore the system clone of the source computer system;access the encoded block from the random access memory storage unit;decode the encoded block using a bit-marker-based decoding process to produce a block of decoded data from the encoded block; andprovide the block of decoded data to memory resources on the target computer system,wherein the computer system is separate from the source computer system. 11. The computer system of claim 10, wherein the secondary energy source comprises a large-capacitance capacitor. 12. The computer system of claim 10, wherein the memory interface includes a second processor configured to detect a power failure. 13. The computer system of claim 10, wherein the computer system is communicatively coupled to the source computer system through a communication network. 14. The computer system of claim 10, wherein the source computer system comprises a virtual machine implemented on a physical server. 15. The computer system of claim 10, wherein the bit-marker-based decoding process comprises: reading the encoded block from the random access memory storage unit;extracting a plurality of bit markers from the encoded block;matching each of the plurality of bit markers to a data vector stored in a table comprising bit marker, data vector pairs; andcombining the matched data vectors to form the block of decoded data. 16. The computer system of claim 10, wherein the target computer computing system is the same as the source computing system. 17. The computer system of claim 10, wherein the target computer computing system is separate from the source computing system. 18. The computer system of claim 10, wherein the memory resources on the source computer system to be backed up comprise an entire address space of a physical memory. 19. The computer system of claim 10, wherein the memory resources on the source computer system to be backed up comprise a portion of an address space of a physical memory.
Culnane Thomas Moran ; Gaynes Michael Anthony ; Seto Ping Kwong ; Shaukatullah Hussain, Apparatus for attaching heat sinks directly to chip carrier modules using flexible epoxy.
Beutler, Kevin R; Borowiak, James P; Hilker, Gregory J; Johnson, David C; Patil, Rajendra D; Rea, Jeffrey E, Axle assembly with axle housing assembly having air scoops for cooling.
Burger M. Jacques (Bieville Beuville FRX) Girault M. Marc (Caen FRX), Binary encoding method with substantially uniform rate of changing of the binary elements and corresponding method of in.
Akana, Jody; Hoenig, Julian; Rothkopf, Fletcher; Shedletsky, Anna-Katrina; Weiss, Samuel Bruce; Werner, Christopher M.; Zörkendörfer, Rico, Component for an electronic device.
Lambrecht Andy ; Belt Steve L. ; Dutton Drew, Computer system including a plurality of multimedia devices each having a high-speed memory data channel for accessing s.
Zhu,Huilong; Ramachandran,Ravikumar; Leobandung,Effendi; Kumar,Mahender; Zhu,Wenjuan; Norris,Christine, Field effect device including inverted V shaped channel region and method for fabrication thereof.
Kerrigan, Brian Michael; Muenkel, Gerard Francis; Piper, Charles William; Trumbo, Brian Alan, Handling system for use with a blade in a blade server system.
Eberhardt Anthony N. ; Dailey William L. ; Harada John A., Hard disk drive assembly which has a plenum chamber and a fan assembly that is perpendicular to a rack chamber.
Barringer, Dennis R.; Corcoran, Philip M.; Kostenko, William P.; Seminaro, Edward J., High density modular input/output package in a data processing system.
Harada Mithuhiro (Tokyo JPX) Saita Kenji (Niihama JPX), Hollow structure panel for heat storage material and process for producing heat storage material panel using the same.
Luciano, Jr., Robert Anthony; Bertram, William Keith; Prokop, Alexander; Hicksted, Richard Louis, Illumination intensity control in electroluminescent display.
Killen, Odie B.; Foisy, Paul K.; Walker, Robert I., Incorporation of multiple, 2.5-inch or smaller hard disk drives into a single drive carrier with a single midplane or baseboard connector.
Boa, Douglas S.; Meacham, Simon M.; Nolte, Barry M., Method and apparatus for marking a hash table and using the marking for determining the distribution of records and for tuning.
Domyo Seiichi,JPX ; Yoshiura Hiroshi,JPX ; Hattori Yoshiaki,JPX ; Otsu Yutaka,JPX ; Murakami Hiromasa,JPX, Method of and apparatus for compressing and decompressing data and data processing apparatus and network system using th.
Bradicich, Thomas Michael; Dalton, Angela Beth; Harper, Richard Edwin; Piazza, William Joseph, Method of detecting recirculation of heated air within a rack enclosure.
Jakobi, Michael; Serdiuk, Paul, Method of providing an electroluminescent coating system for a vehicle and an electroluminescent coating system thereof.
Felton, Mickey S.; Beinor, Jr., Albert F.; Peeke, Douglas E.; King, Jr., Joseph P.; Frangioso, Jr., Ralph C., Midplane-independent implementations of data storage system enclosures.
Lin David Dah-Haur ; Shaheen Amal Ahmed ; Yellepeddy Krishna Kishore, Multiple remote data access security mechanism for multitiered internet computer networks.
Sharma, Viswa, On-chip packet interface processor encapsulating memory access from main processor to external system memory in serial packet switched protocol.
Armstrong, William J.; Borkenhagen, John M.; Crippen, Martin J.; Desai, Dhruv M.; Engebretsen, David R.; Hillier, III, Philip R.; Holland, William G.; Hughes, James E.; O'Connor, James A.; Patel, Pravin S.; Tri, Steven M., Switch fabric management.
O'Loughlin, Daniel Francis; Smith, Keelan; Fuller, Jay Scott; Lattin, William Lundy; Struik, Marinus; Poeluev, Yuri; Campagna, Matthew John; Stiemerling, Thomas Rudolf; Ku, Weicheng Joseph, System and method for hardware based security.
Moriya,Tsuyoshi; Nakayama,Hiroyuki, Vacuum apparatus including a particle monitoring unit, particle monitoring method and program, and window member for use in the particle monitoring.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.