Codes for Modern Applications
|
|
- Nathan Maxwell
- 5 years ago
- Views:
Transcription
1 Codes for Modern Applications Current Research Topics in the Code and Signal Design Group P. Vijay Kumar Indian Institute of Science, Bangalore, India Nov. 16, /28
2 Codes for Modern Applications: Examples Codes for Streaming Data Codes for the Distributed Storage of Big-Data Coding for Coded Computation Codes for Private Information Retrieval Polar Codes Codes for Block Chains 2/28
3 Codes for Streaming Next-Gen Vehicles Telemedicine Live Streaming Big Data Messaging Systems 3/28
4 Problem Statement A continuous stream of message packets s[0], s[1],... to be encoded and sent over an erasure channel 1. Each coded packet to be decoded with a delay of at most T. Streaming Server Network blue rectangles indicate erased packets 4/28
5 Sliding-Window Channel Model Within a sliding window of width W, will either have (a) A random packet erasures, or else (b) a packet erasure-burst of length B. Example with A = 2, B = 3, W = 4:. x[t] x[t + 1] x[t + 5] x[t + 6] x[t + 8]. W = 4, B = 3 W = 4, N = 2 [1] A. Badr, P. Patil, A. Khisti, W. Tan, and J. G. Apostolopoulos, Layered Constructions for Low-Delay Streaming Codes, IEEE Trans. Inf. Theory, /28
6 Coding Approach: Redundancy within a Packet and Diagonal Embedding s[0], s[1],.., s[i] Encoder x[i] k k n time i (n k) message packets coded packet s[i] p[i] E E E [2] E. Martinian and C. W. Sundberg, Burst erasure correction codes with low decoding delay, IEEE Trans. Inf. Theory, /28
7 Rate Bound [1] and an Optimal Code [3] Rate R A = 2, B = 4, T = 10, W = 11, R = 9/13. (c 0, c 1,..., c 9, c 12 ) is an [11, 9] MDS code. (W A) (W + (B A)). Time Message packets Parity packets [3] M. Nikhil Krishnan and P. Vijay Kumar, Rate-Optimal Streaming Codes for Channels with Burst and Isolated Erasures, IEEE ISIT, /28
8 Distributed Storage Setting 8/28
9 Distributed Storage Setting data pertaining to a single file is distributed across storage nodes nodes are inexpensive storage devices (a) prone to failure, (b) down for maintenance, (c) unavailable, busy serving other demands.. 9/28
10 Distributed Storage Setting Need for efficient repair of a failed node arises Focus on (a) repair bandwidth - amount of data download (b) repair degree - number of helper nodes contacted (the amount of data stored can be very very large Big Data ) 10/28
11 Just How Big is Big Data? Pictures from two different Data Centers.. 11/28
12 A Recently Completed Large Data Center The NSA Data Center in Utah. Estimated to store several between 3 12 Exabytes! GigaByte TeraByte PentaByte ExaByte = One Billion GB! 12/28
13 Completed at an estimated cost of $1.5 billion.. Another $2 billion for hardware, software, and maintenance 65 MW of power, costing about $40 million per year use 1.7 million gallons of water per day 13/28
14 Facebook s Code: Not Efficient at Handling Node Repair 1 1 Node Node Node 3 [14, 10] MDS code Node 4 Node 5 Node 6 Node 7 Node 8 Has the any 10 out of 14 property Used in Facebook data centers Node 9 Node 10 D. Borthakur, R. Schmit, R. Vadali, S. Chen, and P. Kling. HDFS RAID. Tech P1 Node 11 talk. Yahoo Developer Network, Nov. P2 Node P3 Node 13 P4 Node 14 14/28
15 Two New Branches of Coding Theory Regenera'ng(Codes( Codes(with((Locality( Regenera'ng(codes(reduce(repair(bandwidth( Codes(with(locality(reduce(repair(degree( A. G. Dimakis, P. B. Godfrey, Y. Wu, M. Wainwright, and K. Ramchandran, Network Coding for Distributed Storage Systems, IEEE Trans. Inform. Th., Sep P. Gopalan, C. Huang, H. Simitci, and S. Yekhanin, On the Locality of Codeword Symbols, IEEE Trans. Inf. Theory, Nov Image: 15/28
16 Regenerating Codes - Formal Definition Parameters: ( (n, k, d), (α, β), B, F q ) 1 2 k Data Collector k+1 d+1 n n capacity nodes capacity nodes Data to be recovered by connecting to any k of n nodes Nodes to be repaired by connecting to any d nodes, downloading β symbols from each node; (dβ << file size B ) 16/28
17 An Example Construction of a Regenerating Code: The Clay Code 1. M. Vajha, V. Ramkumar, B. Puranik, G. Kini, E. Lobo, B. Sasidharan, P. V. Kumar, A. Barg, M. Ye, S. Narayanamurthy, S. Hussain, and Siddhartha Nandi, Clay Codes: Moulding MDS Codes to Yield an MSR Code, presented at the 16th USENIX Conference on File and Storage Technologies (FAST), Feb , 2018, Oakland, CA. 17/28
18 Transforming an MDS Code to Yield a (4, 2) Clay Code Data (0,0) (0,1) (1,0) (1,1) Parity Start with a single-layer (4, 2) MDS code. y x z=0 z=1 z=2 z=3 Layer four such units. z= (0,0) z= (1,0) z= (0,1) z= (1,1) Index each layer z using two bits. U U* Pairwise Forward Transform (PFT) C C* = A U U* C C* Identify paired sub-chunks. A simple, (2x2) linear, trasnformation. Pairwise transformation of symbols yields the Clay code. 18/28
19 Coded Computation 19/28
20 Coded MapReduce with r = 2 Q = 3 functions to be computed using K = 3 servers, N = 6 file fragments. Map function is run on each fragment by two servers. Only 3 units of intermediate computations need to be sent. 20/28
21 PIR Codes 21/28
22 PIR: Replicated Servers An example PIR protocol with 2 replicated servers: Server 1 Server 2 x x q 1 =u q 2 =u+e i a 1 = u T x a 2 = (u+e i ) T x Alice a 1 + a 2 = e T i x = x i For replicated servers, storage overhead = τ 2 [1] B. Chor, E. Kushilevitz, O. Goldreich, and M. Sudan, Private information retrieval, Journal of the ACM, 45, /28
23 PIR Code The basic idea here is to reduce storage overhead by avoiding replication. The code that is used is one that can simulate the presence of τ replicated servers. It does this by ensuring that each piece of data can be recreated in τ different ways by connecting to τ disjoint sets of severs. This calls for a new class of code, termed by Fazeli et al as a PIR Code. [1] A. Fazeli, A. Vardy, and E. Yaakobi, Codes for distributed PIR with low storage overhead, ISIT /28
24 PIR Code Server 1 Server 2 x = [ x 1 x 2 x 3 x 4 ] T Server 3 Server 4 x 5 =x 1 +x 2 +x 3 +x 4 Server 5 x 1 x 2 x 3 x 4 x 5 u u+e i u+e i u+e i u+e i u T x 1 (u+e i ) T x 2 (u+e i ) T x 2 (u+e i ) T x 4 (u+e i ) T x 5 Storage Overhead = 1.25 I want x 1i Alice (u+e i ) T x 2 +(u+e i ) T x 3 +(u+e i ) T x 4 +(u+e i ) T x 5 = (u+e i ) T x 1 We now have u T x 1 and (u + e i ) T x 1 Open problems Lower bound on n given k and τ 5. Optimal PIR code constructions for τ 5. [1] A. Fazeli, A. Vardy, and E. Yaakobi, Codes for distributed PIR with low storage overhead, ISIT [2] M. Vajha, V. Ramkumar and P. V. Kumar Binary, Shortened Projective Reed Muller Codes for Coded PIR, ISIT /28
25 Other Topics 1. Polar codes 2. Codes for improved operation of block chains 25/28
26 Recent Publications 1. Balaji S B, M. Nikhil Krishnan, Myna Vajha, Vinayak Ramkumar, Birenjith Sasidharan, P. Vijay Kumar, Erasure coding for distributed storage: an overview, Sci China Inf Sci, vol. 61, October 2018, pp Guang Gong, Tor Helleseth, and P. Vijay Kumar. Solomon W. Golomb - Mathematician, Engineer, and Pioneer, IEEE Transactions on Information Theory, vol(64), no.4, pp , M. N. Krishnan, B. Puranik, P. V. Kumar, I. Tamo and A. Barg, Exploiting Locality for Improved Decoding of Binary Cyclic Codes, in IEEE Transactions on Communications, vol. 66, no. 6, pp , June K. V. Rashmi, N. B. Shah, K. Ramchandran and P. V. Kumar, Information-Theoretically Secure Erasure Codes for Distributed Storage, in IEEE Trans. Inform. Th., vol. 64, no. 3, pp , March M. Nikhil Krishnan, Anantha Narayanan R., and P. Vijay Kumar, Codes with Combined Locality and Regeneration Having Optimal Rate, d min and Linear Field Size, accepted for presentation at the IEEE International Symp. Inform. Theory (ISIT), June 18-22, Vail, Colorado, S. B. Balaji and P. Vijay Kumar, A Tight Lower Bound on the Sub-Packetization Level of Optimal-Access MSR and MDS Codes, accepted for presentation at the IEEE International Symp. Inform. Theory (ISIT), June 18-22, Vail, Colorado, /28
27 Recent Publications 7. M. Vajha, S. B. Balaji, PV Kumar, Explicit MSR Codes with Optimal Access, Optimal Sub-Packetization and Small Field Size for d = k + 1, k + 2, k + 3, accepted for presentation at the IEEE International Symp. Inform. Theory (ISIT), June 18-22, Vail, Colorado, M. Nikhil Krishnan and P. Vijay Kumar, Rate-Optimal Streaming Codes for Channels with Burst and Isolated Erasures, accepted for presentation at the IEEE International Symp. Inform. Theory (ISIT), June 18-22, Vail, Colorado, S. B. Balaji, Ganesh Kini and P Vijay Kumar, A Rate-Optimal Construction of Codes with Sequential Recovery with Low Block Length, presented at the 24th National Conference on Communications (NCC 2018), IIT Hyderabad, February 25-28, Vinayak Ramkumar, Myna Vajha and P Vijay Kumar, Determining the Generalized Hamming Weight Hierarchy of the Binary Projective Reed-Muller Code, presented at the 24th National Conference on Communications (NCC 2018), IIT Hyderabad, February 25-28, M. Vajha, V. Ramkumar, B. Puranik, G. Kini, E. Lobo, B. Sasidharan, P. V. Kumar, A. Barg, M. Ye, S. Narayanamurthy, S. Hussain, and Siddhartha Nandi, Clay Codes: Moulding MDS Codes to Yield an MSR Code, presented at the 16th USENIX Conference on File and Storage Technologies (FAST), Feb , 2018, Oakland, CA. 27/28
28 Thanks! 28/28
Your Data is in the Cloud: Who Exactly is Looking After It?
Your Data is in the Cloud: Who Exactly is Looking After It? P Vijay Kumar Dept of Electrical Communication Engineering Indian Institute of Science IISc Open Day March 4, 2017 1/33 Your Data is in the Cloud:
More informationCoding Techniques for Distributed Storage Systems
Coding Techniques for Distributed Storage Systems Jung-Hyun Kim, {jh.kim06}@yonsei.ac.kr, Hong-Yeop Song Yonsei Univ. Seoul, KORE 3 rd CITW, Oct. 25. 1, 2013 Contents Introduction Codes for Distributed
More informationEnabling Node Repair in Any Erasure Code for Distributed Storage
Enabling Node Repair in Any Erasure Code for Distributed Storage K. V. Rashmi, Nihar B. Shah, and P. Vijay Kumar, Fellow, IEEE Abstract Erasure codes are an efficient means of storing data across a network
More informationClay Codes: Moulding MDS Codes to Yield an MSR Code
Clay Codes: Moulding MDS Codes to Yield an MSR Code Myna Vajha, Vinayak Ramkumar, Bhagyashree Puranik, Ganesh Kini, Elita Lobo, Birenjith Sasidharan, and P. Vijay Kumar, Indian Institute of Science, Bangalore;
More informationSCALING UP OF E-MSR CODES BASED DISTRIBUTED STORAGE SYSTEMS WITH FIXED NUMBER OF REDUNDANCY NODES
SCALING UP OF E-MSR CODES BASED DISTRIBUTED STORAGE SYSTEMS WITH FIXED NUMBER OF REDUNDANCY NODES Haotian Zhao, Yinlong Xu and Liping Xiang School of Computer Science and Technology, University of Science
More informationOn Coding Techniques for Networked Distributed Storage Systems
On Coding Techniques for Networked Distributed Storage Systems Frédérique Oggier frederique@ntu.edu.sg Nanyang Technological University, Singapore First European Training School on Network Coding, Barcelona,
More informationInformation-theoretically Secure Regenerating Codes for Distributed Storage
Information-theoretically Secure Regenerating Codes for Distributed Storage Nihar B. Shah, K. V. Rashmi and P. Vijay Kumar Abstract Regenerating codes are a class of codes for distributed storage networks
More informationEECS 121: Coding for Digital Communication & Beyond Fall Lecture 22 December 3. Introduction
EECS 121: Coding for Digital Communication & Beyond Fall 2013 Lecture 22 December 3 Lecturer: K. V. Rashmi Scribe: Ajay Shanker Tripathi 22.1 Context Introduction Distributed storage is a deeply relevant
More informationModern Erasure Codes for Distributed Storage Systems
Modern Erasure Codes for Distributed Storage Systems Storage Developer Conference, SNIA, Bangalore Srinivasan Narayanamurthy Advanced Technology Group, NetApp May 27 th 2016 1 Everything around us is changing!
More informationPerformance Models of Access Latency in Cloud Storage Systems
Performance Models of Access Latency in Cloud Storage Systems Qiqi Shuai Email: qqshuai@eee.hku.hk Victor O.K. Li, Fellow, IEEE Email: vli@eee.hku.hk Yixuan Zhu Email: yxzhu@eee.hku.hk Abstract Access
More informationOptimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 8, AUGUST 2011 5227 Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction K V Rashmi,
More informationPIR schemes with small download complexity and low storage requirements
PIR schemes with small download complexity and low storage requirements By Simon R. Blackburn, Tuvi Etzion, Maura B. Paterson Birkbeck Pure Mathematics Preprint Series Preprint Number 24 www.bbk.ac.uk/ems/research/pure/preprints
More informationAn Improvement of Quasi-cyclic Minimum Storage Regenerating Codes for Distributed Storage
An Improvement of Quasi-cyclic Minimum Storage Regenerating Codes for Distributed Storage Chenhui LI*, Songtao LIANG* * Shanghai Key Laboratory of Intelligent Information Processing, Fudan University,
More informationModern Erasure Codes for Distributed Storage Systems
Modern Erasure Codes for Distributed Storage Systems Srinivasan Narayanamurthy (Srini) NetApp Everything around us is changing! r The Data Deluge r Disk capacities and densities are increasing faster than
More informationBASIC Regenerating Code: Binary Addition and Shift for Exact Repair
BASIC Regenerating Code: Binary Addition and Shift for Exact Repair Hanxu Hou, Kenneth W. Shum, Minghua Chen and Hui Li Shenzhen Eng. Lab of Converged Networks Technology, Shenzhen Key Lab of Cloud Computing
More informationCache-Aided Private Information Retrieval with Partially Known Uncoded Prefetching
Cache-Aided Private Information Retrieval with Partially Known Uncoded Prefetching Yi-Peng Wei Karim Banawan Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland, College
More informationRegenerating Codes for Errors and Erasures in Distributed Storage
Regenerating Codes or Errors and Erasures in Distributed Storage K V Rashmi, Nihar B Shah, Kannan Ramchandran, Fellow, IEEE, and P Vijay Kumar, Fellow, IEEE arxiv:0050v csit] 3 May 0 Abstract Regenerating
More informationSymmetric Private Information Retrieval For MDS Coded Distributed Storage
Symmetric Private Information Retrieval For DS Coded Distributed Storage Qiwen Wang, and ikael Skoglund School of Electrical Engineering, KTH Royal Institute of Technology Email: {qiwenw, skoglund}@kthse
More informationCodes for distributed storage from 3 regular graphs
Codes for distributed storage from 3 regular graphs Shuhong Gao, Fiona Knoll, Felice Manganiello, and Gretchen Matthews Clemson University arxiv:1610.00043v1 [cs.it] 30 Sep 2016 October 4, 2016 Abstract
More informationNetwork Coding for Distributed Storage Systems* Presented by Jayant Apte ASPITRG 7/9/13 & 7/11/13
Network Coding for Distributed Storage Systems* Presented by Jayant Apte ASPITRG 7/9/13 & 7/11/13 *Dimakis, A.G.; Godfrey, P.B.; Wu, Y.; Wainwright, M.J.; Ramchandran, K. "Network Coding for Distributed
More informationCooperative Pipelined Regeneration in Distributed Storage Systems
Cooperative ipelined Regeneration in Distributed Storage Systems Jun Li, in Wang School of Computer Science Fudan University, China Baochun Li Department of Electrical and Computer Engineering University
More informationCache-Aided Private Information Retrieval with Unknown and Uncoded Prefetching
Cache-Aided Private Information Retrieval with Unknown and Uncoded Prefetching Yi-Peng Wei Karim Banawan Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland, College
More informationPrivate Information Retrieval from MDS Coded Data in Distributed Storage Systems
Private Information Retrieval from MDS Coded Data in Distributed Storage Systems Razan Tajeddine Salim El Rouayheb ECE Department IIT Chicago Emails: rtajeddi@hawiitedu salim@iitedu arxiv:160201458v1 [csit]
More informationInterference Alignment in Regenerating Codes for Distributed Storage: Necessity and Code Constructions
2134 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 58, NO 4, APRIL 2012 Interference Alignment in Regenerating Codes for Distributed Storage: Necessity and Code Constructions Nihar B Shah, K V Rashmi, P
More informationCORE: Augmenting Regenerating-Coding-Based Recovery for Single and Concurrent Failures in Distributed Storage Systems
CORE: Augmenting Regenerating-Coding-Based Recovery for Single and Concurrent Failures in Distributed Storage Systems Runhui Li, Jian Lin, Patrick P. C. Lee Department of Computer Science and Engineering,
More informationOn Secret Sharing Schemes based on Regenerating Codes
On Secret Sharing Schemes base on Regenerating Coes Masazumi Kurihara (University of Electro-Communications) 0 IEICE General Conference Okayama Japan 0- March 0. (Proc. of 0 IEICE General Conference AS--
More informationMinimization of Storage Cost in Distributed Storage Systems with Repair Consideration
Minimization of Storage Cost in Distributed Storage Systems with Repair Consideration Quan Yu Department of Electronic Engineering City University of Hong Kong Email: quanyu2@student.cityu.edu.hk Kenneth
More informationA survey on regenerating codes
International Journal of Scientific and Research Publications, Volume 4, Issue 11, November 2014 1 A survey on regenerating codes V. Anto Vins *, S.Umamageswari **, P.Saranya ** * P.G Scholar, Department
More informationWhen Locally Repairable Codes Meet Regenerating Codes What If Some Helpers Are Unavailable
When Locally Repairable Codes Meet Regenerating Codes What If Some Helpers Are Unavailable Imad Ahmad, Chih-Chun Wang; {ahmadi,chihw}@purdue.edu School of Electrical and Computer Engineering, Purdue University,
More informationEncoding-Aware Data Placement for Efficient Degraded Reads in XOR-Coded Storage Systems
Encoding-Aware Data Placement for Efficient Degraded Reads in XOR-Coded Storage Systems Zhirong Shen, Patrick P. C. Lee, Jiwu Shu, Wenzhong Guo College of Mathematics and Computer Science, Fuzhou University
More informationInternational Journal of Innovations in Engineering and Technology (IJIET)
RTL Design and Implementation of Erasure Code for RAID system Chethan.K 1, Dr.Srividya.P 2, Mr.Sivashanmugam Krishnan 3 1 PG Student, Department Of ECE, R. V. College Engineering, Bangalore, India. 2 Associate
More informationExact Optimized-cost Repair in Multi-hop Distributed Storage Networks
Exact Optimized-cost Repair in Multi-hop Distributed Storage Networks Majid Gerami, Ming Xiao Communication Theory Lab, Royal Institute of Technology, KTH, Sweden, E-mail: {gerami, mingx@kthse arxiv:14012774v1
More informationSynchronizing Edits in Distributed Storage Networks
Synchronizing Edits in Distributed Storage Networks Salim El Rouayheb, Sreechakra Goparaju, Han Mao Kiah, Olgica Milenkovic Department of Electrical and Computer Engineering, Illinois Institute of Technology,
More informationDuality for Simple Multiple Access Networks
Duality for Simple Multiple Access Networks Iwan Duursma Department of Mathematics and Coordinated Science Laboratory U of Illinois at Urbana-Champaign DIMACS Workshop on Network Coding December 15-17,
More informationData Integrity Protection scheme for Minimum Storage Regenerating Codes in Multiple Cloud Environment
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Data Integrity Protection scheme for Minimum Storage Regenerating Codes in Multiple Cloud Environment Saravana
More informationPrivate Information Retrieval with Side Information: the Single Server Case
Private Information Retrieval with Side Information: the Single Server Case Swanand adhe, Brenden Garcia, Anoosheh Heidarzadeh, Salim El Rouayheb, and Alex Sprintson Abstract We study the problem of Private
More informationError Correction and Detection using Cyclic Redundancy Check
Error Correction and Detection using Cyclic Redundancy Check Dr. T. Logeswari Associate Professor, Dept of Computer Science, New Horizon College, Banglore, Karnataka, India ABSTRACT: In this paper Cyclic
More informationPrivacy, Security, and Repair in Distributed Storage Systems. Siddhartha Kumar
Privacy, Security, and Repair in Distributed Storage Systems Siddhartha Kumar Thesis for the Degree of Philosophiae Doctor (PhD) University of Bergen, Norway 2018 Privacy, Security, and Repair in Distributed
More informationResume Maintaining System for Referral Using Cloud Computing
Resume Maintaining System for Referral Using Cloud Computing Pranjali A. Pali 1, N.D. Kale 2 P.G. Student, Department of Computer Engineering, TSSM S PVPIT, Bavdhan, Pune, Maharashtra India 1 Associate
More informationBroadcast Repair for Wireless Distributed Storage Systems
Broadcast Repair for Wireless Distributed Storage Systems Ping Hu Department of Electronic Engineering City University of Hong Kong Email: ping.hu@my.cityu.edu.hk Chi Wan Sung Department of Electronic
More informationRepair Pipelining for Erasure-Coded Storage
Repair Pipelining for Erasure-Coded Storage Runhui Li, Xiaolu Li, Patrick P. C. Lee, Qun Huang The Chinese University of Hong Kong USENIX ATC 2017 1 Introduction Fault tolerance for distributed storage
More informationFractional Repetition Codes for Repair in Distributed Storage Systems
Fractional Repetition Codes for Repair in Distributed Storage Systems Salim El Rouayheb and Kannan Ramchandran Department of Electrical Engineering and Computer Sciences University of California, Bereley
More informationOn the Speedup of Recovery in Large-Scale Erasure-Coded Storage Systems (Supplementary File)
1 On the Speedup of Recovery in Large-Scale Erasure-Coded Storage Systems (Supplementary File) Yunfeng Zhu, Patrick P. C. Lee, Yinlong Xu, Yuchong Hu, and Liping Xiang 1 ADDITIONAL RELATED WORK Our work
More informationGraph based codes for distributed storage systems
/23 Graph based codes for distributed storage systems July 2, 25 Christine Kelley University of Nebraska-Lincoln Joint work with Allison Beemer and Carolyn Mayer Combinatorics and Computer Algebra, COCOA
More informationPCM: A Parity-check Matrix Based Approach to Improve Decoding Performance of XOR-based Erasure Codes
15 IEEE th Symposium on Reliable Distributed Systems : A Parity-check Matrix Based Approach to Improve Decoding Performance of XOR-based Erasure Codes Yongzhe Zhang, Chentao Wu, Jie Li, Minyi Guo Shanghai
More informationNetwork Codes for Next-Generation Distributed Storage:! Opportunities & Challenges. Kannan Ramchandran
Network Codes for Next-Generation Distributed Storage:! Opportunities & Challenges Kannan Ramchandran University of California, Berkeley Joint work with: Salim El Rouayheb (UCB), Hao Zhang (UCB), Sameer
More informationCode-Based Cryptography Error-Correcting Codes and Cryptography
Code-Based Cryptography Error-Correcting Codes and Cryptography I. Márquez-Corbella 0 1. Error-Correcting Codes and Cryptography 1. Introduction I - Cryptography 2. Introduction II - Coding Theory 3. Encoding
More informationRate-optimal Binary Locally Repairable Codes with Joint Information Locality CSDL. Yonsei University, Korea ( jh.kim06, my.nam,
Rate-optimal Binary Locally Repairable Codes with Joint Information Locality CSDL Jung-Hyun Kim, Mi-Young Nam, and Hong-Yeop Song Yonsei University, Korea ( jh.kim6, my.nam, hysong@yonsei.ac.kr) 25 / /
More informationToday s Papers. Array Reliability. RAID Basics (Two optional papers) EECS 262a Advanced Topics in Computer Systems Lecture 3
EECS 262a Advanced Topics in Computer Systems Lecture 3 Filesystems (Con t) September 10 th, 2012 John Kubiatowicz and Anthony D. Joseph Electrical Engineering and Computer Sciences University of California,
More informationELEC 691X/498X Broadcast Signal Transmission Winter 2018
ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this
More informationImplementation and performance evaluation of distributed cloud storage solutions using random linear network coding
Implementation and performance evaluation of distributed cloud storage solutions using random linear network coding The MIT Faculty has made this article openly available. lease share how this access benefits
More informationCloud Storage Reliability for Big Data Applications: A State of the Art Survey
Cloud Storage Reliability for Big Data Applications: A State of the Art Survey Rekha Nachiappan a, Bahman Javadi a, Rodrigo Calherios a, Kenan Matawie a a School of Computing, Engineering and Mathematics,
More informationFountain Codes Based on Zigzag Decodable Coding
Fountain Codes Based on Zigzag Decodable Coding Takayuki Nozaki Kanagawa University, JAPAN Email: nozaki@kanagawa-u.ac.jp Abstract Fountain codes based on non-binary low-density parity-check (LDPC) codes
More informationError Resilient Image Transmission over Wireless Fading Channels
Error Resilient Image Transmission over Wireless Fading Channels M Padmaja [1] M Kondaiah [2] K Sri Rama Krishna [3] [1] Assistant Professor, Dept of ECE, V R Siddhartha Engineering College, Vijayawada
More informationFast Erasure Coding for Data Storage: A Comprehensive Study of the Acceleration Techniques. Tianli Zhou & Chao Tian Texas A&M University
Fast Erasure Coding for Data Storage: A Comprehensive Study of the Acceleration Techniques Tianli Zhou & Chao Tian Texas A&M University 2 Contents Motivation Background and Review Evaluating Individual
More informationPIR schemes with small download complexity and low storage requirements
PIR schemes with small download complexity and low storage requirements Simon R. Blackburn Tuvi Etzion Maura B. Paterson December 5, 2018 arxiv:1609.07027v4 [cs.it] 4 Dec 2018 Abstract In the classical
More informationA Survey on Cloud Computing Storage and Security
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 1, January 2015,
More informationSoftware-defined Storage: Fast, Safe and Efficient
Software-defined Storage: Fast, Safe and Efficient TRY NOW Thanks to Blockchain and Intel Intelligent Storage Acceleration Library Every piece of data is required to be stored somewhere. We all know about
More informationLatency Analysis for Distributed Storage
Latency Analysis for Distributed Storage Parimal Parag, Archana Bura Department of Electrical Communication Engineering Indian Institute of Science, Bengaluru, KA 56002, India parimal, archanabura}@ece.iisc.ernet.in
More informationFECFRAME extension Adding convolutional FEC codes support to the FEC Framework
FECFRAME extension Adding convolutional FEC codes support to the FEC Framework Vincent Roca, Inria, France Ali Begen, Networked Media, Turkey https://datatracker.ietf.org/doc/draft-roca-tsvwg-fecframev2/
More informationEvaluating Private Information Retrieval on the Cloud
Evaluating Private Information Retrieval on the Cloud Casey Devet University ofwaterloo cjdevet@cs.uwaterloo.ca Abstract The goal of Private Information Retrieval (PIR) is for a client to query a database
More informationA Comparative Study on Distributed Storage and Erasure Coding Techniques Using Apache Hadoop Over NorNet Core
Master Thesis University of Bergen Department of Informatics A Comparative Study on Distributed Storage and Erasure Coding Techniques Using Apache Hadoop Over NorNet Core Author: Maximiliano Vela Supervisor:
More informationSeek-Efficient I/O Optimization in Single Failure Recovery for XOR-Coded Storage Systems
IEEE th Symposium on Reliable Distributed Systems Seek-Efficient I/O Optimization in Single Failure Recovery for XOR-Coded Storage Systems Zhirong Shen, Jiwu Shu, Yingxun Fu Department of Computer Science
More informationHADOOP 3.0 is here! Dr. Sandeep Deshmukh Sadepach Labs Pvt. Ltd. - Let us grow together!
HADOOP 3.0 is here! Dr. Sandeep Deshmukh sandeep@sadepach.com Sadepach Labs Pvt. Ltd. - Let us grow together! About me BE from VNIT Nagpur, MTech+PhD from IIT Bombay Worked with Persistent Systems - Life
More informationAdaptive Linear Programming Decoding of Polar Codes
Adaptive Linear Programming Decoding of Polar Codes Veeresh Taranalli and Paul H. Siegel University of California, San Diego, La Jolla, CA 92093, USA Email: {vtaranalli, psiegel}@ucsd.edu Abstract Polar
More informationStorage vs Repair Bandwidth for Network Erasure Coding in Distributed Storage Systems
Storage vs Repair Bandwidth for Network Erasure Coding in Distributed Storage Systems 1 Swati Mittal Singal, 2 Nitin Rakesh, MIEEE, MACM, MSIAM, LMCSI, MIAENG 1, 2 Department of Computer Science and Engineering,
More informationOn Data Parallelism of Erasure Coding in Distributed Storage Systems
On Data Parallelism of Erasure Coding in Distributed Storage Systems Jun Li, Baochun Li Department of Electrical and Computer Engineering, University of Toronto, Canada {junli, bli}@ece.toronto.edu Abstract
More informationError correction in Flash memory 1. Error correction in Flash memory. Melissa Worley. California State University Stanislaus.
Error correction in Flash memory 1 Error correction in Flash memory Melissa Worley California State University Stanislaus Senior Seminar 24 October 2010 Error correction in Flash memory 2 Abstract In this
More informationEC-Bench: Benchmarking Onload and Offload Erasure Coders on Modern Hardware Architectures
EC-Bench: Benchmarking Onload and Offload Erasure Coders on Modern Hardware Architectures Haiyang Shi, Xiaoyi Lu, and Dhabaleswar K. (DK) Panda {shi.876, lu.932, panda.2}@osu.edu The Ohio State University
More informationCommunication & Computation A need for a new unifying theory
Communication & Computation A need for a new unifying theory Madhu Sudan Microsoft, New England 09/19/2011 UIUC: Communication & Computation 1 of 31 Theory of Computing Encodings of other machines Turing
More informationEfficient Majority Logic Fault Detector/Corrector Using Euclidean Geometry Low Density Parity Check (EG-LDPC) Codes
Efficient Majority Logic Fault Detector/Corrector Using Euclidean Geometry Low Density Parity Check (EG-LDPC) Codes 1 U.Rahila Begum, 2 V. Padmajothi 1 PG Student, 2 Assistant Professor 1 Department Of
More informationHadoop File System S L I D E S M O D I F I E D F R O M P R E S E N T A T I O N B Y B. R A M A M U R T H Y 11/15/2017
Hadoop File System 1 S L I D E S M O D I F I E D F R O M P R E S E N T A T I O N B Y B. R A M A M U R T H Y Moving Computation is Cheaper than Moving Data Motivation: Big Data! What is BigData? - Google
More informationA Survey on Erasure Coding Techniques for Cloud Storage System
A Survey on Erasure Coding Techniques for Cloud Storage System Kiran P. Pawar #1, R. M. Jogdand *2 #1 M.Tech, Department of Computer Science, Gogte Institute of technology, Udyambag Belagavi, Karnataka,
More informationViterbi Algorithm for error detection and correction
IOSR Journal of Electronicsl and Communication Engineering (IOSR-JECE) ISSN: 2278-2834-, ISBN: 2278-8735, PP: 60-65 www.iosrjournals.org Viterbi Algorithm for error detection and correction Varsha P. Patil
More informationCoding for Improved Throughput Performance in Network Switches
Coding for Improved Throughput Performance in Network Switches Rami Cohen, Graduate Student Member, IEEE, and Yuval Cassuto, Senior Member, IEEE 1 arxiv:1605.04510v1 [cs.ni] 15 May 2016 Abstract Network
More informationPITR: An Efficient Single-failure Recovery Scheme for PIT-Coded Cloud Storage Systems
PITR: An Efficient Single-failure Recovery Scheme for PIT-Coded Cloud Storage Systems Peng Li, Jiaxiang Dong, Xueda Liu, Gang Wang, Zhongwei Li, Xiaoguang Liu Nankai-Baidu Joint Lab, College of Computer
More informationLoad rebalancing with advanced encryption standard for Hadoop Distributed File System using Distributed Hash table
Volume 119 No. 12 2018, 13807-13814 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Load rebalancing with advanced encryption standard for Hadoop Distributed File System using Distributed
More informationAn Update Model for Network Coding in Cloud Storage Systems
An Update Model for Network Coding in Cloud Storage Systems Mohammad Reza Zakerinasab, Mea Wang Department of Computer Science University of Calgary {mrzakeri, meawang}@ucalgary.ca Abstract The fast emerging
More informationThe Capacity of Private Information Retrieval with Partially Known Private Side Information
The Capacity of Private Information Retrieval with Partially Known Private Side Information arxiv:1710.00809v2 [cs.it] 27 ov 2017 Yi-Peng Wei Karim Banawan Sennur Ulukus Department of Electrical and Computer
More informationErasure Codes for Heterogeneous Networked Storage Systems
Erasure Codes for Heterogeneous Networked Storage Systems Lluís Pàmies i Juárez Lluís Pàmies i Juárez lpjuarez@ntu.edu.sg . Introduction Outline 2. Distributed Storage Allocation Problem 3. Homogeneous
More informationSecure Distributed Storage System
1 Secure Distributed Storage System Snehil Suresh Wakchaure, Simrit Kaur Arora Abstract Secure Distributed Storage techniques are gaining importance with the increase of data centers, mobile devices and
More informationBuilding High Speed Erasure Coding Libraries for ARM and x86 Processors. Per Simonsen, CEO, MemoScale May 2017
Building High Speed Erasure Coding Libraries for ARM and x86 Processors Per Simonsen, CEO, MemoScale May 2017 Agenda MemoScale company and team Erasure coding - brief intro MemoScale erasure codes Performance
More informationDiskReduce: Making Room for More Data on DISCs. Wittawat Tantisiriroj
DiskReduce: Making Room for More Data on DISCs Wittawat Tantisiriroj Lin Xiao, Bin Fan, and Garth Gibson PARALLEL DATA LABORATORY Carnegie Mellon University GFS/HDFS Triplication GFS & HDFS triplicate
More informationCS321: Computer Networks Error Detection and Correction
CS321: Computer Networks Error Detection and Correction Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in Error Detection and Correction Objective: System must
More informationPrivate Information Retrieval from Non-Replicated Databases
Private Information Retrieval from Non-Replicated Databases Karim Banawan Sennur Ulukus arxiv:1901.00004v1 [cs.it] 31 Dec 2018 Department of Electrical and Computer Engineering University of Maryland,
More informationImplementation of Multidirectional Parity Check Code Using Hamming Code for Error Detection and Correction
Implementation of Multidirectional Parity Check Code Using Hamming Code for Error Detection and Correction Vishal Badole 1, Amit Udawat 2 Department of Electronics and Communication Engg. 1, Acropolis
More informationLinear Block Codes. Allen B. MacKenzie Notes for February 4, 9, & 11, Some Definitions
Linear Block Codes Allen B. MacKenzie Notes for February 4, 9, & 11, 2015 This handout covers our in-class study of Chapter 3 of your textbook. We ll introduce some notation and then discuss the generator
More informationThe Data Link Layer. Data Link Layer Design Issues
The Data Link Layer Chapter 3 Data Link Layer Design Issues Network layer services Framing Error control Flow control 1 Packets and Frames Relationship between packets and frames. Network Layer Services
More informationCandidate MDS Array Codes for Tolerating Three Disk Failures in RAID-7 Architectures
Candidate MDS Array Codes for Tolerating Three Disk Failures in RAID-7 Architectures ABSTRACT Mayur Punekar Dept. of Computer Science and Eng. Qatar University Doha, Qatar mayur.punekar@ieee.org Yongge
More informationA Simulation Analysis of Reliability in Erasure-Coded Data Centers
A Simulation Analysis of Reliability in Erasure-Coded Data Centers Mi Zhang, Shujie Han, and Patrick P. C. Lee Department of Computer Science and Engineering, The Chinese University of Hong Kong {mzhang,sjhan,pclee}@cse.cuhk.edu.hk
More informationPolynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplication
Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplication Qian Yu, Mohammad Ali Maddah-Ali, and A. Salman Avestimehr Department of Electrical Engineering, University of Southern
More informationError Control Coding for MLC Flash Memories
Error Control Coding for MLC Flash Memories Ying Y. Tai, Ph.D. Cadence Design Systems, Inc. ytai@cadence.com August 19, 2010 Santa Clara, CA 1 Outline The Challenges on Error Control Coding (ECC) for MLC
More informationHandling Big Data an overview of mass storage technologies
SS Data & Handling Big Data an overview of mass storage technologies Łukasz Janyst CERN IT Department CH-1211 Genève 23 Switzerland www.cern.ch/it GridKA School 2013 Karlsruhe, 26.08.2013 What is Big Data?
More informationRaptor Codes for P2P Streaming
Raptor Codes for P2P Streaming Philipp Eittenberger 1, Todor Mladenov 2, Udo Krieger 1 1 Faculty of Information Systems and Applied Computer Science Otto-Friedrich University Bamberg, Germany 2 Department
More informationCapacity Assurance in Hostile Networks
PhD Dissertation Defense Wednesday, October 7, 2015 3:30 pm - 5:30 pm 3112 Engineering Building Capacity Assurance in Hostile Networks By: Jian Li Advisor: Jian Ren ABSTRACT Linear network coding provides
More informationPacket-Level Forward Error Correction in Video Transmission
Packet-Level Forward Error Correction in Video Transmission Matteo Mazzotti, Enrico Paolini, Marco Chiani, Davide Dardari, and Andrea Giorgetti University of Bologna Wireless Communications Laboratory
More informationCSE123A discussion session
CSE123A discussion session 2007/02/02 Ryo Sugihara Review Data Link layer (1): Overview Sublayers End-to-end argument Framing sublayer How to delimit frame» Flags and bit stuffing Topics Data Link Layer
More informationAN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES
AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES S. SRINIVAS KUMAR *, R.BASAVARAJU ** * PG Scholar, Electronics and Communication Engineering, CRIT
More informationStorage systems have grown to the point where failures are inevitable,
A Brief Primer JAMES S. P LANK James S. Plank received his BS from Yale University in 1988 and his PhD from Princeton University in 1993. He is a professor in the Electrical Engineering and Computer Science
More informationSo you think you can FEC?
So you think you can FEC? Mikhail Misha Fludkov (fludkov) Pexip R&D Erlend Earl Graff (egraff) Pexip R&D 8 th GStreamer Conference 21 October 2017 Prague, Czech Republic Outline Introduction to FEC Designing
More information