Class Number – CS486 Class Name – Mobile and Sensor Data Management Instructor – Sanjay Madria Lesson Title - Introduction.

Slides:



Advertisements
Similar presentations
Mobile Computing and Commerce And Pervasive Computing
Advertisements

Communication Topics Jason Hill –
Mobile Cellular Networks Evolution –1st generation, 1980s analogue voice –2nd generation 1990s digital Voice, fax data 95% coverage of UK by 1991 –3rd.
Mobile Computing
Mobile Data Management Instructor – Sanjay Madria Lesson Title - Introduction.
1 Mobile /Wireless Communication What can change for Mobility? Spring 2008 Instructor: Yuhao Wang.
Chapter 61 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
IT 644: Mobile Computing Instructor: Sridhar Iyer Course Page Lecture Hours Tue:
1 Mobile and Wireless Networks and Applications: Introduction/Overview CS 444N, Spring 2002 Instructor: Mary Baker.
Location and Handoff Management Lecture 10. Location and Handoff Management The current point of attachment or location of a subscriber (mobile unit)
Technical Architectures
Distributed DBMS© 2001 M. Tamer Özsu & Patrick Valduriez Page 0.1 Outline Introduction Background Distributed DBMS Architecture Distributed Database Design.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
1 Class Number – CS401 Class Name – Mobile and Distributed Data Access Instructor – Sanjay Madria Lesson Title - Location Mgmt.
DAKNET Presented By: rreema.
Client-Server Computing in Mobile Environments
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
MOBILE PHONE ARCHITECTURE & TECHNOLOGY. HISTORY  The idea of the first cellular network was brainstormed in 1947  Disadvantages  All the analogue system.
Network Topologies.
Chapter 10 Remote Access and Wireless Networking Business Issues Logical & Physical Topology Technology: Hardware & Software, & Wireless Personnel Communication.
Lecture 9 Modems and Access Devices. Overview Computers are connected to telephone lines through the use of modems –modems: are connecting devices between.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Chapter 4.  Understand network connectivity.  Peer-to-Peer network & Client-Server network  Understand network topology  Star, Bus & Ring topology.
Basic Data Communication
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
Mobile IP: Introduction Reference: “Mobile networking through Mobile IP”; Perkins, C.E.; IEEE Internet Computing, Volume: 2 Issue: 1, Jan.- Feb. 1998;
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
1 Remote Management of Wireless Gateway Student Name: Dinesh D N (BITS ID: 2004HZ12158) MphasiS Technologies Ltd, Bangalore March 2006.
Presented by Amira Ahmed El-Sharkawy Ibrahim.  There are six of eight turtle species in Ontario are listed as endangered, threatened or of special concern.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
KARTIK DABBIRU Roll # EE
CDMA Network Structure and Components Lance Westberg.
Network: Location Management Y. Richard Yang 3/21/2011.
CELLULAR DATA NETWORKS Mr. Husnain Sherazi Lecture 5.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
Week 12 (2012) Dr. Ghada Drahem. INTENDED LEARNING OUTCOMES This lecture covers: Networking concepts and terminology Common networking and communications.
#1EETS 8316/NTU TC 745, Fall 2003 ENGINEERINGSMU Southern Methodist University Fall 2003 EETS 8316/NTU CC745-N Wireless Networks Lecture 2: Switching Network.
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.
A SEMINAR REPORT ON CELLULAR SYSTEM Introduction to cellular system The cellular concept was developed and introduce by the bell laboratories in the.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Cellular Networks 1. Overview 1G Analog Cellular 2G TDMA - GSM 2G CDMA - IS G 3G 4G and Beyond Cellular Engineering Issues 2.
DWAN ALSTON SMS TECHNOLOGY WHAT IS SMS????? SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages.
Mobile Database Systems. Light Weight DBMS- Power, Memory Telecommunication based DBMS Embedded Data Mobile Data Personal Cloud Mobile Cloud Computing.
 Abbreviation of fourth generation wireless technology  It will provide a comprehensive IP solution where voice, data and multimedia can be given to.
