Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

146results about How to "Reduce the number of writes" patented technology

Method for prolonging service life of solid-state disk

The invention discloses a method for prolonging the service life of a solid-state disk, which comprises the following steps of: (1) adding a write request into a write request queue in a buffer area of a solid-state disk; (2) selecting a data page in the write request as a sampling page; (3) calculating the fingerprint of the sampling page and also comparing with fingerprints in a fingerprint library so as to carry out matching; (4) if no matching fingerprint is found, writing the rest data pages in the sampling page and the request into a flash memory of the solid-state disk directly; and (5) if a matching fingerprint exists, carrying out fingerprint calculation on each of the rest pages respectively and also comparing with the fingerprints in the fingerprint library respectively so as to carry out matching: updating a corresponding mapping table directly for the data page in which the matching fingerprint is found and writing the data page in which the matching fingerprint is found into the solid-state disk. According to the method for prolonging the service life of the solid-state disk, the actual physical occupation of data in the solid-state disk on the flash memory is reduced, the redundant space of a system is indirectly increased, and the frequency of the garbage recovering operation of the system is reduced, so that the service life of the solid-state disk is enhanced.
Owner:HUAZHONG UNIV OF SCI & TECH

Shared storage message queue-based implementation method for high availability of virtual machines

ActiveCN104253860AMonitor current statusAvoid downtimeData switching networksMessage queueTimestamp
The invention discloses a shared storage message queue-based implementation method for high availability of virtual machines and relates to the field of cloud computing. The shared storage message queue-based implementation method for the high availability of the virtual machines comprises the following steps: initializing a piece of contiguous space on shared storage by a server program to serve as a logical volume; distributing a plurality of contiguous sectors from the logical volume to serve as a sector pool of a client program; acquiring the configuration information of the sector pool and the number of a virtual machine, of which the high availability is enabled, by the client program; sending a heartbeat message by the client program, and updating the timestamp of a virtual machine control block maintained by the client program; receiving the heartbeat message by the server program, and updating the timestamp of the virtual machine control block maintained by the server program by utilizing the timestamp carried in the heartbeat message. According to the shared storage message queue-based implementation method disclosed by the invention, the unnecessary stop time of the virtual machines is avoided; system resource consumption is low by adopting a heartbeat detection mechanism; the performance is high; the service life of the disk of the shared storage is prolonged.
Owner:WUHAN OPENKER COMPUTING

Method for breakpoint continuous transmission of reliable file acceptance (receiving) system based on unidirectional broadcasting network

The invention discloses a method for resuming transmission from a break-point for a reliable file receiving system on the basis of a unidirectional broadcast network, which comprises the following steps: firstly, slicing files to be transmitted according to the fixed size; secondly, attaching offset information and check information to each sliced file; thirdly, submitting a combined application data unit to a reliable multicast layer to split the application data unit into data blocks at the layer; fourthly, coding the data blocks so as to generate corresponding redundant data blocks; and fifthly, transmitting all the data blocks in a scrambled mode by a file transmission service terminal. When a user terminal receives the file, an information index file of the file is created for recording the receiving situation of the file data blocks. When the file receiving is resumed after break, information record files are checked to determine whether the transmission of the file needs to be resumed, and the transmission of the file is resumed according to the attached information. By adopting the method, the file can be received continuously from the break-point and the redundant and time-consuming write operation is skipped over to reduce writing times of a disk to protect the disk, thus the aims of reducing the I / O times and the CPU occupancy rate and saving hardware resource of a receiving end is achieved.
Owner:ZHEJIANG UNIV

Method and system for establishing RAID in SSD

The invention discloses a method for establishing an RAID (Redundant Arrays of Independent Disks) in an SSD (Solid State Drive). The method mainly comprises the following steps: abstracting Nand Flash Blocks into Super Blocks, abstracting Pages into Super Pages, and performing RAID establishment in the Super Pages by taking the Super Pages as RAID stripe units; making the Super Blocks equivalent to the Nand Flash Blocks by an FTL conversion layer: performing writing in sequence from small to big according to Super Page numbers during writing operation and erasing the Nand Flash Blocks in the Super Blocks at the same time during erasing operation; making the Super Pages equivalent to Nand Flash Pages by the FTL conversion layer: performing writing in sequence on the Nand Flash Pages in the Super Pages from small to big according to die numbers during writing operation; in addition, recording bad dies and RAID dies in the Super Blocks by the FTL conversion layer, and skipping dies where bad pages are when data is written for RAID establishment; and after all user data is written in RAID stripes, determining final RAID check data of the stripes and writing the RAID check data into the RAID dies of the Super Pages. According to the method, required DRAM resources are reduced, the cost is low, and the efficiency is high.
Owner:HUNAN GOKE MICROELECTRONICS

Storage system with second-level cache structure and reading/writing method

