MIT Computer Science and Artificial Intelligence Laboratory UIA: Unmanaged Internet Architecture Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

2N PRI Gateways 2N SIM Star.
Persistent Personal Names for Globally Connected Mobile Devices Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean Rhea, Frans Kaashoek, Robert Morris.
Assignment 3 LTEC 4550 Cason Parker. Network Hub A Network Hub is a device that connects other devices together using Ethernet cables. Hubs are unintelligent.
1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
Sentry: A Scalable Solution Margie Cashwell Senior Sales Engineer Sept 2000 Margie Cashwell Senior Sales Engineer
Team Wolf Distributed, Consistent and Secure USB Hub Sean Busch Matt Dube Eddie Lai Zhou Zheng.
Amoeba Distributed Operating System James Schultz CPSC 550 Spring 2007.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Local Area Networks Outline –Basic Components of a LAN –Network Architectures –Topologies and LAN Technologies –Selecting a LAN –Improving LAN Performance.
INTRANET SECURITY Catherine Alexis CMPT 585 Computer and Data Security Dr Stefan Robila.
Team Wolf Distributed, Consistent and Secure USB Storage Comprehensive Design Review Eddie Lai Matt Dube Sean Busch Zhou Zheng.
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek and Hari alakrishnan.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
Chapter Extension 8 Understanding and Setting up a SOHO Network © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
CHAPTER Introduction to LANs. MODULE Purpose and Use of a Network.
What is a Computer Network? Two or more computers which are connected together.
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
Little Brother Surveillance Nathaniel Brown & Chris Mordue.
Enabling Internet “Suspend/Resume” with Session Continuations Alex C. Snoeren MIT Laboratory for Computer Science (with Hari Balakrishnan, Frans Kaashoek,
? INTERNET WHAT, WHY, HOW. DEFINITION The Internet is a massive public spiderweb of computer connections. It connects personal computers, laptops, tablets,
Computer Networks All you need to know. What is a computer network? Two or more computers connected together so that they can communicate with each other.
Stefan Thorvaldsson – What is a network? A network is two or more computer linked together so the are able to share resources. It could.
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.
Objectives Define IP Address To be able to assign an IP address with its Subnet Mask and Default Gateway to a PC that operates using Windows 7 or Fedora.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
LuxRiot is a Digital Video Recording (DVR) software package for Microsoft Windows 2000/XP/2003 Server. LuxRiot, as every modern video recording and surveillance.
DATA COMMUNICATION. Data Communication Data communication is the transmission of data from one location to the other. Data can be sent in two ways: directly.
1 1 Local vs. remote intelligence A quick look at two different architecture management systems Copyright Nitrosoft 2010.
Computer Concepts 2014 Chapter 5 Local Area Networks.
Little Brother Surveillance Nathaniel Brown and Chris Mordue.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
Network equipment used in a modern office
Distributed Computing CSC 345 – Operating Systems By - Fure Unukpo 1 Saturday, April 26, 2014.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Amit Warke Jerry Philip Lateef Yusuf Supraja Narasimhan Back2Cloud: Remote Backup Service.
Connectivity Devices. Network Interface Card (NIC) Allow user to connect to networks via Ethernet cable or Wi-Fi Nowadays integrally fitted into the.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
3.3 Data Networks. Overview Identify the main differences between LAN and WAN. Identify the advantages of using a network over stand-alone computers.
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
Networks Am I hooked up?. Networks definition sizes of networks types advantages and disadvantages how data is sent transmission media business uses.
Unit 9: Distributing Computing & Networking Kaplan University 1.
Internet2 AdvCollab Apps 1 Access Grid Vision To create virtual spaces where distributed people can work together. Challenges:
Communications & Networks National 4 & 5 Computing Science.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
MICROSOFT TESTS /291/293 Fairfax County Adult Education Courses 1477/1478/1479.
By : Mariam Beirouty & sara al shalian.. LAN A local area network (LAN) is a computer network that connects computers and devices in a limited geographical.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
.  Hubs send data from one computer to all other computers on the network. They are low-cost and low-function and typically operate at Layer 1 of the.
Chapter 6.  Internet and characteristics of Internet.  Various Internet protocols  Static IP addressing and Dynamic IP addressing Prepared by Saher.
1 Secure Peer-to-Peer File Sharing Frans Kaashoek, David Karger, Robert Morris, Ion Stoica, Hari Balakrishnan MIT Laboratory.
Alex Chee Daniel LaBare Mike Oster John Spann Bryan Unbangluang Collaborative Document Sharing In Conjunction With.
SEMINAR ON “ REMOTE CONTROLLING OF TECHNICAL SYSTEMS USING MOBILE DEVICES”
Introduction to Networking. What is a Network? Discuss in groups.
Computer Networks.  Which is the best definition of a circuit switched network?  An electric circuit where the connections get switched based on who.
Session 1: Technology Development August 15 NSF Workshop.
Network types Point-to-Point (Direct) Connection Dedicated circuit boards connected by cable; To transfer data from A to B: – A writes on its circuit board;
Computer Networks CSC September 23,
Networking Revision. Advantages:  Communication (remotely)  Sharing hardware (saves on cost, eg. Printers)  Sharing of data and info (eg. Databases.
UIA: A Global Connectivity Architecture for Personal Mobile Devices Bryan Ford Massachusetts Institute of Technology in collaboration with Jacob Strauss,
Networking devices.
The Internet of Things (IoT)
router component and memory? How its work Console access
Persistent Personal Names for Globally Connected Mobile Devices
Instructor: Mort Anvari
Communication and the Internet
Data Communication & Computer Network
Presentation transcript:

MIT Computer Science and Artificial Intelligence Laboratory UIA: Unmanaged Internet Architecture Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean Rhea, Frans Kaashoek, Robert Morris Supported by NSF and Quanta Computer Inc.

MIT Computer Science and Artificial Intelligence Laboratory Personal devices everywhere Internally they are like real computers They are increasingly networked They store data that people want to share

MIT Computer Science and Artificial Intelligence Laboratory Problem: many limitations on how devices connect and share USB sync well-known public servers Bluetooth USB OTG

MIT Computer Science and Artificial Intelligence Laboratory Concept: sharing via simple, zero- configuration global connectivity Alice & Bob meet locally, assign personal names Bluetooth “Alice”“Bob” Later: Alice & Bob connect remotely using same names “Alice” “Bob” USB OTG “alice1234.dyndns.org”“Alice”

MIT Computer Science and Artificial Intelligence Laboratory Goals Simple: no management; as easy to use as plugging devices together via USB cable Consistent: same names, user interfaces whether local or remote Secure: all data & communication protected w/o user understanding keys, PKI,... Scalable: millions of users hooking their heterogeneous devices into social networks

MIT Computer Science and Artificial Intelligence Laboratory Status Prototype “works” on several OS's, devices Research Results: Persistent personal names [OSDI '06] Alpaca extensible security [CCS '07] Structured streams [SIGCOMM '07] Scalable routing [in progress] Linux, FreeBSD, Mac Nokia N800Xda Atom