Component 8/Unit 1bHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical.
Issues and Limitations on Mobile Computing Contents Wireless Issues – Mobile Computing – Wireless Architecture – Wireless Access Technologies – Wireless.
4G Wireless Technology Prepared by K.Sai Kumar Yadav 07K81A0584.
Powerpoint Templates Data Communication Muhammad Waseem Iqbal Lecture # 07 Spring-2016.
1 Wireless Networks Lecture 17 GPRS: General Packet Radio Service (Part I) Dr. Ghalib A. Shah.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Seminar on 4G wireless technology
Fundamentals of Information Systems, Sixth Edition
Introduction Wireless devices offering IP connectivity
Overview of Wireless Networks:
5G MOBILE TECHNOLOGY By J.YOGESH 08M31A0425.
Data Dissemination and Management - Topics
Mobile &Wireless Computing
CSE 535 – Mobile Computing Lecture 2: An Overview of Mobile Computing: Part I – Motivation and Challenges Sandeep K. S. Gupta School of Computing and.
Mobile and Wireless Networks and Applications: Introduction/Overview
GPRS GPRS stands for General Packet Radio System. GPRS provides packet radio access for mobile Global System for Mobile Communications (GSM) and time-division.
Mobile Computing.
Design Unit 26 Design a small or home office network
Global system for Mobile Communications
CSE 4340/5349 Mobile Systems Engineering
GPRS Architecture Ayan Ganguly Bishakha Roy Akash Dutta.
Dept. of Business Administration
Cellular Telephone Networks
Presentation transcript:

Class Number – CS486 Class Name – Mobile and Sensor Data Management Instructor – Sanjay Madria Lesson Title - Introduction

What is Pervasive Computing? “Pervasive computing is a term for the strongly emerging trend toward: – Numerous, casually accessible, often invisible computing devices – Frequently mobile or embedded in the environment – Connected to an increasingly ubiquitous network structure.” – NIST, Pervasive Computing 2001

Party on Friday Update Smart Phone’s calendar with guests names. Make a note to order food from Dinner-on-Wheels. Update shopping list based on the guests drinking preferences. Don’t forget to swipe that last can of beer’s UPS label. The shopping list is always up-to- date.

Party on Friday AutoPC detects a near Supermarket that advertises sales. It accesses the shopping list and your calendar on the Smart Phone. It informs you the soda and beer are on sale, and reminds you that your next appointment is in 1 hour. There is enough time based on the latest traffic report.

Party on Friday Smart Phone reminds you that you need to order food by noon. It downloads the Dinner-on-Wheels menu from the Web on your PC with the guests’ preferences marked. It sends the shopping list to your CO-OP’s PC. Everything will be delivered by the time you get home in the evening.

Mobile Applications Expected to create an entire new class of Applications –new massive markets in conjunction with the Web –Mobile Information Appliances - combining personal computing and consumer electronics Applications: –Vertical: vehicle dispatching, tracking, point of sale –Horizontal: mail enabled applications, filtered information provision, collaborative computing…

Mobile and Wireless Computing Goal: Access Information Anywhere, Anytime, and in Any Way. Aliases: Mobile, Nomadic, Wireless, Pervasive, Invisible, Ubiquitous Computing. Distinction: Fixed wired network: Traditional distributed computing. Fixed wireless network: Wireless computing. Wireless network: Mobile Computing.  Key Issues: Wireless communication, Mobility, Portability.

Terminologies GSM - Global System for Mobile Communication –GSM allows eight simultaneous calls on the same radio frequency and uses narrowband TDMA. It uses time as well as frequency division. TDMA - Time Division Multiple Access –With TDMA, a frequency band is chopped into several channels or time slots which are then stacked into shorter time units, facilitating the sharing of a single channel by several calls CDMA - Code Division Multiple Access –data can be sent over multiple frequencies simultaneously, optimizing the use of available bandwidth. –data is broken into packets, each of which are given a unique identifier, so that they can be sent out over multiple frequencies and then re-built in the correct order by the receiver.

TDMA

Wireless Technologies Wireless local area networks (WaveLan, Aironet) – Possible Transmission error, 1.2 Kbps-15 Mbps Cellular wireless (GSM, TDMA, CDMA)– Low bandwidth, low speed, long range - Digital: Kbps Packet radio (Metricom) -Low bandwidth, high speed, low range and cost Paging Networks – One way Satellites (Inmarsat, Iridium(LEO)) – Long Latency, long range, high cost

