An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

Slides:



Advertisements
Similar presentations
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Advertisements

Analysis and Construction of Functional Regenerating Codes with Uncoded Repair for Distributed Storage Systems Yuchong Hu, Patrick P. C. Lee, Kenneth.
current hadoop architecture
Alex Dimakis based on collaborations with Dimitris Papailiopoulos Arash Saber Tehrani USC Network Coding for Distributed Storage.
© 2013, A. Datta & F. Oggier, NTU Singapore Storage codes: Managing Big Data with Small Overheads Presented by Anwitaman Datta & Frédérique E. Oggier Nanyang.
Locally Decodable Codes from Nice Subsets of Finite Fields and Prime Factors of Mersenne Numbers Kiran Kedlaya Sergey Yekhanin MIT Microsoft Research.
1 NCFS: On the Practicality and Extensibility of a Network-Coding-Based Distributed File System Yuchong Hu 1, Chiu-Man Yu 2, Yan-Kit Li 2 Patrick P. C.
Self-repairing Homomorphic Codes for Distributed Storage Systems [1] Tao He Software Engineering Laboratory Department of Computer Science,
Coding and Algorithms for Memories Lecture 12 1.
Coding for Modern Distributed Storage Systems: Part 1. Locally Repairable Codes Parikshit Gopalan Windows Azure Storage, Microsoft.
Beyond the MDS Bound in Distributed Cloud Storage
Coding for Atomic Shared Memory Emulation Viveck R. Cadambe (MIT) Joint with Prof. Nancy Lynch (MIT), Prof. Muriel Médard (MIT) and Dr. Peter Musial (EMC)
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Jack Lee Yiu-bun, Raymond Leung Wai Tak Department.
Parikshit Gopalan Windows Azure Storage, Microsoft.
1 Network Coding: Theory and Practice Apirath Limmanee Jacobs University.
Yashar Ganjali Computer Systems Laboratory Stanford University February 13, 2003 Optimal Routing in the Internet.
Lihua Weng Dept. of EECS, Univ. of Michigan Error Exponent Regions for Multi-User Channels.
Using Redundancy to Cope with Failures in a Delay Tolerant Network Sushant Jain, Michael Demmer, Rabin Patra, Kevin Fall Source:
1 Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections Salim Yaacoub El Rouayheb, Alex Sprintson Costas Georghiades.
On the interdependence of routing and data compression in multi-hop sensor networks Anna Scaglione, Sergio D. Servetto.
Alex Dimakis based on collaborations with Dimitris Papailiopoulos Viveck Cadambe Kannan Ramchandran USC Tutorial on Distributed Storage Problems and Regenerating.
10th Canadian Workshop on Information Theory June 7, 2007 Rank-Metric Codes for Priority Encoding Transmission with Network Coding Danilo Silva and Frank.
Cooperative regenerating codes for distributed storage systems Kenneth Shum (Joint work with Yuchong Hu) 22nd July 2011.
Optimal Multicast Algorithms Sidharth Jaggi Michelle Effros Philip A. Chou Kamal Jain.
Yashar Ganjali High Performance Networking Group Stanford University September 17, 2003 Minimum-delay Routing.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
Network Coding for Distributed Storage Systems IEEE TRANSACTIONS ON INFORMATION THEORY, SEPTEMBER 2010 Alexandros G. Dimakis Brighten Godfrey Yunnan Wu.
22/07/ The MDS Scaling Problem for Cloud Storage Yu-chong Hu Institute of Network Coding.
© 2012 A. Datta & F. Oggier, NTU Singapore Redundantly Grouped Cross-object Coding for Repairable Storage Anwitaman Datta & Frédérique Oggier NTU Singapore.
Network Coding and Information Security Raymond W. Yeung The Chinese University of Hong Kong Joint work with Ning Cai, Xidian University.
Dec 2009 UH, Manoa, December 2009 Signal Processing and Coding for Data Storage Alek Kavcic University of Hawaii Graduate students and post-docs Kan Li.
Resilient P2P Anonymous Routing by Using Redundancy Yingwu Zhu.
Controller and Estimator for Dynamic Networks Amos Korman Shay Kutten Technion.
Energy-Optimal Online Algorithms for Broadcasting in Wireless Network Shay Kutten Hirotaka ono David Peleg Kunihiko Sadakane Masafumi Yamashita.
Improved Approximation Algorithms for the Quality of Service Steiner Tree Problem M. Karpinski Bonn University I. Măndoiu UC San Diego A. Olshevsky GaTech.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Profit Planning: An Overview Chapter 2 Managerial Accounting Concepts and Empirical Evidence.
Cooperative Recovery of Distributed Storage Systems from Multiple Losses with Network Coding Yuchong Hu, Yinlong Xu, Xiaozhao Wang, Cheng Zhan and Pei.
1 Enabling Efficient and Reliable Transitions from Replication to Erasure Coding for Clustered File Systems Runhui Li, Yuchong Hu, Patrick P. C. Lee The.
MAIN RESULT: Depending on path loss and the scaling of area relative to number of nodes, a novel hybrid scheme is required to achieve capacity, where multihop.
On Coding for Real-Time Streaming under Packet Erasures Derek Leong *#, Asma Qureshi *, and Tracey Ho * * California Institute of Technology, Pasadena,
Christoph Lenzen, STOC What is Load Balancing? work sharing low-congestion routing optimizing storage utilization hashing.
Exact Regenerating Codes on Hierarchical Codes Ernst Biersack Eurecom France Joint work and Zhen Huang.
20/10/ Cooperative Recovery of Distributed Storage Systems from Multiple Losses with Network Coding Yuchong Hu Institute of Network Coding Please.
A Fast Repair Code Based on Regular Graphs for Distributed Storage Systems Yan Wang, East China Jiao Tong University Xin Wang, Fudan University 1 12/11/2013.
Coding and Algorithms for Memories Lecture 13 1.
Transport in weighted networks: optimal path and superhighways Collaborators: Z. Wu, Y. Chen, E. Lopez, S. Carmi, L.A. Braunstein, S. Buldyrev, H. E. Stanley.
Effects of Adding Arbitrary Physical Nodes(APNs) to a Mobile Ad-Hoc Network (MANET)Utilizing a Anonymous Routing Protocol.
4 Introduction Carrier-sensing Range Network Model Distributed Data Collection Simulation 6 Conclusion 2.
Computer Network Architecture Lecture 9: IP Addressing 13/1/
March 9, Broadcasting with Bounded Number of Redundant Transmissions Majid Khabbazian.
Secret Sharing in Distributed Storage Systems Illinois Institute of Technology Nexus of Information and Computation Theories Paris, Feb 2016 Salim El Rouayheb.
1)Effect of Network Coding in Graphs Undirecting the edges is roughly as strong as allowing network coding simplicity is the main benefit 2)Effect of Network.
Pouya Ostovari and Jie Wu Computer & Information Sciences
CS791Aravind Elango Maintenance-Free Global Data Storage Sean Rhea, Chris Wells, Patrick Eaten, Dennis Geels, Ben Zhao, Hakim Weatherspoon and John Kubiatowicz.
Double Regenerating Codes for Hierarchical Data Centers
IERG6120 Lecture 22 Kenneth Shum Dec 2016.
Group Multicast Capacity in Large Scale Wireless Networks
Computing and Compressive Sensing in Wireless Sensor Networks
MinJi Kim, Muriel Médard, João Barros
Error-Correcting Codes:
Symmetric Allocations for Distributed Storage
Maximally Recoverable Local Reconstruction Codes
Xiaoyang Zhang1, Yuchong Hu1, Patrick P. C. Lee2, Pan Zhou1
On Sequential Locally Repairable Codes
Dr. Zhijie Huang and Prof. Hong Jiang University of Texas at Arlington
Miguel Griot, Andres I. Vila Casado, and Richard D. Wesel
tUAN THANH NGUYEN Nanyang Technological University (NTU), Singapore
Presentation transcript:

