Method and device supporting massive memory access to transactions

A storage access and mass storage technology, applied in the field of mass storage access methods and devices supporting transactions, can solve the problem of increasing storage access instability and solving difficulty, difficult distributed network external file system access, network system instability, etc. problems, to achieve direct and fast storage access, reduce storage access costs, and simplify storage access processes.

Active Publication Date: 2013-02-06
DATANG SOFTWARE TECH
View PDF3 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] In addition, the storage devices in these storage solutions are all basic hardware devices, which often directly or indirectly require bus drivers, or are more reflected as intermediate service platforms, which are expensive and not conducive to miniaturization
[0010] Whether in traditional storage solutions or distributed storage solutions, this type of storage system can usually only be used by file systems and / or applications through APIs (application programming interfaces), and it is difficult to be directly accessed by external file system access
At the same time, storage operations after distribution, especially network-based operations, lack transaction control capabilities
Due to the instability of the network system, the instability of storage access and the difficulty of solving are increased

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device supporting massive memory access to transactions
  • Method and device supporting massive memory access to transactions
  • Method and device supporting massive memory access to transactions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] refer to figure 1 , shows a flow chart of steps of a transaction-supporting mass storage access method according to Embodiment 1 of the present application.

[0036] The mass storage access method supporting transactions in this embodiment includes the following steps:

[0037] Step S102: Receive a WEB storage access instruction in the form of a webpage command.

[0038] When performing storage access, use WEB storage access instructions in the form of webpage commands, and WEB storage access instructions follow a certain network protocol, such as HTTP protocol, TCP protocol (Transmission Control Protocol), or UDP protocol (User Datagram Protocol). In specific implementation, WEB storage access instructions can be implemented through special definitions, such as extending network protocol commands or formulating new network protocol commands; existing storage access instructions can also be converted into WEB storage access instructions in an appropriate way. Of cours...

Embodiment 2

[0045] refer to figure 2 , shows a flow chart of steps of a transaction-supporting mass storage access method according to Embodiment 2 of the present application.

[0046] The mass storage access method supporting transactions in this embodiment includes the following steps:

[0047] Step S202: setting up a storage pool, a storage pool manager SPM, and a storage abstraction layer SAL in at least one server or storage device in the distributed network system.

[0048] Among them, the storage pool includes storage resources in one or more storage devices in the distributed network system; SPM is used to process the storage resources in the storage pool into and out of the pool; SAL is used to process the storage resources in the storage pool Carry out division and management, and receive the WEB storage access instruction, determine the storage space to be used by the WEB storage access instruction, and preferably convert the WEB storage access instruction into a storage acce...

Embodiment 3

[0071] refer to image 3 , shows a flow chart of steps of a transaction-supporting mass storage access method according to Embodiment 3 of the present application.

[0072] In this embodiment, devices such as storage pool, SPM, SAL, block device driver interface (BDDI), and cache manager (CM) are installed on the storage end to access storage resources (storage block device SBD in this embodiment) and management, which is structured like Figure 4 shown.

[0073] Among them, the storage block device (SBD) can be a storage block device such as a disk, an array, a solid-state disk (SSD), and a USB flash drive for storing data. These storage block devices are distributed in a distributed network system, and the storage in the storage block device The resources form the storage pool of the distributed network system; the block device driver interface (BDDI) is a driver used to provide storage device access in the existing operating system, through which various interfaces (SCSI,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a method and device supporting massive memory access to transactions. The method supporting massive memory access to transactions comprises the following steps: receiving a WEB memory access instruction in a webpage command form; determining the memory space to be used by the WEB memory access instruction, wherein the memory space is located in one or more memory apparatuses in a distributed network system; and according to the WEB memory access instruction, performing data memory access to the determined memory space. Through the invention, the direct and fast memory access to massive data can be realized at low cost, and a data transaction capability under a network environment is obtained.

Description

technical field [0001] The present application relates to the field of computer and network technology, in particular to a method and device for accessing mass storage supporting transactions. Background technique [0002] With the rapid development of Internet technology, Internet of Things technology and cloud computing technology, a large amount of data information is generated based on the network. When storing these massive data information, on the one hand, recording and storing these data information requires a huge space and throughput capability, which is often beyond the capacity of ordinary storage. On the other hand, business applications and data collection terminals are often varied. Not only is the system implementation complex, but also the data interfaces are complementary and compatible, and there is a lack of unified and convenient data storage interfaces. [0003] Existing applications and operating systems are tightly coupled with storage system access,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
Inventor 周训波王宇林荣华
Owner DATANG SOFTWARE TECH
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