Mobile Network Architecture

Wireless characteristics Variant Connectivity –Low bandwidth and reliability Frequent disconnections predictable or sudden Asymmetric Communication –Broadcast medium Monetarily expensive –Charges per connection or per message/packet  Connectivity is weak, intermittent and expensive

Portable Information Devices PDAs, Personal Communicators –Light, small and durable to be easily carried around –dumb terminals, palmtops, wristwatch PC/Phone, –will run on AA+ /Ni-Cd/Li-Ion batteries –may be diskless I/O devices: Mouse is out, Pen is in Wireless connection to information networks – either infrared or cellular phone Specialized Hardware (for compression/encryption)

Portability Characteristics Battery power restrictions –transmit/receive, disk spinning, display, CPUs, memory consume power Battery lifetime will see very small increase –need energy efficient hardware (CPUs, memory) and system software –planned disconnections - doze mode  Power consumption vs. resource utilization

Portability Characteristics Cont. Resource constraints –Mobile computers are resource poor –Reduce program size – interpret script languages (Mobile Java?) –Computation and communication load cannot be distributed equally Small screen sizes  Asymmetry between static and mobile computers

Mobility Characteristics Location changes location management - cost to locate is added to communication Heterogeneity in services –bandwidth restrictions and variability Dynamic replication of data data and services follow users Querying data - location-based responses Security and authentication  System configuration is no longer static

What Needs to be Reexamined? Operating systems - TinyOS File systems - CODA Data-based systems – TinyDB Communication architecture and protocols Hardware and architecture Real-Time, multimedia, QoS Security Application requirements and design PDA design: Interfaces, Languages

Mobility Constraints CPU Power Variable Bandwidth Delay tolerance, but unreliable Physical size Constraints on peripherals and GUIs Frequent Location changes Security Heterogeneity Expensive Frequent disconnections but predictable

What is Mobility? A device that moves between –different geographical locations –Between different networks A person who moves between –different geographical locations –different networks –different communication devices –different applications

Device mobility Laptop moves between Ethernet, WaveLAN and Metricom networks –Wired and wireless network access –Potentially continuous connectivity, but may be breaks in service –Network address changes –Radically different network performance on different networks –Network interface changes Can we achieve best of both worlds? –Continuous connectivity of wireless access –Performance of better networks when available

Mobility Means Changes Addresses –IP addresses Network performance –Bandwidth, delay, bit error rates, cost, connectivity Network interfaces –PPP, eth0, strip Between applications –Different interfaces over phone & laptop Within applications –Loss of bandwidth trigger change from color to B&W Available resources –Files, printers, displays, power, even routing

Bandwidth Management Clients assumed to have weak and/or unreliable communication capabilities Broadcast--scalable but high latency On-demand--less scalable and requires more powerful client, but better response Client caching allows bandwidth conservation

Energy Management Battery life expected to increase by only 20% in the next 10 years Reduce the number of messages sent Doze modes Power aware system software Power aware microprocessors Indexing wireless data to reduce tuning time

Why Mobile Data Management? Wireless Connectivity and use of PDA’s, handheld computing devices on the rise Workforces will carry extracts of corporate databases with them to have continuous connectivity Need central database repositories to serve these work groups and keep them fairly upto-date and consistent

Mobile Data Applications Sales Force Automation - especially in pharmaceutical industry, consumer goods, parts Financial Consulting and Planning Insurance and Claim Processing - Auto, General, and Life Insurance Real Estate/Property Management - Maintenance and Building Contracting Mobile E-commerce

Mobility – Impact on DBMS Handling/representing fast-changing data Scale Data Shipping v/s Query shipping Transaction Management Replica management Integrity constraint enforcement Recovery Location Management Security User interfaces

Most RDBMS vendors support the mobile scenario - but no design and optimization aids Specialized Environments for mobile applications: Sybase Remote Server Synchrologic iMOBILE Microsoft SQL server - mobile application support Oracle Lite Xtnd-Connect-Server (Extended Technologies) Scoutware (Riverbed Technologies) DBMS Industry Scenario

Query Processing New Issues –Energy Efficient Query Processing – Location Dependent Query Processing Old Issues - New Context –Cost Model

