g-teams research presentation: error correcting...

21
G-TEAMS Research Presentation: Error Correcting Codes Sarah Edge Mann University of Arizona, Program in Applied Mathematics October 24, 2011 Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 1 / 14

Upload: others

Post on 29-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

G-TEAMS Research Presentation: Error CorrectingCodes

Sarah Edge Mann

University of Arizona, Program in Applied Mathematics

October 24, 2011

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 1 / 14

Page 2: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

Introduction

I grew up in Washington, DC

Attended The Field School, a smallprivate high school near Dupont Circle

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 2 / 14

Page 3: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

Harvey Mudd College

I attended Harvey Mudd College where I earned a B.S. in Mathematics.

Small, private, liberal arts college

Located in Claremont, California on theEastern edge of LA County

A member of the Claremont Consortiumwith Pitzer, Claremont-McKenna,Scripps, and Pomona

Focuses on Math, Science, andEngineering with an extensive corecurriculum in these areas

I majored in Math, but also studiedPhysics and Computer Science

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 3 / 14

Page 4: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

Budapest Semesters in Mathematics

Fall semester of my Junior year at HMC (2004) I spent in Budapestwith Budapest Semesters in Mathematics (BSM).

BSM is a study abroad program run by St. Olaf’s college.

Students spend a semester (or a year) studying in Budapest, Hungary.

Hungary has long history of excellence in mathematics. Courses aretaught in English by Hungarian mathematicians.

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 4 / 14

Page 5: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

Budapest Semesters in Mathematics

Located in central Europe, Budapest is both a fascinating city and anexcellent starting point from which to explore central and EasternEurope.

I visited 10 countries that semester: Hungary, Croatia, Bosnia andHerzegovina, Bulgaria, Romania, Serbia, Austria, Slovakia, Poland,and The Czech Republic

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 5 / 14

Page 6: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

The Lewin Group

After graduating from HMC in 2006, I took a break from school andworked for The Lewin Group for two years.

Lewin is a public health policy consulting firm. They advise the state,local, and federal governments, as well as private organization ontopics related to public health.

I worked on building economic models:

Cost of DiabetesPhysician Supply and Demand Model

I did data analysis to generate the base data for these models, andalso built the user interfaces for the models.

This required both mathematics, and computer programming.

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 6 / 14

Page 7: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

University of Arizona

In 2008 I came to Tucson to study in the Program in AppliedMathematics at the University of Arizona.

I earned my Masters of Science in Applied Math in December, 2009.

I am working on a PhD in Applied Math with a minor in ComputerScience

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 7 / 14

Page 8: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Introduction

G-TEAMS

This year, I am participating in the G-TEAMS program (GraduateStudents and Teachers Engaging in Mathematical Sciences).

G-TEAMS if funded by the National Science Foundation throughtheir GK-12 program.

“The program provides an innovative and dynamic opportunity forgraduate students and teacher partners to collaborate on thedevelopment of novel, rigorous and relevant material for K-12mathematics courses.”

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 8 / 14

Page 9: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Research?

To earn a PhD, one must complete original research in their field. So,what is original research in Applied Math?

Right now, I am working on Error Correcting Codes.

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 9 / 14

Page 10: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Motivation

When data is stored on a hard drive, sometimes there is a mechanicalerror and the hard drive fails

If we are storing data on a group of hard drives, we can use one or afew extra drives to store additional information that allows us toreconstruct data on a failed disk

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 10 / 14

Page 11: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: 1 0 1 1 0 0 1 0 0 1 1 0 0 1Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 11 / 14

Page 12: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: ? ? ? ? ? ? ? ? ? ? ? ? ? ?Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 12 / 14

Page 13: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: 1 ? ? ? ? ? ? ? ? ? ? ? ? ?Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 12 / 14

Page 14: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: 1 0 ? ? ? ? ? ? ? ? ? ? ? ?Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 12 / 14

Page 15: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: 1 0 1 ? ? ? ? ? ? ? ? ? ? ?Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 12 / 14

Page 16: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: 1 0 1 1 ? ? ? ? ? ? ? ? ? ?Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 12 / 14

Page 17: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Example

Disk 1: 1 0 1 1 0 0 0 0 1 1 1 0 1 0Disk 2: 1 1 0 0 0 1 1 0 0 1 1 0 1 1Disk 3: 1 0 1 1 0 0 1 0 0 1 1 0 0 1Disk 4: 1 1 1 1 0 1 1 1 0 0 0 0 0 1

Check Drive: 0 0 1 1 0 0 1 1 1 1 1 0 0 1

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 12 / 14

Page 18: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Generalization

This is a RAID scheme

Redundant Array of Inexpensive DisksRedundant Array of Independent Disks

If there are more disks, we might expect two or more disks to failsimuletaneously

We can correct simultaneous disk failures by using more check drivescomputed in different ways

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 13 / 14

Page 19: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Generalization

This is a RAID scheme

Redundant Array of Inexpensive DisksRedundant Array of Independent Disks

If there are more disks, we might expect two or more disks to failsimuletaneously

We can correct simultaneous disk failures by using more check drivescomputed in different ways

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 13 / 14

Page 20: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Generalization

This is a RAID scheme

Redundant Array of Inexpensive DisksRedundant Array of Independent Disks

If there are more disks, we might expect two or more disks to failsimuletaneously

We can correct simultaneous disk failures by using more check drivescomputed in different ways

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 13 / 14

Page 21: G-TEAMS Research Presentation: Error Correcting Codesime.math.arizona.edu/g-teams/Profiles/SM/IntroPres.pdfIntroduction The Lewin Group After graduating from HMC in 2006, I took a

Error Correcting Codes

Applications

UPC codes

Hard drives

Internet communications

Deep space communications

Cell phones

Compact Disks and DVDs

Sarah Edge Mann (UA AM) Error Correcting Codes October 24, 2011 14 / 14