Current Projects Network Coding File System – first NC-based data storage prototype – hold the First Workshop on NC and Data Storage in HK (Jul 21-22,

Slides:



Advertisements
Similar presentations
A Digital Fountain Approach to Reliable Distribution of Bulk Data
Advertisements

Availability in Globally Distributed Storage Systems
Analysis and Construction of Functional Regenerating Codes with Uncoded Repair for Distributed Storage Systems Yuchong Hu, Patrick P. C. Lee, Kenneth.
- Paper By Yunfeng Lin, Baochun Li, Ben Liang. Outline Motivation Constraints in DTN Network coding Vs Replication Binary Spraying Vs Epidemic routing.
Henry C. H. Chen and Patrick P. C. Lee
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.
Analog Network Coding Sachin Katti Shyamnath Gollakota and Dina Katabi.
CSE 6590 Department of Computer Science & Engineering York University 1 Introduction to Wireless Ad-hoc Networking 5/4/2015 2:17 PM.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
Serverless Network File Systems. Network File Systems Allow sharing among independent file systems in a transparent manner Mounting a remote directory.
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
Comp 361, Spring 20056:Basic Wireless 1 Chapter 6: Basic Wireless (last updated 02/05/05) r A quick intro to CDMA r Basic
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Jack Lee Yiu-bun, Raymond Leung Wai Tak Department.
Network-Coded Multiple Access Presented by Soung Liew (Joint Work with Lu Lu, Lizhao You, Shenghao Yang) Institute of Network Coding The Chinese University.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
Institute of Network Coding The Chinese University of Hong Kong.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
1 NETWORK CODING Anthony Ephremides University of Maryland - A NEW PARADIGM FOR NETWORKING - February 29, 2008 University of Minnesota.
Researches in MACS Lab Prof. Xiaohua Jia Dept of Computer Science City University of Hong Kong.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
1 How Many Packets Can We Encode? - An Analysis of Practical Wireless Network Coding Jerry Le, John C.S. Lui, Dah Ming Chiu Chinese University of Hong.
Accessing Multiple Mirror Sites in Parallel: Using Tornado Codes to Speed Up Downloads John Byers, Boston University Michael Luby, Digital Fountain, Inc.
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
Network Coding Distributed Storage Patrick P. C. Lee Department of Computer Science and Engineering The Chinese University of Hong Kong 1.
Can Network Coding Help in P2P Networks? Dah Ming Chiu, Raymond W Yeung, Jiaqing Huang and Bin Fan Chinese University of Hong Kong Presented by Arjumand.
Two or more disks Capacity is the same as the total capacity of the drives in the array No fault tolerance-risk of data loss is proportional to the number.
©2001 Pål HalvorsenINFOCOM 2001, Anchorage, April 2001 Integrated Error Management in MoD Services Pål Halvorsen, Thomas Plagemann, and Vera Goebel University.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
High performance video transmission technology SVFTP (Swift Video File Transmission Protocol) KDDI R&D Laboratories Inc.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
INC 1 Wireless MIMO Switching Fanggang Wang and Soung C. Liew INC Seminar 26/01/2011.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Delay-Throughput Tradeoff with Correlated Mobility in Ad-Hoc Networks Shuochao Yao*, Xinbing Wang*, Xiaohua Tian* ‡, Qian Zhang † *Department of Electronic.
Collaborative Communications in Wireless Networks Without Perfect Synchronization Xiaohua(Edward) Li Assistant Professor Department of Electrical and Computer.
Andrew Liau, Shahram Yousefi, Senior Member, IEEE, and Il-Min Kim Senior Member, IEEE Binary Soliton-Like Rateless Coding for the Y-Network IEEE TRANSACTIONS.
Institute of Network Coding The Chinese University of Hong Kong.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Introduction to Wireless Networks Dina Katabi & Sam Madden MIT – – Spring 2014.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
Support for Multimedia Traffic in Mobile, Distributed, Multiple-Hop Wireless Networks Steven Boyd S.U.R.E. Program 2003.
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Wireless Mesh Networks Myungchul Kim
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
RobuSTore: Performance Isolation for Distributed Storage and Parallel Disk Arrays Justin Burke, Huaxia Xia, and Andrew A. Chien Department of Computer.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
RAID Technology By: Adarsha A,S 1BY08A03. Overview What is RAID Technology? What is RAID Technology? History of RAID History of RAID Techniques/Methods.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
RAID TECHNOLOGY RASHMI ACHARYA CSE(A) RG NO
Pouya Ostovari and Jie Wu Computer & Information Sciences
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
Submission doc.: IEEE /0317r0 March 2016 R.W. Yeung & S. Yang, CUHKSlide 1 BATS: Network Coding for Wireless Relay Networks Date: Authors:
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
Unit OS10: Fault Tolerance
Multi-channel, multi-radio wireless networks
RAID RAID Mukesh N Tekwani
Network Coding Testbed
Xiaoyang Zhang1, Yuchong Hu1, Patrick P. C. Lee2, Pan Zhou1
Network Coding Testbed
A short lesson on wireless connectivity…
Multi-channel, multi-radio
ExOR: Opportunistic Multi-hop routing for Wireless Networks
RAID RAID Mukesh N Tekwani April 23, 2019
Presentation transcript:

Current Projects Network Coding File System – first NC-based data storage prototype – hold the First Workshop on NC and Data Storage in HK (Jul 21-22, 2011) Physical-Layer Network Coding – first realization on software radio (USRP) Wireless Network Coding Applications – a demo of NC protocol on iPhones BATched Sparse Code (BATS Code) – generalization of fountain code – used in conjunction with network coding – Can out perform fountain code in a multihop network

2 Network Coding File System NCFS: Network-coding-based distributed file system – Use network coding to speed up repair while preserving fault tolerance of storage – No intelligence required on storage nodes – Data is transparently striped across nodes. Clients only see a mount drive NCFS proxy client storage nodes /mnt/ncfs Network

3 Network Coding File System Apply network coding in proxy to improve repair throughput NCFS proxy storage nodes C failed node new node A B C=A+B A B

NCDS 2011 First Workshop on Network Coding and Data Storage Hosted by INC Hong Kong, July 21-22, 2011 Free registration

Nov 2010Soung Liew, CUHK 5 Traditional Multi-hopping 1 32 S1S1 S1S1 S2S2 S2S2 Time slot 1 Time slot 3 Time slot 2 Time slot 4 Transmissions non-overlapping in time

Nov 2010Soung Liew, CUHK 6 Symbol-Level Network Coding 1 32 S1S1 S2S2 Time slot 1 Time slot 3 Time slot 2 Node 3 uses one time slot to broadcast Transmissions by nodes 1 and 2 still non-overlapping

Nov 2010Soung Liew, CUHK 7 Physical-Layer Network Coding 1 32 S1S1 S2S2 Time slot 1 Time slot 2 Transmissions by nodes 1 and 2 are simultaneous!

Wireless Network Coding Applications

Relay Network with Packet Loss

BATS Code Network coding at relay (Avalanche) can achieve network capacity asymptotically. Network coding at relay destroys the structure of the fountain code, i.e., fast decoding not possible. BATS code, a generalization of fountain code, provides a solution. Advantages of BATS code: – achieve network capacity asymptotically – no delay at relay – fast encoding and decoding, like fountain code