CN115242807B - Data access method in 5G communication system and related equipment - Google Patents
Data access method in 5G communication system and related equipment Download PDFInfo
- Publication number
- CN115242807B CN115242807B CN202210768914.7A CN202210768914A CN115242807B CN 115242807 B CN115242807 B CN 115242807B CN 202210768914 A CN202210768914 A CN 202210768914A CN 115242807 B CN115242807 B CN 115242807B
- Authority
- CN
- China
- Prior art keywords
- storage server
- instruction
- data
- server
- write
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000004891 communication Methods 0.000 title claims abstract description 23
- 238000013500 data storage Methods 0.000 claims abstract description 12
- 230000036541 health Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
Abstract
The embodiment of the invention discloses a data access method and related equipment in a 5G communication system, wherein the method comprises the following steps: acquiring the running states of a first storage server and a second storage server, and giving a preset IP address to a target storage server based on the running states; acquiring a data read-write instruction sent by a computing server; respectively issuing write-in instructions in the data read-write instructions to a first storage server and a second storage server, so that the first storage server and the second storage server respond to the write-in instructions to finish data storage; and issuing a reading instruction in the data reading and writing instruction to the target storage server, so that the target storage server responds to the reading instruction to provide data for the computing server. And sending writing instructions to the plurality of storage servers to realize that the data stored by the plurality of storage servers have synchronism, and ensuring the provision of the data by determining the target storage server so as to further ensure the running state of the program.
Description
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a data access method and related devices in a 5G communication system.
Background
The fifth generation mobile communication technology (abbreviated as 5G or 5G technology) is the latest generation cellular mobile communication technology, and is also an extension following the 4G (LTE-A, wiMax), 3G (UMTS, LTE) and 2G (GSM) systems. Performance goals of 5G communications are high data rates, low latency, high availability reliability, energy conservation, cost reduction, increased system capacity, and large-scale device connectivity. The 5G communication system adopts a virtualization technology, and each functional module is operated in a virtual network element mode, so that the hardware utilization rate is improved, and the purposes of saving energy and reducing cost are achieved.
The disk data of the virtual network element includes a virtual machine system program, an application program, and a file system. In the prior art, when data is backed up, a backup instruction needs to be generated based on the data which is stored completely, so that the backup of the data has postponement property, after the data is stored completely, accidents which influence the data backup process, such as unstable data connection, are easy to occur before the data is backed up, the backup process cannot be performed, and the problem of inconvenient user experience is caused.
Disclosure of Invention
In view of the above, the present invention provides a data access method and related devices in a 5G communication system, which are used for solving the problem of delay in data backup in the prior art. To achieve one or a part or all of the above and other objects, the present invention provides a data access method in a 5G communication system, comprising:
Acquiring the running states of a first storage server and a second storage server, and giving a preset IP address to a target storage server based on the running states;
Acquiring a data read-write instruction sent by a computing server, wherein the computing server is a program running environment of a virtual network element;
Respectively issuing write-in instructions in the data read-write instructions to the first storage server and the second storage server so that the first storage server and the second storage server respond to the write-in instructions to finish data storage;
And issuing a reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
Optionally, before the step of issuing the write instruction in the data read-write instruction to the first storage server and the second storage server respectively, the method further includes:
Dividing the data read-write instruction to obtain a write instruction in the data read-write instruction and a read instruction in the data read-write instruction.
Optionally, the step of acquiring the operation states of the first storage server and the second storage server and assigning a preset IP address to the target storage server based on the operation states includes:
Acquiring operation information of the first storage server and the second storage server;
Determining a storage server in an active state and a storage server in a backup state in the first storage server and the second storage server based on the operation information, and judging whether the storage server in the active state fails;
If the storage server in the active state fails, the preset IP address is endowed to the storage server in the backup state;
If the storage server in the activated state is not failed, the preset IP address of the storage server in the activated state is maintained.
Optionally, the step of assigning a preset IP address to the target storage server according to the state information of the storage server in the active state and the storage server in the backup state includes:
acquiring health information of the storage server in the activated state, wherein the health information is used for indicating whether the storage server operates normally or not;
if the storage server in the activated state is in normal operation, the storage server in the activated state is used as the target server;
and if the storage server in the active state can not normally operate, taking the storage server in the backup state as the target server.
Optionally, before the step of issuing the read instruction in the data read-write instruction to the target storage server, the method further includes:
if the storage server in the activated state can not normally operate, the IP address of the storage server in the activated state is acquired;
And replacing the IP address of the storage server in the backup state with the IP address of the storage server in the active state.
Optionally, the step of using the storage server in the backup state as the target server includes:
Enabling a network storage protocol of the storage server in the backup state so as to enable the storage server in the backup state to be in an active state;
And enabling the external IP network of the storage server in the backup state.
Optionally, the step of issuing the write instruction in the data read-write instruction to the first storage server and the second storage server respectively includes:
And sending the writing instruction in the data reading and writing instruction to a first storage server through an external IP network of the first storage server, so that the first storage server forwards the writing instruction in the data reading and writing instruction to a second storage server through a private IP network between the first storage server and the second storage server.
In another aspect, an embodiment of the present application provides a data access apparatus in a 5G communication system, including:
The determining module is used for acquiring the running states of the first storage server and the second storage server and giving a preset IP address to the target storage server based on the running states;
the data receiving module is used for acquiring a data read-write instruction sent by the computing server, wherein the computing server is a program running environment of the virtual network element;
The writing instruction sending module is used for respectively sending writing instructions in the data reading and writing instructions to a first storage server and a second storage server so that the first storage server and the second storage server respond to the writing instructions to finish data storage;
and the reading instruction sending module is used for sending the reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
In another aspect, an embodiment of the present application provides an electronic device, including: a processor, a memory and a bus, said memory storing machine readable instructions executable by said processor, said processor and said memory communicating via said bus when the electronic device is running, said machine readable instructions when executed by said processor performing the steps of a data access method in a 5G communication system as described above.
In another aspect, embodiments of the present application provide a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of a data access method in a 5G communication system as described above.
The implementation of the embodiment of the invention has the following beneficial effects:
By respectively issuing the writing instructions in the data reading and writing instructions to the first storage server and the second storage server, the storage server for backup and the server for program application store data at the same time, and data backup is not needed after the data storage, so that the data backup is not delayed, the risk of unsuccessful data backup is reduced, and user experience is improved.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Wherein:
Fig. 1 is a flowchart illustrating a data access method in a 5G communication system according to the present application;
Fig. 2 is a schematic structural diagram of a data access device in a 5G communication system according to the present application;
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
Fig. 4 is a schematic structural diagram of a storage medium according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In order to solve the problem of delay in data backup in the prior art, as shown in fig. 1, the present invention provides a data access method in a 5G communication system, including:
S101, acquiring the running states of the first storage server and the second storage server, and giving a preset IP address to a target storage server based on the running states;
In one possible implementation manner, the step of acquiring the operation states of the first storage server and the second storage server and assigning a preset IP address to a target storage server based on the operation states includes:
Acquiring operation information of the first storage server and the second storage server;
Determining a storage server in an active state and a storage server in a backup state in the first storage server and the second storage server based on the operation information, and judging whether the storage server in the active state fails;
If the storage server in the active state fails, the preset IP address is endowed to the storage server in the backup state;
If the storage server in the activated state is not failed, the preset IP address of the storage server in the activated state is maintained.
The method includes the steps that operation information of a first storage server and operation information of a second storage server are obtained, whether the operation information is normal or not is judged, when the first server is an active server, the second server is a backup server, the operation state of the first server is checked, and if the first server fails, a preset IP address is given to the second server; if the first server does not fail, continuing to maintain the preset IP address of the first server; similarly, when the second server is an activation server and the first server is a backup server, checking the running state of the second server, and if the second server fails, giving a preset IP address to the first server; if the second server does not fail, the preset IP address of the second server is kept.
In one possible implementation manner, the step of assigning a preset IP address to the target storage server according to the state information of the storage server in the active state and the storage server in the backup state includes:
acquiring health information of the storage server in the activated state, wherein the health information is used for indicating whether the storage server operates normally or not;
if the storage server in the activated state is in normal operation, the storage server in the activated state is used as the target server;
and if the storage server in the active state can not normally operate, taking the storage server in the backup state as the target server.
By way of example, the storage server in the active state which cannot normally operate is replaced by the storage server in the backup state in time as the target server, so that the operation process of the program operation environment of the virtual network element is ensured, and the operation and data processing of the program are ensured.
S102, acquiring a data read-write instruction sent by a computing server, wherein the computing server is a program running environment of a virtual network element;
for example, the program running environment of the virtual network element needs to take data as a support, that is, needs to call the data from the storage server or send the data to the storage server for storage, and then the program running environment of the virtual network element needs to send a read-write instruction to the storage server so that the storage server provides the data required by the program running environment of the virtual network element.
S103, respectively issuing write-in instructions in the data read-write instructions to a first storage server and a second storage server so that the first storage server and the second storage server respond to the write-in instructions to finish data storage;
The method includes the steps that after a writing instruction sent by a program running environment of a virtual network element is received, the writing instruction is respectively issued to a first storage server and a second storage server, wherein when the first storage server is a storage server which is being used, the second storage server is a backup server; when the second storage server is the storage server being used, the first storage server is a backup server.
S104, issuing a reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
By respectively issuing the writing instructions in the data reading and writing instructions to the first storage server and the second storage server, the storage server for backup and the server for program application store data at the same time, and data backup is not needed after the data storage, so that the data backup is not delayed, the risk of unsuccessful data backup is reduced, and user experience is improved.
In one possible implementation manner, before the step of issuing the write instruction in the data read-write instruction to the first storage server and the second storage server respectively, the method further includes:
Dividing the data read-write instruction to obtain a write instruction in the data read-write instruction and a read instruction in the data read-write instruction.
The read instruction is used for calling the specified data in the storage server, and the instruction with the calling command in the data read-write instruction is taken as the read instruction, namely the read instruction is segmented in a mode of identifying the calling command; and the writing instruction is used for data storage, and the instruction with the storage command is used as the writing instruction, namely the writing instruction is divided in a mode of identifying the storage command, and whether the writing instruction divided by writing content verification exists or not is judged.
In one possible implementation manner, before the step of issuing the read instruction in the data read-write instruction to the target storage server, the method further includes:
if the storage server in the activated state can not normally operate, the IP address of the storage server in the activated state is acquired;
And replacing the IP address of the storage server in the backup state with the IP address of the storage server in the active state.
Illustratively, the step of storing the backup state on the storage server on the target server includes:
Enabling a network storage protocol of the storage server in the backup state so as to enable the storage server in the backup state to be in an active state;
And enabling the external IP network of the storage server in the backup state.
If the active storage server fails, the active storage server closes the network storage protocol, closes the external IP network and changes the network storage protocol into a backup state, and the backup storage server starts the network storage protocol to change the network storage protocol into the active state, starts the external IP network, and the backup storage server continues to use the external IP address of the active storage server, so that the external IP address of the network storage service is kept unchanged, and the virtual network element can use the data call service continuously without perception.
In one possible implementation manner, the step of issuing the write instruction in the data read-write instruction to the first storage server and the second storage server respectively includes:
And sending the writing instruction in the data reading and writing instruction to a first storage server through an external IP network of the first storage server, so that the first storage server forwards the writing instruction in the data reading and writing instruction to a second storage server through a private IP network between the first storage server and the second storage server.
The virtual network element accesses a first storage server through an external IP network, the first storage server operates a network storage protocol to provide storage service, and the network storage protocol directly reads and writes data to the disk device through a disk drive; when the disk drive of the first storage server receives a data writing request, the written data content and the corresponding disk sector number are sent to the disk drive of the second storage server through a private IP network between the storage servers, the disk drive of the second storage server writes the data content into the disk sector corresponding to the number, and finally the real-time synchronization of the disk data between the active storage server and the backup storage server is completed.
In another aspect, as shown in fig. 2, an embodiment of the present application provides a data access apparatus in a 5G communication system, including:
a determining module 201, configured to obtain an operation state of the first storage server and the second storage server, and assign a preset IP address to a target storage server based on the operation state;
the data receiving module 202 is configured to obtain a data read-write instruction sent by a computing server, where the computing server is a program running environment of a virtual network element;
A write instruction sending module 203, configured to send write instructions in the data read-write instructions to a first storage server and a second storage server, so that the first storage server and the second storage server respond to the write instructions to complete data storage;
And the read instruction sending module 204 is configured to send a read instruction in the data read-write instruction to the target storage server, so that the target storage server provides data for the computing server in response to the read instruction.
In one possible implementation, as shown in fig. 3, an embodiment of the present application provides a switch 300, where the switch includes a memory 310, a processor 320, and a computer program 311 stored on the memory 310 and executable on the processor 320, and when the processor 320 executes the computer program 311, implementation is achieved: acquiring the running states of a first storage server and a second storage server, and giving a preset IP address to a target storage server based on the running states; acquiring a data read-write instruction sent by a computing server, wherein the computing server is a program running environment of a virtual network element; respectively issuing write-in instructions in the data read-write instructions to the first storage server and the second storage server so that the first storage server and the second storage server respond to the write-in instructions to finish data storage; and issuing a reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
In one possible implementation, as shown in fig. 4, an embodiment of the present application provides a computer-readable storage medium 400 having a computer program 411 stored thereon, the computer program 411, when executed by a processor, implementing: acquiring the running states of a first storage server and a second storage server, and giving a preset IP address to a target storage server based on the running states; acquiring a data read-write instruction sent by a computing server, wherein the computing server is a program running environment of a virtual network element; respectively issuing write-in instructions in the data read-write instructions to the first storage server and the second storage server so that the first storage server and the second storage server respond to the write-in instructions to finish data storage; and issuing a reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
The computer storage media of embodiments of the invention may take the form of any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium may be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
It will be appreciated by those of ordinary skill in the art that the modules or steps of the invention described above may be implemented in a general purpose computing device, they may be centralized on a single computing device, or distributed over a network of computing devices, or they may alternatively be implemented in program code executable by a computer device, such that they are stored in a memory device and executed by the computing device, or they may be separately fabricated as individual integrated circuit modules, or multiple modules or steps within them may be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
Note that the above is only a preferred embodiment of the present invention and the technical principle applied. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of numerous obvious changes, rearrangements and substitutions without departing from the scope of the invention. Therefore, while the invention has been described in connection with the above embodiments, the invention is not limited to the embodiments, but may be embodied in many other equivalent forms without departing from the spirit or scope of the invention, which is set forth in the following claims.
The foregoing disclosure is illustrative of the present invention and is not to be construed as limiting the scope of the invention, which is defined by the appended claims.
Claims (7)
1. A method for data access in a 5G communication system, comprising:
Acquiring the running states of a first storage server and a second storage server, and giving a preset IP address to a target storage server based on the running states;
The step of obtaining the operation states of the first storage server and the second storage server and giving a preset IP address to a target storage server based on the operation states includes:
Acquiring operation information of the first storage server and the second storage server;
Determining a storage server in an active state and a storage server in a backup state in the first storage server and the second storage server based on the operation information, and judging whether the storage server in the active state fails;
If the storage server in the active state fails, the preset IP address is endowed to the storage server in the backup state;
If the storage server in the activated state is not failed, maintaining the preset IP address of the storage server in the activated state;
The step of assigning a preset IP address to a target storage server based on the running state includes:
acquiring health information of the storage server in the activated state, wherein the health information is used for indicating whether the storage server operates normally or not;
If the storage server in the activated state is in normal operation, the storage server in the activated state is used as the target storage server;
if the storage server in the active state can not normally operate, taking the storage server in the backup state as the target storage server;
Acquiring a data read-write instruction sent by a computing server, wherein the computing server is a program running environment of a virtual network element;
Respectively issuing write-in instructions in the data read-write instructions to the first storage server and the second storage server so that the first storage server and the second storage server can respond to the write-in instructions to finish data storage;
The step of respectively issuing the writing instructions in the data reading and writing instructions to the first storage server and the second storage server comprises the following steps:
transmitting a write-in instruction in the data read-in instruction to a first storage server through an external IP network of the first storage server, so that the first storage server forwards the write-in instruction in the data read-in instruction to a second storage server through a private IP network between the first storage server and the second storage server, wherein the write-in instruction comprises written data content and corresponding disk sector numbers, and the first storage server responds to the write-in instruction through a network storage protocol;
And issuing a reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
2. The method for accessing data in a 5G communication system according to claim 1, further comprising, before the step of issuing write instructions of the data read-write instructions to the first storage server and the second storage server, respectively:
Dividing the data read-write instruction to obtain a write instruction in the data read-write instruction and a read instruction in the data read-write instruction.
3. The method for accessing data in a 5G communication system according to claim 1, further comprising, prior to the step of issuing a read command of the data read-write command to the target storage server:
if the storage server in the activated state can not normally operate, the IP address of the storage server in the activated state is acquired;
And replacing the IP address of the storage server in the backup state with the IP address of the storage server in the active state.
4. The data access method in a 5G communication system according to claim 1, wherein the step of using the backup-state storage server as the target storage server comprises:
Enabling a network storage protocol of the storage server in the backup state so as to enable the storage server in the backup state to be in an active state;
And enabling the external IP network of the storage server in the backup state.
5. A data access arrangement in a 5G communication system, comprising:
The determining module is used for acquiring the running states of the first storage server and the second storage server and giving a preset IP address to the target storage server based on the running states; the step of obtaining the operation states of the first storage server and the second storage server and giving a preset IP address to a target storage server based on the operation states includes: acquiring operation information of the first storage server and the second storage server; determining a storage server in an active state and a storage server in a backup state in the first storage server and the second storage server based on the operation information, and judging whether the storage server in the active state fails; if the storage server in the active state fails, the preset IP address is endowed to the storage server in the backup state; if the storage server in the activated state is not failed, maintaining the preset IP address of the storage server in the activated state; the step of assigning a preset IP address to a target storage server based on the running state includes: acquiring health information of the storage server in the activated state, wherein the health information is used for indicating whether the storage server operates normally or not; if the storage server in the activated state is in normal operation, the storage server in the activated state is used as the target storage server; if the storage server in the active state can not normally operate, taking the storage server in the backup state as the target storage server;
the data receiving module is used for acquiring a data read-write instruction sent by the computing server, wherein the computing server is a program running environment of the virtual network element;
The writing instruction sending module is used for respectively sending writing instructions in the data reading and writing instructions to a first storage server and a second storage server so that the first storage server and the second storage server respond to the writing instructions to finish data storage; the step of respectively issuing the writing instructions in the data reading and writing instructions to the first storage server and the second storage server comprises the following steps: transmitting a write-in instruction in the data read-in instruction to a first storage server through an external IP network of the first storage server, so that the first storage server forwards the write-in instruction in the data read-in instruction to a second storage server through a private IP network between the first storage server and the second storage server, wherein the write-in instruction comprises written data content and corresponding disk sector numbers, and the first storage server responds to the write-in instruction through a network storage protocol;
and the reading instruction sending module is used for sending the reading instruction in the data reading and writing instruction to the target storage server so that the target storage server responds to the reading instruction to provide data for the computing server.
6. An electronic device, comprising: a processor, a memory and a bus, the memory storing machine readable instructions executable by the processor, the processor and the memory in communication via the bus when the electronic device is running, the machine readable instructions when executed by the processor performing the steps of the data access method in a 5G communication system according to any of claims 1 to 4.
7. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, implements the steps of the data access method in a 5G communication system according to any of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210768914.7A CN115242807B (en) | 2022-06-30 | 2022-06-30 | Data access method in 5G communication system and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210768914.7A CN115242807B (en) | 2022-06-30 | 2022-06-30 | Data access method in 5G communication system and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115242807A CN115242807A (en) | 2022-10-25 |
CN115242807B true CN115242807B (en) | 2024-07-05 |
Family
ID=83670799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210768914.7A Active CN115242807B (en) | 2022-06-30 | 2022-06-30 | Data access method in 5G communication system and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115242807B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486956A (en) * | 2020-12-10 | 2021-03-12 | 北京字节跳动网络技术有限公司 | Data access method and device and electronic equipment |
CN113961397A (en) * | 2021-10-28 | 2022-01-21 | 航天壹进制(南京)数据科技有限公司 | High-availability cluster disaster tolerance method based on backup disaster tolerance system |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7043507B2 (en) * | 2002-02-28 | 2006-05-09 | Veritas Operating Corporation | System and method for validated indirect data backup using operating system I/O Operations |
US8055745B2 (en) * | 2004-06-01 | 2011-11-08 | Inmage Systems, Inc. | Methods and apparatus for accessing data from a primary data storage system for secondary storage |
US7890669B2 (en) * | 2005-11-25 | 2011-02-15 | Hitachi, Ltd. | Computer system for sharing I/O device |
US20160239230A1 (en) * | 2013-08-28 | 2016-08-18 | Hitachi, Ltd. | Storage system and method for controlling storage system |
CN107092437B (en) * | 2016-02-17 | 2019-11-22 | 杭州海康威视数字技术股份有限公司 | Data write-in, read method and device, cloud storage system |
CN108352995B (en) * | 2016-11-25 | 2020-09-08 | 华为技术有限公司 | SMB service fault processing method and storage device |
CN114911649A (en) * | 2017-06-02 | 2022-08-16 | 伊姆西Ip控股有限责任公司 | Method and system for backing up and restoring data |
CN108040108B (en) * | 2017-12-11 | 2020-10-16 | 杭州电魂网络科技股份有限公司 | Communication switching method, device, coordination server and readable storage medium |
CN110896406A (en) * | 2018-09-13 | 2020-03-20 | 华为技术有限公司 | Data storage method and device and server |
CN111193818A (en) * | 2019-12-31 | 2020-05-22 | 苏州浪潮智能科技有限公司 | Method, system, equipment and medium for obtaining IP address |
CN111563008A (en) * | 2020-04-29 | 2020-08-21 | 深圳震有科技股份有限公司 | Data storage method, device, storage system and computer readable storage medium |
CN112596960B (en) * | 2020-11-25 | 2023-06-13 | 新华三云计算技术有限公司 | Distributed storage service switching method and device |
CN112882771A (en) * | 2021-03-22 | 2021-06-01 | 建信融通有限责任公司 | Server switching method and device of application system, storage medium and electronic equipment |
CN113590595A (en) * | 2021-09-30 | 2021-11-02 | 苏州浪潮智能科技有限公司 | Database multi-writing method and device and related equipment |
-
2022
- 2022-06-30 CN CN202210768914.7A patent/CN115242807B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112486956A (en) * | 2020-12-10 | 2021-03-12 | 北京字节跳动网络技术有限公司 | Data access method and device and electronic equipment |
CN113961397A (en) * | 2021-10-28 | 2022-01-21 | 航天壹进制(南京)数据科技有限公司 | High-availability cluster disaster tolerance method based on backup disaster tolerance system |
Also Published As
Publication number | Publication date |
---|---|
CN115242807A (en) | 2022-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220053068A1 (en) | Methods, apparatuses and computer storage media for applet state synchronization | |
CN113032099B (en) | Cloud computing node, file management method and device | |
US9182912B2 (en) | Method to allow storage cache acceleration when the slow tier is on independent controller | |
CN112732183B (en) | Access method, device and equipment of heterogeneous system storage equipment and storage medium | |
CN103412822B (en) | Operation Nonvolatile memory and the method and relevant apparatus of data manipulation | |
CN104156361A (en) | Method and system for achieving data synchronization | |
CN107861691B (en) | Load balancing method and device of multi-control storage system | |
CN110716845B (en) | Log information reading method of Android system | |
CN104615577A (en) | Big data server | |
CN110633046A (en) | Storage method and device of distributed system, storage equipment and storage medium | |
CA3129982A1 (en) | Method and system for accessing distributed block storage system in kernel mode | |
WO2023116438A1 (en) | Data access method and apparatus, and device | |
CN113794764A (en) | Request processing method and medium for server cluster and electronic device | |
US8965855B1 (en) | Systems and methods for hotspot mitigation in object-based file systems | |
CN114706531A (en) | Data processing method, device, chip, equipment and medium | |
CN115242807B (en) | Data access method in 5G communication system and related equipment | |
CN107656702A (en) | Accelerate the method and its system and electronic equipment of disk read-write | |
US20160011791A1 (en) | Storage control apparatus, storage system, and program | |
CN111435323A (en) | Information transmission method, device, terminal, server and storage medium | |
CN115291998A (en) | Rbd-nbd mapping method and device | |
CN113076175B (en) | Memory sharing method and device for virtual machine | |
CN115981559A (en) | Distributed data storage method and device, electronic equipment and readable medium | |
CN114928620A (en) | User information synchronization method, device, equipment, storage medium and program product | |
CN113625948A (en) | Method, device and equipment for filling dummy in solid state disk and readable medium | |
CN114490540A (en) | Data storage method, medium, device and computing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |