Data Dissemination and Management - Topics

Slides:



Advertisements
Similar presentations
Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
Advertisements

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
IT 644: Mobile Computing Instructor: Sridhar Iyer Course Page Lecture Hours Tue:
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
99 CHAPTER COMMUNICATIONS AND NETWORKS. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 9-2 Competencies Discuss connectivity, the wireless.
1 CAPS: A Peer Data Sharing System for Load Mitigation in Cellular Data Networks Young-Bae Ko, Kang-Won Lee, Thyaga Nandagopal Presentation by Tony Sung,
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
Web and Internet Part I ST: Introduction to Web Interface Design Prof. Angela Guercio Spring 2007.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1 LECTURE 1 INTRODUCTION AND BASIC CONCEPTS DATA COMMUNICATIONS LECTURER : FERDINAND KATSRIKU (PhD)
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Data Communications and Networking
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
Lecture 1 Wireless Networks CPE 401/601 Computer Network Systems slides are modified from Jim Kurose & Keith Ross All material copyright J.F.
Copyright © 2006, Dr. Carlos Cordeiro and Prof. Dharma P. Agrawal, All rights reserved. 1 Carlos Cordeiro Philips Research North America Briarcliff Manor,
Chapter 4 Computer Networks – Part 1
CPET 565 Mobile Computing Systems Data Dissemination and Management (1) Lecture 7 Hongli Luo Indiana University-Purdue University Fort Wayne.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Computer Networks with Internet Technology William Stallings
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
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.
CPET 565 Mobile Computing Systems Data Dissemination and Management (2) Lecture 8 Hongli Luo Indiana University-Purdue University Fort Wayne.
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
Network media, protocols and networking standards, networking hardware.
Communication Protocol Engineering Lab. VANET-cloud : a generic cloud computing model for vehicular ad hoc networks IEEE Wireless Communications February.
Week-3 (Lecture-1). Some Important internet terms: Archie : A program used to search files at FTP sites. There are currently 30 Archie servers in the.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Seminar on 4G wireless technology
IMPROVING OF WIRELESS MESH NETWORKS.
Outline What is Wireless LAN Wireless Transmission Types
The University of Adelaide, School of Computer Science
Chapter 4 Computer Networks – Part 2
Computer Network Course objective: To understand Network architecture
Ad-hoc Networks.
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
H.264/SVC Video Transmission Over P2P Networks
PROTEAN: A Scalable Architecture for Active Networks
Chapter 25: Advanced Data Types and New Applications
Communications and Networks Chapter 9 McGraw-Hill/Irwin
Data Dissemination and Management (2) Lecture 10
CHAPTER 3 Architectures for Distributed Systems
Introduction to client/server architecture
Wireless and Mobile Ad Hoc Networks
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Internet Networking recitation #12
Lei Chen and Wendi B. Heinzelman , University of Rochester
Wednesday, September 19, 2018 What Is the Internet?
Telecommunication ELEC503
CS 457 – Lecture 7 Wireless Networks
by Saltanat Mashirova & Afshin Mahini
Mobile Computing.
Mobile ad hoc networking: imperatives and challenges
Application layer Lecture 7.
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
CSE 4340/5349 Mobile Systems Engineering
Data Communication Networks
Switching Techniques.
Computer Networking A computer network, often simply referred to as a network, is a collection of computers and devices connected by communications channels.
EUT 122 Skills and Technology in Communication
Routing in Mobile Ad-hoc Networks
Data Dissemination and Management (2) Lecture 10
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
Presentation transcript:

Data Dissemination and Management - Topics Introduction Challenges – Lecture 9 Data Dissemination Lecture 10 Mobile Data Caching Lecture 10 Mobile Cache Maintenance Schemes - 10 Mobile Web Caching Lecture 11 Summary

Data Dissemination and Management – Introduction (cont.) Mobile Information Delivery Methods Push (Publish-Subscribe) Mode Information broadcasting when its available Resource-efficient Scalable Some of this information is explicitly “pushed” to us via such mechanisms as television and radio advertisements, telemarketing, electronic billboards, and flyers in the mail. Other information we explicitly seek and “pull” onto our laptops to read. Information in which we are interested can be obtained through two modes: on-demand and publish- subscribe. Pull (On-Demand) Mode User send query for particular information to an information source (server or peer) Reply Information Caching Document, files

Data Dissemination and Management – Introduction (cont.) Issues of Mobile Information Services Publication Content: Which items Publication Frequency: How often Bandwidth Allocation: Uplink channels Downlink channels Adaptive to usage pattern in a cell How can mobile users access services transparently? Broadcast channels, directory channel

Data Dissemination and Management - Introduction (cont.) Wireless Communication Problems Physical Medium Signal Fading Path Loss Interference Time dispersion Lower bandwidth Higher error rates Higher communication latency

In the on-demand mode (also known as pull mode), we (the information sink) send an explicit query every time we need particular information to an information source (a server or a peer). The information source sends back the latest version of the requested (or queried) information. The access latency in the on-demand mode therefore is at least the round-trip latency. In addition, the sender has to expend resources to send the query every time it needs the information. The publish-subscribe mode (also known as push mode) is used for obtaining information whenever it is available. For example, we can subscribe to a stock ticker, and whenever the stock information is updated, it will be sent to us.

