Presentation is loading. Please wait.

Presentation is loading. Please wait.

January 25, 20071 ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 1 of 2 Lecture 6 Paul I-Hai Lin, Professor.

Similar presentations


Presentation on theme: "January 25, 20071 ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 1 of 2 Lecture 6 Paul I-Hai Lin, Professor."— Presentation transcript:

1 January 25, 20071 ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 1 of 2 Lecture 6 Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Indiana University-Purdue University Fort Wayne

2 January 25, 20072 Data Dissemination and Management - Topics Introduction Introduction Challenges Challenges Data Dissemination Data Dissemination Mobile Data Caching Mobile Data Caching Mobile Cache Maintenance Schemes Mobile Cache Maintenance Schemes Mobile Web Caching Mobile Web Caching Summary Summary

3 January 25, 20073 Data Dissemination and Management – Topics (cont.) Introduction Introduction Pull (On-Demand) ModePull (On-Demand) Mode Push (Publish-Subscribe) ModePush (Publish-Subscribe) Mode Information CachingInformation Caching Challenges Challenges Architecture-basedArchitecture-based Architecture-lessArchitecture-less Data Dissemination Data Dissemination Bandwidth Allocation for PublishingBandwidth Allocation for Publishing Broadcast Disk SchedulingBroadcast Disk Scheduling

4 January 25, 20074 Data Dissemination and Management – Topics (cont.) Mobile Data Caching Mobile Data Caching Caching in Traditional Distributed SystemsCaching in Traditional Distributed Systems Cache Consistency MaintenanceCache Consistency Maintenance Performance and Architecture IssuesPerformance and Architecture Issues Mobile Cache Maintenance Schemes Mobile Cache Maintenance Schemes A Taxonomy of Cache MaintenanceA Taxonomy of Cache Maintenance Cache Maintenance for Push-based Information DisseminationCache Maintenance for Push-based Information Dissemination Broadcasting Invalidation ReportsBroadcasting Invalidation Reports Disconnected OperationDisconnected Operation Asynchronous Stateful (AS) SchemeAsynchronous Stateful (AS) Scheme To Cache or Not to CacheTo Cache or Not to Cache Mobile Web Caching Mobile Web Caching Handling DisconnectionsHandling Disconnections Achieving Energy and BandwidthAchieving Energy and Bandwidth

5 January 25, 20075 Data Dissemination and Management - Introduction Mobile Information Content and Applications Mobile Information Content and Applications Email, Messaging, NewsEmail, Messaging, News Public Transportation, Traffic, Flight StatusPublic Transportation, Traffic, Flight Status Business Info, Financial Info, Banking, Stock quotes, SalesBusiness Info, Financial Info, Banking, Stock quotes, Sales Events, ParkingEvents, Parking Tourism, Hotel, Restaurants, WeatherTourism, Hotel, Restaurants, Weather MedicalMedical Consumer Services, Yellow pagesConsumer Services, Yellow pages

6 January 25, 20076 Data Dissemination and Management – Introduction (cont.) Mobile Information Servers Mobile Information Servers EmailEmail Web PortalWeb Portal Calendar, Tasks, and ContactsCalendar, Tasks, and Contacts etcetc Possible Combinations Possible Combinations HardwareHardware Network Protocols (Wireless Access Protocols, GSM/Circuit, TDMA/CDPD, TDMA/Circuit)Network Protocols (Wireless Access Protocols, GSM/Circuit, TDMA/CDPD, TDMA/Circuit) BrowsersBrowsers GatewaysGateways

7 January 25, 20077 Data Dissemination and Management Mobile Application Consumers Mobile Application Consumers Wireless Sync and Go connectivity & Mobile web servicesWireless Sync and Go connectivity & Mobile web services PIM: contacts, calendar, tasks, email, and notesPIM: contacts, calendar, tasks, email, and notes Desktop cradle synchronizationDesktop cradle synchronization

8 January 25, 20078 Data Dissemination and Management - Introduction (cont.) Mobile Application Server Architecture (Data & Information) Mobile Application Server Architecture (Data & Information) 1 st Tier – Thin clients1 st Tier – Thin clients 2 nd Tier – Communications & Business Applications2 nd Tier – Communications & Business Applications 3 rd Tier – Applications Systems (ERP, CRM, etc)3 rd Tier – Applications Systems (ERP, CRM, etc)

