IEEE S.F. Bay Area Council e-GRID's
BayAreaTech

Technology & Networking in Silicon Valley & the SF Bay Area: Upcoming Meetings, Courses and Conferences

July 23, 2012

Mtg: Implementation of RAID Types of Architectures for Solid State Devices: Challenges and Solutions

by @ 10:21 am. Filed under ALL, Computers/Software, Electronics Design, Semiconductors
 

WEDNESDAY July 25, 2012
SCV Information Theory Chapter
Speaker: Dr. Mario Blaum, IBM Almaden Research Center
Time: Networking and food at 5:30 PM; Presentation at 6:00 PM
Cost: none
Place: Room 202, Packard Bldg, Stanford University, Stanford
RSVP: not required
Web: www.ewh.ieee.org/r6/scv/its

Redundant Arrays of Inexpensive Disks (RAID) types of architectures have been widely used for arrays of Hard Disk Drives or HDDs.? For example, RAID 5 allows for recovery of up to one failed disk using single parity, while RAID 6 allows for recovery of up to two failed disks using a Maximum Distance Separable (MDS) code (like Reed-Solomon, EVENODD, RDP or other options).
The problem is more involved when we have an array of Solid State Devices or SSDs (like flash memories).? In effect, contrary to HDDs, sectors in SSDs decay with time and with the number of writes.? For that reason, hard errors, in which the internal error-correcting code (ECC) of a sector is exceeded, may be pervasive.? If, for instance, a RAID 5 architecture is being used and one of the SSDs experiences a catastrophic failure, the data in the lost SSD is recovered by XORing, sector by sector, the surviving SSDs.? However, if one of those surviving sectors had a hard error, data loss will occur.? Implementing RAID 6 may solve this problem but, depending on the statistics of hard errors, this approach may be excessive.
I will address some possible solutions to this problem by using a new family of codes, Partial Maximum Distance Separable (PMDS) codes.? The idea of PMDS codes is to deal with this mixed environment of catastrophic and hard errors.? I will try to give some intuition on the codes without going too much into mathematical intricacies.? Previous knowledge of error and erasure correcting codes, like MDS codes, will help, but I will try to make the talk as self-contained as possible.

Comments are closed.

[IEEE S.F. Bay Area Council - www.e-grid.net] [powered by WordPress .]

SF Bay Area Council

Categories

  • ALL (4,591)
  • Antennas & Propagation (4)
  • BioEngineering (665)
  • Blogroll (33)
  • Circuits (11)
  • Communications (1,856)
  • Computers/Software (1,750)
  • Consumer Electronics (97)
  • Control Systems (19)
  • Electrical/Power (1,269)
  • Electronics Design (2,771)
  • Employment (4)
  • Employment opportunities (5)
  • Engineering Mgmt (1,806)
  • Green energy (42)
  • History (4)
  • Industrial Applications (80)
  • Information Theory (11)
  • Instrument and Measurement (1)
  • Magnetics (24)
  • Microwave (8)
  • NanoEngineering (870)
  • Optics/Displays (968)
  • Photonics (25)
  • PhotoVoltaics (4)
  • Product Safety (23)
  • Reliability (34)
  • Robotics and Automation (15)
  • Semiconductors (1,835)
  • Signal Processing (132)
  • Vehicular Technology (10)
  • Women in Engineering (7)
  • Young Professionals (2)
  •  

    Support our advertisers:

    Visit our
    GRID MARKETPLACE

    Enabling Javascript allows us to show you upcoming conferences in this column.

    For the Firefox browser, select Tools/Options/Content and select "Enable Javascript".

    If you are using Microsoft Internet Explorer you may need to click on the yellow bar above and select 'Allow Blocked Content'. You must then click 'Yes' on the following security warning.

    archives:

    December 2017
    S M T W T F S
    « Nov    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  

    View in Google Calendar

    search blog:


    SUBSCRIBE: Get the e-GRID twice a month by email - upcoming IEEE SF Bay Area meetings, conferences.

    RSS Feed Subscribe to our RSS Feed.

    PUBLICIZE your event to IEEE's membership.


    general links:

    22 queries. 0.675 seconds