Publish-subscribe mode - In mobile computing, the publish-subscribe mode is combined with the broadcast nature of wireless communication to provide resource-efficient and scalable information delivery. Wireless transmission is characterized by such problems as signal fading, path loss, interference, and time dispersion. These lead to higher error rates and signal distortion. A consequence is that wireless links have a lower bandwidth and a higher communication latency. Providing information services to mobile clients is an important application of publish-subscribe mode of data dissemination. Examples of information services include financial information services, airport information services, and emergency services for traffic information. Wireless information services can be classified into picoservices, macroservices, and wide area services based on the area of coverage (cell sizes).

The following are some issues in providing wireless information services : How to structure an information server to provide wide area services? Some issues in this regard are Publication content: Which items to publish? Publication frequency: How often to publish? Bandwidth allocation: How to adaptively allocate bandwidth between uplink and downlink channels to reflect the changing usage patterns in a cell? How can mobile users access services transparently? A simple way to accomplish this is to provide the user with a directory channel that has information about all the broadcast channels available in the new cell. When mobile hosts are accessing data, how can their energy consumption be minimized? *Some items are requested more frequently than others.

Data Dissemination and Management – Introduction (cont.) How can mobile users access services transparently?

Data Dissemination and Management – Introduction (cont.) How can their energy consumption be minimized? (Energy efficient Info services) CPU in “doze mode” Low-power radio circuit – matching a predefined set of packet address Store data in a low-energy buffer Wake-up the CPU after a certain time interval Run CPU clock in a low-power mode

Data Dissemination and Management – Introduction (cont.) Publish-subscribe Conserves battery power since no uplink query is needed More scalable – access time independent of the number of mobile hosts requesting the data More useful in asymmetric environments

Data Dissemination and Management – Introduction (cont.) Information caching Caching to avoid frequent access Replenish on an as-needed basis or in a predictive manner Hoarding items that are in short supply and become available only occasionally How to guarantee the consistency of cached information

Data Dissemination and Management - Challenges Architecture-based Architecture-less Environment Challenges Intermittent Power Intermittent Connectivity Long Travel Times Variable Population Density Lack of Secure Storage User Challenges Mobile Workforce User Education Levels

Data Dissemination and Management - Challenges Architecture-Based Cellular Mobile Networks Weak Connectivity Severe Resource Constraints Asymmetric Communication Links Location and Time (context) Dependent Architecture-less Mobile Ad Hoc Network (MANET) In both types of networks, the wireless links may be of low bandwidth (in comparison with wired links) and subject to frequent disconnections, leading to weakly connected mobile clients. Consequently, mobile clients often can be disconnected from their data servers. These disconnections can be either voluntary [e.g., when the user disables the wireless network interface card (NIC) to conserve battery power] or involuntary (e.g. when the user moves to an area where wireless service is not available).

First characteristic of some wireless networks is - Weak connectivity of mobile clients in a mobile wireless computing platform creates a new challenge for data management how to ensure high data availability in mobile computing environments where frequent disconnections may occur because the clients and server may be weakly connected. Ex. Coda A second characteristic of mobile computing environments is the severe constraints on the availability of resources (such as battery power) at the mobile node. A typical node in such environments has limited power and processing resources. This characteristic leads to another challenge for data management in mobile computing environments, specifically, how to minimize resource consumption (e.g., energy and bandwidth) for data management while ensuring a desirable level of data consistency.

The third characteristic of some wireless networks is the presence of asymmetric communication links. For example, in architecture-based wireless networks, the downstream (base station to mobile nodes) communication link capacity is usually much higher than the upstream (mobile to base station) capacity. To make matters worse, mobile nodes may have to compete with several other mobile nodes to get access to an upstream channel (using some medium access techniques, such as ALOHA). The fourth characteristic of mobile computing environments is that data may be location- and time (context)–dependent. For example, a mobile user may query various databases periodically to retrieve both location dependent and time-dependent information. Context-dependent data impose another problem for cache management algorithms— The decision to cache or replace a data item now also depends on the context (e.g., location) of the mobile node, in addition to the temporal or spatial locality in the reference pattern.

Data Dissemination and Management - Challenges Architecture-less Mobile Ad Hoc Network (MANET) Weak Connectivity Severe Resource Constraints Data availability and bandwidth/energy efficiency still need to be addressed Can the data management schemes used developed for an Cellular Mobile Networks be used directly to solve problems in a MANET? ---- No…..

Data Dissemination and Management - Challenges Gateways of MANET/Cellular Mobile Networks Gateways (MANET) – unreliable mobile computing devices Base Stations – reliable dedicated networking devices MANETs Remote Communication Links Unreliable, Low Bandwidth Links: Radio Frequency Wireless Links High-latency, unreliable Links: Satellite channels Base Stations Remote Communication Links High-speed wired networks

Data Dissemination and Management - Challenges Network Architectures of MANET/Cellular Mobile Networks Peer-to-peer (P2P) networks – MANETs Client-Server – Cellular Mobile Networks Data Management Approaches Cooperative Caching Caching hierarchy – backbone caches Hyper Text Transfer Protocol (HTTP) Internet Caching Protocol (ICP)