9 January 25, 20079 Data Dissemination and Management - Introduction (cont.) Wireless Communication Problems Wireless Communication Problems Physical MediumPhysical Medium Signal Fading Signal Fading Path Loss Path Loss Interference Interference Time dispersion Time dispersion Lower bandwidthLower bandwidth Higher error ratesHigher error rates Higher communication latencyHigher communication latency

10 January 25, 200710 Data Dissemination and Management – Introduction (cont.) Mobile Communication Infrastructures Mobile Communication Infrastructures Wi-FiWi-Fi Wi-MaxWi-Max CDMA (Code Division Multiple Access)CDMA (Code Division Multiple Access) GPRS (General Packet Radio Service; for data packet service on GSM network)GPRS (General Packet Radio Service; for data packet service on GSM network) EDGE (Enhanced Data GSM Evolution, up to 384 Kbps)EDGE (Enhanced Data GSM Evolution, up to 384 Kbps) 3G (3 rd Generation Wireless Technology include enhanced multimedia, and upwards of 2 Mbps throughput)3G (3 rd Generation Wireless Technology include enhanced multimedia, and upwards of 2 Mbps throughput) Bluetooth, IrDA, IrFM, OMA (Open Mobile Alliance) Device ManagementBluetooth, IrDA, IrFM, OMA (Open Mobile Alliance) Device Management

11 January 25, 200711 Data Dissemination and Management - Introduction (cont.) Mobile Application Servers (Data & Information) Mobile Application Servers (Data & Information) Enterprise Resource Planning (ERP)Enterprise Resource Planning (ERP) Customer Resource Management (CRM)Customer Resource Management (CRM) Sales Force AutomationSales Force Automation Financial Accounting SystemFinancial Accounting System Manufacturing SystemsManufacturing Systems Field ServicesField Services

12 January 25, 200712 Data Dissemination and Management – Introduction (cont.) Examples of Mobile Application Servers Examples of Mobile Application Servers IBM & Aligo Mobile Application ServerIBM & Aligo Mobile Application Server Oracle Mobile Application ServerOracle Mobile Application Server Sybase Mobile Application ServerSybase Mobile Application Server Microsoft Mobile Application ServerMicrosoft Mobile Application Server Mobile Web Application Architecture, http://www.asp.net/mobile/2514A_01A001.sw fMobile Web Application Architecture, http://www.asp.net/mobile/2514A_01A001.sw f http://www.asp.net/mobile/2514A_01A001.sw f http://www.asp.net/mobile/2514A_01A001.sw f

13 January 25, 200713 Data Dissemination and Management – Introduction (cont.) Other Related Tasks and/or Modules Other Related Tasks and/or Modules Mobile Data/Information IntegrationMobile Data/Information Integration Global Mobile Information SystemGlobal Mobile Information System Mobile Information Protection & SecurityMobile Information Protection & Security Mobile Information CenterMobile Information Center Unified Data ModelUnified Data Model Middleware for Mobile Information AccessMiddleware for Mobile Information Access

14 January 25, 200714 Data Dissemination and Management – Introduction (cont.) Mobile Information Delivery Methods Mobile Information Delivery Methods Push (Publish-Subscribe) ModePush (Publish-Subscribe) Mode Information broadcasting when its available Information broadcasting when its available Resource-efficient Resource-efficient Scalable Scalable Pull (On-Demand) ModePull (On-Demand) Mode User send query for particular information to an information source (server or peer) User send query for particular information to an information source (server or peer) Reply Reply Information CachingInformation Caching Document, files Document, files

15 January 25, 200715 Data Dissemination and Management – Introduction (cont.) Issues of Mobile Information Services Issues of Mobile Information Services Publication Content: Which itemsPublication Content: Which items Publication Frequency: How oftenPublication Frequency: How often Bandwidth Allocation:Bandwidth Allocation: Uplink channels Uplink channels Downlink channels Downlink channels How can mobile users access services transparently?How can mobile users access services transparently?

16 January 25, 200716 Data Dissemination and Management – Introduction (cont.) How can mobile users access services transparently? How can mobile users access services transparently?

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


Download ppt "January 25, 20071 ECET 581/CPET/ECET 499 Mobile Computing Technologies & Apps Data Dissemination and Management 1 of 2 Lecture 6 Paul I-Hai Lin, Professor."

Similar presentations


Ads by Google