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.

Slides:



Advertisements
Similar presentations
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Advertisements

Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Internet Networking Spring 2006 Tutorial 12 Web Caching Protocols ICP, CARP.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
7DS Peer-to-Peer Information Dissemination and Prefetching Architecture Stelios Sidiroglou-Douskos CS Seminar –Timo Ojala June 10, 2004.
Internet Real-Time Laboratory Wing Ho (Andy) Yuen Columbia University What is 7DS? 7DS is a peer-to-peer data sharing network that exploits node mobility.
Cis e-commerce -- lecture #6: Content Distribution Networks and P2P (based on notes from Dr Peter McBurney © )
The Internet Useful Definitions and Concepts About the Internet.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #13 Web Caching Protocols ICP, CARP.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
Reflections on ad-hoc and partially disconnected networks Henning Schulzrinne Suman Srinivasan Arezu Moghadam Andy Yuen Columbia University.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
7DS: Node Cooperation in Mostly Disconnected Networks Henning Schulzrinne (joint work with Arezu Moghadan, Maria Papadopouli, Suman Srinivasan and Andy.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
Internet Real Time (IRT) Lab at Columbia University Professor: Henning Schulzrinne Columbia University Presenter: Suman Srinivasan, PhD student
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
Your Interactive Guide to the Digital World Discovering Computers 2012 Edited by : Noor Al-Hareqi.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
Business Data Communications, Stallings 1 Chapter 1: Introduction William Stallings Business Data Communications 6 th Edition.
1 Telematica di Base Applicazioni P2P. 2 The Peer-to-Peer System Architecture  peer-to-peer is a network architecture where computer resources and services.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
CH2 System models.
Network Installation. Internet & Intranets Topics to be discussed Internet. Intranet. .
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
Lector: Aliyev H.U. Lecture №14: Telecommun ication network software design for data bases and servers. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES.
CSCI 5980: From GPS and Google Earth to Spatial Computing Fall 2012 Midterm Presentation Chapter 7: Architectures Team 9: Thao Nguyen, Nathan Poole October.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
MobileMAN Internal meetingHelsinki, June 8 th 2004 NETikos activity in MobileMAN project Veronica Vanni NETikos S.p.A.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
Chapter 2: System Models. Objectives To provide students with conceptual models to support their study of distributed systems. To motivate the study of.
Internet Real-Time Laboratory demonstration Internet telephony, ubiquitous computing and ad-hoc networking Prof. Henning Schulzrinne (Presented by Ajay.
Internet Research Tips Daniel Fack. Internet Research Tips The internet is a self publishing medium. It must be be analyzed for appropriateness of research.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
An analysis of Skype protocol Presented by: Abdul Haleem.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Feb 5, ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 2 of 3 Lecture 7 Paul I-Hai Lin, Professor Electrical.
7DS - Node Cooperation and Information Exchange in Mostly Disconnected Networks Suman Srinivasan, Arezu Moghadam, Se Gi Hong, Henning Schulzrinne IRT Lab,
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
Computer Science and Engineering - University of Notre Dame Jimmy Neutron CSE 40827/60827 – Ubiquitous Computing December 9, 2009 Project Presentation.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
Ben - Gurion University Department Of Communication Systems Engineering DNS For Cell Phones Yoav Peer, Eugene Volchek Instructor: Dr. Chen Avin.
Edited by : Noor Al-Hareqi
Web Development Web Servers.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
CHAPTER 3 Architectures for Distributed Systems
Edited by : Noor Al-Hareqi
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
Edited by : Noor Al-Hareqi
The Internet and Electronic mail
By Hussein Alhashimi.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Presentation transcript:

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 consisting of a set of protocols that enables resource sharing among peers that are not necessarily connected to the Internet. This system also enables mobile nodes to gather and relay messages all around the network. 7DS Components Proxy Server Cache manager & Search engine Multicast Query Server SMTP Server & MTA Motivation 7DS is a peer-to-peer data sharing network that exploits node mobility for data dissemination. Any two nodes communicate when they are in proximity. Under this transmission constraint, any pair of nodes is intermittently connected as mobility shuffle node locations. 7DS System 7DS System Architecture 7DS Server Specification Proxy Server Based on the incoming query retrieves the most relevant data object to the user’s request from Internet or local cache. In case of transferring data from Internet a copy of all data objects in the requested web page is stored in the local cache and a related value/key pair is created in the hash- table to ease future access. 7DS Search Engine When there is neither Internet Connection nor any relevant document to user’s request available in the system, 7DS front page is returned by the 7DS server. User then submits her query into this CGI search page. Query Multicasts System 7DS System has a feature by which a query can be multicast to 7DS peers. Results to the query are cached in a local database as well. The proxy server uses the query multicast system to fetch the results for the query, and also displays the results of earlier queries. 7DS Data Gathering and Delivery 7DS is capable of gathering and relaying data objects and emergency messages through recently discovered mobile nodes. The core protocol for this part of the system is SMTP to propagate data among MTAs and to manage mailboxes in each mobile node. 7DS Overview 7DS is a disconnected wireless system with no global network connection. 7DS is an unattended network with dynamically changing topology with the goal of maximizing information dissemination and resource sharing among devices in the network. 7DS Applications in the Real World Mobile Sensing Application: Data Sharing in Ad-Hoc Networks Automated 3-D Site Modeling Intelligent Mapping of Network Topology Distributed Mobile and Wearable Augmented Reality Systems For More detailed information about this project please contact 1.Proxy Server listens to incoming HTTP Requests 2.Query Multicast is sent through a Query Listener & Scheduler 3.SMTP Server listens to the incoming messages and dumps them up to the MTA IRT – Internet Real-Time Lab  Affiliated with the Computer Science Department at Columbia University conducts research in the areas of Internet and multimedia servicesComputer Science DepartmentColumbia University  Internet telephony, wireless and mobile networks, streaming, quality of service, resource reservation, dynamic pricing for the Internet, network measurement and reliability, service location, network security, media on demand, content distribution networks, multicast networks and ubiquitous and context-aware computing and communication. 7DS Project Objectives  In this project, we address both theoretical problems in data dissemination and practical implementation on Linux platform. Source Event Destination