Jinyang Li’s Research Distributed Systems Wireless Networks

Slides:



Advertisements
Similar presentations
Peer-to-Peer Infrastructure and Applications Andrew Herbert Microsoft Research, Cambridge
Advertisements

Energy-efficient distributed algorithms for wireless ad hoc networks Ramki Gummadi (MIT)
P2P in Windows 7. P2P Capabilities in Windows 7 Distributed Routing Table Distributed Routing Table – A new public API suitable for building Distributed.
Dynamic Replica Placement for Scalable Content Delivery Yan Chen, Randy H. Katz, John D. Kubiatowicz {yanchen, randy, EECS Department.
1 Jin Li Microsoft Research. Outline The Upcoming Video Tidal Wave Internet Infrastructure: Data Center/CDN/P2P P2P in Microsoft Locality aware P2P Conclusions.
Networks and Distributed Systems a.k.a. G G Lakshmi Subramanian Jinyang Li
Web Page Design Chapter 1 Introducing Networks and the Internet.
Don’t Give Up on Distributed File Systems Jeremy Stribling, Emil Sit, Frans Kaashoek, Jinyang Li, and Robert Morris MIT CSAIL and NYU.
Simplifying Wide-Area Application Development with WheelFS Jeremy Stribling In collaboration with Jinyang Li, Frans Kaashoek, Robert Morris MIT CSAIL &
Flexible, Wide-Area Storage for Distributed Systems Using Semantic Cues Jeremy Stribling Thesis Defense, August 6, 2009 Including material previously published.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
1 Internet Protocols and Network Performance Issues Carey Williamson iCORE Professor Department of Computer Science University of Calgary.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 1: 11 May.
Web Caching and CDNs March 3, Content Distribution Motivation –Network path from server to client is slow/congested –Web server is overloaded Web.
Caching and Content Distribution Networks. Web Caching r As an example, we use the web to illustrate caching and other related issues browser Web Proxy.
Richard Seroter Director of Product Management Microsoft MVP for Integration Cloud Editor for InfoQ.com Technical Trainer at Pluralsight 3-time Book.
Proxy servers By Akshit Y10. What is a proxy server O A proxy server is a computer that offers a computer network service to allow clients to make indirect.
SERVER Betül ŞAHİN What is this? Betül ŞAHİN
On the Use and Performance of Content Distribution Networks Balachander Krishnamurthy Craig Wills Yin Zhang Presenter: Wei Zhang CSE Department of Lehigh.
1 Caching  Temporary storage of frequently accessed data (duplicating original data stored somewhere else)  Reduces access time/latency for clients 
1 One-Click Hosting Services: A File-Sharing Hideout Demetris Antoniades Evangelos P. Markatos ICS-FORTH Heraklion,
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
Lecture#2 on Internet and World Wide Web. Internet Applications Electronic Mail ( ) Electronic Mail ( ) Domain mail server collects incoming mail.
Networked Information Systems 1 Advantages of and classified by their size & architecture or design.
Anatomy of a URL: Finding Broken Links Dr. Steve Broskoske Misericordia University.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Peer to Peer Research survey TingYang Chang. Intro. Of P2P Computers of the system was known as peers which sharing data files with each other. Build.
Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications Xiaozhou Li COS 461: Computer Networks (precept 04/06/12) Princeton University.
HTML ~ Web Design.
By: Ashish Gohel 8 th sem ISE.. Why Cloud Computing ? Cloud Computing platforms provides easy access to a company’s high-performance computing and storage.
Application of Content Computing in Honeyfarm Introduction Overview of CDN (content delivery network) Overview of honeypot and honeyfarm New redirection.
CDN: Content Distribution Networks  References:  CS613 textbook, “Computer Networking – A Top-Down Approach”, 6 th edition. Chapter  The text.
WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris MIT CSAIL and New York University.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Content distribution networks (CDNs) r The content providers are the CDN customers. Content replication r CDN company installs hundreds of CDN servers.
Web Caching and Replication Presented by Bhushan Sonawane.
Graduate school experience in a systems group Jinyang Li assistant professor New York University.
Windows Server 2008 R2 High Availability Steve Evans
March 2001 CBCB The Holy Grail: Media on Demand over Multicast Doron Rajwan CTO Bandwiz.
Content Delivery Networks: Status and Trends Speaker: Shao-Fen Chou Advisor: Dr. Ho-Ting Wu 5/8/
P2P Search COP6731 Advanced Database Systems. P2P Computing  Powerful personal computer Share computing resources P2P Computing  Advantages: Shared.
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
/ Fast Web Content Delivery An Introduction to Related Techniques by Paper Survey B Li, Chien-chang R Sung, Chih-kuei.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Computer Networks Spring, 2011 Group Projects Guifeng Zheng.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Cloud-Computing Cloud Web-Blog Software Application Download Software.
Figure 1. Different approaches to control wireless interfaces in SDWMN
Caching Temporary storage of frequently accessed data (duplicating original data stored somewhere else) Reduces access time/latency for clients Reduces.
MOBILE AD-HOC NETWORKS
COS 518: Advanced Computer Systems Lecture 9 Michael Freedman
ECE 671 – Lecture 16 Content Distribution Networks
COS 518: Advanced Computer Systems Lecture 9 Michael Freedman
Comparison of LAN, MAN, WAN
A Scalable content-addressable network
مقدمة في الشبكات أ.منال العبدلله.
CS101 Bigger Networks.
Unit 1.4 Wired and Wireless Networks Lesson 3
The University of Adelaide, School of Computer Science
Communications & Computer Networks Resource Notes - Introduction
WheelFS Jeremy Stribling, Frans Kaashoek, Jinyang Li, Robert Morris
Multi-channel, multi-radio
Introduction to Cyberspace
Lecture 1 Kanida Sinmai
EE 122: Lecture 22 (Overlay Networks)
Consistent Hashing and Distributed Hash Table
Your computer is the client
Caching 50.5* + Apache Kafka
Presentation transcript:

Jinyang Li’s Research Distributed Systems Wireless Networks Peer-to-peer systems Datacenter storage and computing infrastructures Challenges: build reliable, flexible and trustworthy systems Wireless Networks Multi-hop mesh networks Challenges: build high-throughput routing protocols

WheelFS: a wide-area distributed file system Goal: simplify application construction by storing app data in WheelFS Example: A content distributed network (CDN) If $url exists in cache dir read $url from WheelFS else get page from web server store page in WheelFS Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy Apache Caching Proxy wfs node wfs node wfs node wfs node CDN can tradeoff availability for consistency with one line change in Apache config file: /wfs/cache/.eventualconsistency/