Location Management New Issues –Tracking Mobile Users Old Issues - New Context –Managing Update Intensive Location Information –Providing Replication to Reduce Latency for Location Queries –Consistent Maintenance of Location Information

Transaction Processing New Issues – Recovery of Mobile Transactions – Lock Management in Mobile Transaction Old Issues - New Context Extended Transaction Models – Partitioning Objects while Maintaining Correctness

Data Processing Scenario One server or many servers Shared Data Some Local Data per client, mostly subset of global data Need for accurate, up-to-date information, but some applications can tolerate bounded inconsistency Client side and Server side Computing Long disconnection should not constraint availability Mainly Serial Transactions at Mobile Hosts Update Propagation and Installation

Personal Communication System (PCS) A system where wired and wireless networks are integrated for establishing communication.

Personal Communication System (PCS) Wireless Components

Personal Communication System (PCS) Mobile cells The entire coverage area is a group of a number of cells. The size of cell depends upon the power of the base stations.

Personal Communication System (PCS) Problems with cellular structure  How to locate of a mobile unit in the entire coverage area? Solution: Location management  How to maintain continuous communication between two parties in the presence of mobility? Solution: Handoff  How to maintain continuous communication between two parties in the presence of mobility? Solution: Roaming

Personal Communication System (PCS) Handoff A process, which allows users to remain in touch, even while breaking the connection with one BS and establishing connection with another BS.

Personal Communication System (PCS) Handoff To keep the conversation going, the Handoff procedure should be completed while the MS (the bus) is in the overlap region.

Personal Communication System (PCS) Roaming  Roaming is a facility, which allows a subscriber to enjoy uninterrupted communication from anywhere in the entire coverage space.  A mobile network coverage space may be managed by a number of different service providers. They must cooperate with each other to provide roaming facility.  Roaming can be provided only if some administrative and technical constraints are met.

Personal Communication System (PCS) Roaming Administrative constraints  Billing.  Subscription agreement.  Call transfer charges.  User profile and database sharing.  Any other policy constraints.

Personal Communication System (PCS) Roaming Technical constraints  Bandwidth mismatch. For example, European 900MHz band may not be available in other parts of the world.  Integration of a new service provider into the network. A roaming subscriber must be able to detect this new provider.  Service providers must be able to communicate with each other. Needs some standard.  Mobile station constraints.

Personal Communication System (PCS) Roaming Two basic operations in roaming management are  Registration (Location update): The process of informing the presence or arrival of a MU to a cell.  Location tracking: the process of locating the desired MU.

Personal Communication System (PCS) Roaming Registration (Location update): There are six different types of registration.  Power-down registration. Done by the MU when it intends to switch itself off.  Power-up registration. Opposite to power-down registration. When an MU is switched on, it registers.  Deregistration. A MU decides to acquire control channel service on a different type of network (public, private, or residential).

Personal Communication System (PCS) Roaming Registration (Location update): There are six different types of registration.  New system/Location area registration: when the location area of the MU changes, it sends a registration message.  Periodic registration: A MU may be instructed to periodically register with the network.  Forced registration: A network may, under certain circumstances, force all MUs to register.

Personal Communication System (PCS) Registration Two-Tier Scheme HLR: Home Location Register A HLR stores user profile and the geographical location of each moving object at a pre- specified location VLR: Visitor Location Register A VLR stores user profile and the current location who is a visitor to a different cell than its home cell.

Personal Communication System (PCS) Registration Two-Tier Scheme steps. MU1 moves to cell 2.

Personal Communication System (PCS) Registration Steps 1. MU1 moves to cell 2. The MSC of cell 2 launches a registration query to its VLR VLR2 sends a registration message containing MU’s identity (MIN), which can be translated to HLR address. 3. After registration, HLR sends an acknowledgment back to VLR2. 4. HLR sends a deregistration message to VLR1 (of cell 1) to delete the record of MU1 (obsolete). VLR1 acknowledges the cancellation.

Personal Communication System (PCS) Location tracking (MU2 wants to communicate with MU1) Steps 1. VLR of cell 2 is searched for MU1’s profile. 2. If it is not found, then HLR is searched. 3. Once the location of MU1 is found, then the information is sent to the base station of cell Cell 1 establishes the communication.