The invention provides a storage system with a second-level cache structure. The storage system comprises a host internal memory and a solid state hard disk, wherein the solid state hard disk comprises a main control chip, an NAND chip and an MRAM; the host internal memory comprises a read cache; and the MRAM comprises a write cache. The invention furthermore provides a reading/writing method which adopts the storage system with the second-level cache structure. According to the second-level cache structure and the reading/writing method which adopts the second-level cache structure, the reading operability is better; the MARM is used as the write cache, so that the data writing speed is greatly improved while the security of the data under the condition of unexpected outage is ensured; by using the read cache in the host internal memory, the limited MRAM space can be used as the write cache as much as possible, so that the cost is optimum and an expensive outage protection system is saved; and by using the MRAM as the write cache, the write frequency of the NAND is decreased, so that the NAND is protected and the service life of the NAND is prolonged. According to the storage system and the reading/writing method, a scheme with good cost-benefit ratio is provided.
Owner:SHANGHAI CIYU INFORMATION TECH

Page management method based on embedded system mixed main memory

The invention discloses a page management method based on an embedded system mixed main memory. The embedded system mixed main memory is an embedded system PCM / DRAM mixed main memory, a CPU of an embedded system sends an access page request, an access of the main memory is performed if request data or an instruction is not in a cache, and the page management method is executed at the moment. The page management method comprises building a CLOCK linked list existing in a page of the mixed main memory and an LRU linked list stored data of which are metadata of the page of an internal memory removed from the CLOCK linked list, determining whether the page accessed by the request is stored in the mixed main memory of the embedded system, accessing the CLOCK linked list if the page accessed by the request is stored in the mixed main memory of the embedded system, determining a type of the page in the CLOCK linked list to perform change operation of page identification bit or page migration operation, entering the next step if the page accessed by the request is not stored in the mixed main memory of the embedded system, obtaining a free page as a storage space of the accessed page, accessing the LRU linked list, and calling a page insertion algorithm to insert the accessed page into the mixed main memory.
Owner:SHANDONG UNIV

Solid-state drive control chip integrating MRAM (Magnetic Random Access Memory) and solid-state drive

The invention provides a solid-state drive control chip integrating an MRAM (Magnetic Random Access Memory). The solid-state drive control chip comprises a CPU, the MRAM, a host interface and an NAND controller, wherein the host interface adopts a standard memory reading and writing interface. The invention furthermore provides a solid-state drive and a corresponding reading and writing method. According to the solid-state drive control chip integrating the MRAM and the solid-state drive, the solid-state drive control chip integrating the MRAM is adopted and the host interface adopts the standard memory interface, so that the reading and writing speed of the solid-state drive is no longer limited by the speed of a serial interface; the reading and writing speed of the solid-state drive is increased; NAND management software is run by the CPU of the solid-state drive control chip integrating the MRAM, so that the technical scheme is easier to apply; due to the adoption of a POP package technology or a 3D SIC technology, the control chip can be used in a mobile phone and a light and thin notebook; and due to the adoption of the MRAM, the writing frequency of an NAND chip is reduced, so that the service life of the NAND chip is prolonged.
Owner:SHANGHAI CIYU INFORMATION TECH CO LTD

Method of optimizing page-level flash memory transformation layer

The invention discloses a method of optimizing a page-level flash memory transformation layer and belongs to the field of data storage. By means of the characteristic that an SLC flash memory supports part of writing, a mechanism of writing an in-situ log is adopted to reduce expenditure of access of a flash memory mapping page. The method comprises the following steps of: reserving a small part of the flash memory mapping page as a log region; when the flash memory mapping page is updated, establishing a log unit by all mapping items belonging to the mapping page in cache and adding the log region written to the mapping page by employing a part of writing mechanism; when the log region is written fully or the writing number of times exceeds a certain threshold value, combining and operating the mapping items in the flash memory mapping page and the items of the log page, and writing the same to a new flash memory mapping page; and at the moment, the log region in the new mapping page is empty, receiving an updating operation of the new mapping page and employing an in-situ log writing mechanism again. By reducing the expenditure of access of the flash memory mapping page, purposes of improving the performances of a flash memory solid disc and prolonging the service life are achieved.
Owner:HUAZHONG UNIV OF SCI & TECH

Dynamic strip system design method based on RAID5 solid-state disk array

The invention relates to a dynamic strip system design method and a dynamic strip strategy realization method based on a RAID5 solid-state hard disk array, and relates to the technical field of data storage. Data updating modes of reading, modifying, writing, reading, reconstructing and writing in the RAID5 solid-state hard disk array are replaced by using the mode of constructing dynamic stripe.The dynamic stripe design system of the invention comprises a stripe recombination module and a metadata module. The strip recombination module reconstructs the data blocks of local strips to form dynamic strips. The metadata module records and manages the mapping state and storage state of the data. The combination of the above two modules and a RAID5 array changes the request processing mode ofa traditional RAID5 array. The system separates the writing of full band from the writing of local band, so that data blocks in the local band are constructed to be dynamic strips through recombination. The dynamic and static stripes are mapped and managed by the metadata, which reduces the writing times of the solid-state disk, prolongs the service life of the array, reduces the pre-read delay before writing, and improves the writing performance of the array.
Owner:BEIJING INST OF COMP TECH & APPL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products