Got it

What is Elastic EC?

Created: Oct 26, 2021 10:42:19Latest reply: Oct 26, 2021 10:59:58 206 3 0 0 0
  HiCoins as reward: 0 (problem unresolved)

Dear team,

Can anyone show me what is Elastic EC? And how does it work? Thanks.

Featured Answers

Recommended answer

little_fish
Admin Created Oct 26, 2021 10:43:59

Dear Axe,

In traditional disk-level RAID mode, data is stored on different disks of a single node and cannot be restored when the entire node fails. To prevent data loss, the storage system needs to provide redundancy protection for data among nodes. Erasure coding (EC) is a redundancy protection mechanism that implements data redundancy protection by calculating parity fragments.

When writing data, the distributed storage system divides the data into N data fragments (N is an even number) and calculates M parity fragments (M can be 2, 3, or 4) by using the EC encoding algorithm.

Server-level security: N data fragments and M parity fragments are stored on different nodes. If M nodes or M disks are faulty, the system can still properly read and write data, services are not interrupted, and data is not lost.
Cabinet-level security: N data fragments and M parity fragments are stored in different cabinets. If M cabinets or M nodes or M disks of different cabinets are faulty, the system can still read and write data properly, services are not interrupted, and data is not lost.
The space utilization with the EC redundancy mode used is about N/(N + M). A larger value of N indicates higher space utilization. The data reliability is determined by the value of M. A larger value of M indicates higher reliability. For details about the redundancy ratios, see the EC redundancy ratios table at the end of this section. Considering both the performance and reliability, the 4+2 redundancy ratio is recommended.

Thanks.

View more
  • x
  • convention:

Axe_Z
Axe_Z Created Oct 26, 2021 10:48:35 (0) (0)
Thanks.  
All Answers

Dear Axe,

In traditional disk-level RAID mode, data is stored on different disks of a single node and cannot be restored when the entire node fails. To prevent data loss, the storage system needs to provide redundancy protection for data among nodes. Erasure coding (EC) is a redundancy protection mechanism that implements data redundancy protection by calculating parity fragments.

When writing data, the distributed storage system divides the data into N data fragments (N is an even number) and calculates M parity fragments (M can be 2, 3, or 4) by using the EC encoding algorithm.

Server-level security: N data fragments and M parity fragments are stored on different nodes. If M nodes or M disks are faulty, the system can still properly read and write data, services are not interrupted, and data is not lost.
Cabinet-level security: N data fragments and M parity fragments are stored in different cabinets. If M cabinets or M nodes or M disks of different cabinets are faulty, the system can still read and write data properly, services are not interrupted, and data is not lost.
The space utilization with the EC redundancy mode used is about N/(N + M). A larger value of N indicates higher space utilization. The data reliability is determined by the value of M. A larger value of M indicates higher reliability. For details about the redundancy ratios, see the EC redundancy ratios table at the end of this section. Considering both the performance and reliability, the 4+2 redundancy ratio is recommended.

Thanks.

View more
  • x
  • convention:

Axe_Z
Axe_Z Created Oct 26, 2021 10:48:35 (0) (0)
Thanks.  
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.