An Upper Bound on Locally Recoverable Codes Viveck R. Cadambe (MIT) Arya Mazumdar (University of Minnesota)

2 Failure Tolerance versus Storage versus Access: Erasure Codes: Classical Trade-off codeword-symbol (storage node)

3 Failure Tolerance versus Storage versus Access: Erasure Codes: Classical Trade-off codeword-symbol (storage node)

4 Failure Tolerance versus Storage versus Access: Erasure Codes: Recently studied trade-off codeword-symbol (storage node)

5 Failure Tolerance versus Storage versus Access*: * Locality important in practice [Huang et. al. 2012, Sathiamoorthy et. al. 2013] * Repair bandwidth is another measure [See a survey by Datta and Oggier 2013] codeword-symbol (storage node) Erasure Codes: Recently studied trade-off

Trade-off between distance and rate

Singleton Bound Trade-off between distance and rate Singleton Bound

Trade-off between distance and rate Singleton Bound

Trade-off between distance and rate and locality? Singleton Bound

[Gopalan et. al. 11, Papailiopoulous et. al. 12] Singleton Bound [Gopalan et. al.] Trade-off between distance and rate and locality?

MRRW Bounds are best known locality- unaware bounds [Gopalan et. al.] MRRW bound Singleton Bound Trade-off between distance and rate and locality? [Gopalan et. al. 11, Papailiopoulous et. al. 12]

Main Result: A New Upper bound on the price of locality This talk! [Gopalan et. al.] MRRW bound Our Bound

At least as strong as previously derived bounds.  Information theoretic (also applicable for non-linear codes )

At least as strong as previously derived bounds.  Information theoretic (also applicable for non-linear codes ) Analytical insights from Plotkin Bound: Distance-expansion

At least as strong as previously derived bounds.  Information theoretic (also applicable for non-linear codes ) Analytical insights from Plotkin Bound: A bound on the capacity of a particular multicast network for a fixed alphabet (field) size. Because of achievability of [Papailiopoulous et. al. 12] Distance-expansion

Open Question What is the largest distance achievable by a locally recoverable code, for a fixed alphabet and locality? Our Bound A naïve code A naïve code: Gallager’s LDPC ensemble seems to do better

Thank you.

Proof Sketch In the code, t(r+1) nodes that contain tr “q-its of information”, for a certain range of t Remove Locality-induced Redundancy Measure Locality-induced Redundancy