1 Efficient and Transparent Dynamic Content Updates for Mobile Clients Trevor Armstrong and Olivier Trescases and Cristiana Amza and Eyal de Lara Department.

Slides:



Advertisements
Similar presentations
KAIST CS712 병렬처리 특강 차세대 무선 네트워크 및 보안 동향 Syllabus Network & Security Lab.
Advertisements

Wireless Mobile Resource Management 1. 시스템 개요 2. 시스템 소개 3. 시스템 Back-up PLAN 4. 시스템 주요 Reference C.O.N.T.E.N.T.S.
NH커뮤니티 서비스 내가 총무다 소개자료. 2 /15 Contents  서비스 개요  서비스 구성  서비스 구축 전략  UI/UX전략  주요화면  화면 구축 방법  시스템 구축 방법.
헬스케어용 웨어러블디바이스 개발 및 서비스 플랫폼 - ㈜메디코넥스 김태평 대표 회사명 : ㈜메디코넥스 (Mediconex), (2015 년 6 월 설립 )/ 2015 년 매출 101 백만원 사업분야 : 의료 ( 헬스케어 )/ 안전분야 모바일 App 및.
스마트시대와 정보보호 침해사고 2011 클린사이버네트워크 특강 Computer Security.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
1 Push 알림서비스 시나리오 및 시스템 구축방안 Push 알림서비스 시나리오 및 시스템 구축방안 IBK 기업은행 신채널제휴팀 붙임 4.
Internet Multimedia solutions Internet Multimedia Solutions (Video Chatting) KLC21 ㈜ 본 제안서의 내용은 ㈜ KLC 에 저작권이 있습니다. 본 제안서는 내용이 구성이 잘된 제안서로서 제안서를.
TE628 : Internet Server Context for Wireless. 2 Preliminary GSM ( Global System for Mobile Communications )  유럽의 주도하에 표준화된 디지털 셀룰러 이동 통신 시스템  음성통화를.
더존다스 경영전략과 비젼 1 ERP 개발부문
TOTAL 악취 측정 SYSTEM. 1. 악취 일반사항 2. Cairpol 악취 Sensor 3. Alpha MOS 복합악취 (OU) 측정 시스템 목 차.
1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
비업무용 사이트 차단 및 웹 모니터링 솔루션 ㈜토탈인터넷시큐리티시스템 TEL : FAX :
유비쿼터스 city코리아 Vision Source:정통부 u-korea전략.
任員 在·不在 案內 시스템.
When Poll is Better than Interrupt
RFID 기술개발 현황 및 교통분야 활용방안 Ⅰ. 개요 Ⅱ. RFID 연구내용 Ⅲ. RFID 응용기술 개발
Percom 2009 Slides by: BongWhan Choe at April 29,2010 (Yeonsei Univ.)
Next SMS서비스 소개서 다음인터넷세상.
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
CS710 컴퓨터구조 특강 - 차세대 무선네트워크 및 보안 -
Nortelnetworks VPN & Firewall Contivity 1100.
2014학년도 중학교 교육과정 편성시 유의사항 울산광역시교육청 교육과정운영과 한 상 철.
제 2장 컴퓨터 구조.
회사 소개서 ㈜ 트 리 포 스.
ORAS 온라인 채용대행 솔루션 제안서 (Online Recruiting Application Service)
삼성전자 사외업무지원시스템 사용자 매뉴얼 v4.1.
이번 시간에는... 지난 시간까지 제 3장 모바일 기술을 통해 무선 기술과 eBusiness, 무선 액세스 기술, IMT-2000, 2.3GHz 휴대인터넷 등 모바일 서비스를 위한 데이터 액세스 기술과, 모바일 응용 프로토콜 및 모바일 보안 기술, 모바일 단말 플랫폼 기술.
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
Knowledge Enterprise Portal Solution(iKEP)
BLUE TOOTH 인터넷미디어공학부 배지태.
Chapter 32 Analyzing Web Traffic
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Dynamic Host Configuration Protocol
PDA & PC Webhard Network Project 오민식, 김상용, 배은희.
컨테이너화물 안전수송 기술개발 클러스터사업 Intelligent Container R&D Center
CDC Connected Device Configuration CLDC보다 많은 리소스를 가진 시스템을 대상으로 설정
임베디드 리눅스 시스템의 기본 개념 강의 목표 내용 임베디드 리눅스 시스템의 기본 개념과 주제 제시 1. 임베디드 시스템
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
유비 쿼터스 시대의 선두주자 UMS 서버 구축 최고의 서비스를 제공하겠습니다..
NTAS 소개 (Network Transaction Application Server)
The next generation Windows-based Terminal
Chapter 3 3 모바일인터넷 구성 기술.
Access Grid Environment Construction
Internet Multimedia Solutions (Video Chatting)
국산 Firewall 제품 비교표 SecureShield SecureWorks InterGuard Hwarang
One-Stop Solution in Device Networking
2세부 진도보고 일 시 : 2014년 04월 03일 소 속 : 경희대학교 허의남교수님 연구실
Socket & Plug 기반의 u-Banking Platform
u-GIS 모바일 스마트 동기화 컴퓨터 공학 전공 이상신 컴퓨터 공학 전공 성주형
Web상에서의 Network Management
철강 대리점 시스템 철강 대리점 시스템 대표 : 김용배 주소) 서울 강동구 명일2동 전화) H.P) 메일)
One-Stop Solution in Device Networking
차세대 및 무선 인터넷 (Next Generation & Wireless Internet)
DHCP 박윤환 윤준호.
SSL VPN (NetScaler) 설치 및 사용 매뉴얼
Cognitive radio Either a network or a wireless node changes its transmission or reception parameters to communicate efficiently avoiding interference with.
Computer System Architecture
홈 네트워크 시뮬레이션 정 찬 번 석 성 환.
런던서쪽지역이름입니다. KewGarden 식물원과 더불어 아름다운 동네입니다.
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
Cyber Portal Banking System
FireWall / VPN Solution
2002년 3월 한국후지쯔 주식회사 (소네트) 임철순 과장
Push Notification의 현재와 발전방향
NTAS 소개 (Network Transaction Application Server)
Power Point 2007년 정보화교육 원미구청 총무과 통신전산팀.
MAIL CLIENT 김창우 윤성훈 이경재.
모바일 꿀벌질병 상담관리시스템 사용자 설명서
재고 절감,생산성 향상,원가절감,System 향상
Presentation transcript:

1 Efficient and Transparent Dynamic Content Updates for Mobile Clients Trevor Armstrong and Olivier Trescases and Cristiana Amza and Eyal de Lara Department of Electrical and Computer Engineering University of Toronto, Canada. Mobisys, 2006 Presented by Jaehong Kim

2 One-line Comment One-line Comment  Mobile device 에 dynamic Content 의 update 를 battery consumption 을 최소화하며 신속하고 효율적으로 전송 가능하 도록 해주는 proxy system architecture 를 개발.

3 Problem definition Problem definition  Mobile device 의 battery 소모량의 한계  Client-initiated continuous polling approach for update : 소모적인 data reloading 이 제한된 battery 자원을 낭비 : 소모적인 data reloading 이 제한된 battery 자원을 낭비 배터리 소모를 최소화하면서 seamless 하게 content 를 업데이트  사용자가 관심 없는 불필요한 data 의 update( time of day, banner ) 때 문에 battery 자원을 낭비 사용자가 관심 있는 정보에 대해 효율적인 content refresh 제공

4 Solution Approach Solution Approach  두 개의 proxy 를 사용하는 system architecture 개발  Mobile device 1. Update Filtering 1. Update Filtering  사용자가 웹 페이지 상의 관심 있는 정보를 highlighting 가능  수치정보의 경우 sensitivity threshold 를 사용자가 결정 가능 2. Edge server 에게 update 를 주기적으로, 또는 원할 때 pulling 2. Edge server 에게 update 를 주기적으로, 또는 원할 때 pulling 3. Edge server 가 push 한 update 를 수신 3. Edge server 가 push 한 update 를 수신  Edge server 1. Client profile 을 생성 1. Client profile 을 생성 2. Web server 로부터 사용자가 관심 있는 정보의 변화 상황을 polling 2. Web server 로부터 사용자가 관심 있는 정보의 변화 상황을 polling 3. 사용자가 원하는 정보의 update 가 있을 시 batch 방식으로 client 에게 전송 3. 사용자가 원하는 정보의 update 가 있을 시 batch 방식으로 client 에게 전송

5 Solution Approach Solution Approach  두 개의 proxy 를 사용하는 system architecture 개발  SMS message 1. 네트워크에 비 접속 시 웹 페이지의 update 정보 ( update 의 크기, 개수, 내용 등 ) 를 client 에 알림 1. 네트워크에 비 접속 시 웹 페이지의 update 정보 ( update 의 크기, 개수, 내용 등 ) 를 client 에 알림 2. 이 정보를 가지고 mobile proxy 가 update 다운로드 시 어떤 네트워크 ( GPRS, WiFi ) 경로를 사용할지 결정 2. 이 정보를 가지고 mobile proxy 가 update 다운로드 시 어떤 네트워크 ( GPRS, WiFi ) 경로를 사용할지 결정  GPRS: ubiquitous, 저전력 소모, 낮은 전송속도.  WiFi: 큰 전력 소모량 (active mode >> power saving mode, 3 배 ), 빠른 전송속도 빠른 전송속도

6 System Architecture System Architecture System Overview Client Interface 충분한 메모리와 전력 사용자가 관심 있는 정보

7 System Architecture System Architecture 직접 웹 서버에 접 속하거나 Cache 정 보를 통해 각 client 들의 request 들을 수행 이전 request 들에 대한 응답을 저장 Edge server 와 통 신하며 cache 업데 이트를 진행 Proxy 서버간에 통 신시 사용할 wireless interface 결정 (GPRS, WiFi, Hybrid) Cache 를 최신 것 으로 항상 유지 및 관리 모든 client 들의 interest profile 을 저장 Cache 정보의 업 데이트 상황을 관 리

8 Experimental Setup Experimental Setup  Edge Proxy  Redhat 9.  Dual Athlon GHz processor  512MB RAM  100Mbit/s Ethernet  Mobile Device  HP iPAQ 6325  Windows Mobile 2003 OS  168MHz processor  64MB ROM  64MB RAM  WiFi 와 GPRS 네트워크 사용 가능

9 Experimental Setup Experimental Setup  3 시간 동안 4 분 간격으로 4 개의 실제 웹사이트를 대상 실시  Ebay.ca  CNN Weather for Toronto  XE.com  Yahoo! Finance 온도 입찰가 주가정보 환율

10 Experimental Setup Experimental Setup  Proxyless 와 3 Proxy-based 시스템 성능 비교  Baseline Configuration without Proxy  Mobile device 에서 주기적으로 polling  Simple Proxy  Edge proxy 를 통해 batch 방식으로 모든 업데이트를 전송  Intelligent Proxy  Edge proxy 를 통해 batch 방식으로 업데이트  업데이트 중 사용자가 관심 있는 정보만 filtering 하여 전송  Threshold Proxy  Edge proxy 를 통해 batch 방식으로 업데이트  업데이트 중 사용자가 관심 있는 정보만 filtering 하여 전송  관심 있는 정보 중 수치정보는 Threshold 를 넘을 경우 전송  Polling Based, Push Based Threshold

11 Experimental Results Experimental Results  WiFi 와 GPRS 의 download data 크기에 따른 에너지 비용 비교 약 30KB 가 Cross over point Data Size<30KB GPRS 사용 Data Size>30KB WiFi 사용

12 Experimental Results Experimental Results  Proxyless 와 3proxy-based 시스템 간의 전송 데이터 량 비교 acknowledge packet 만 보냄 내용이 변한 것에 대해 서만 request 와 acknowledge packet 을 보냄

13 Experimental Results Experimental Results  Proxyless 와 3proxy-based 시스템 간의 수신 데이터 량 비교 모든 웹사이트가 매우 급격하게 내용이 변화 하기 때문

14 Experimental Results Experimental Results  배터리 소모량 비교 (Proxyless vs. Poll, Push Threshold proxy)

15 Experimental Results Experimental Results  배터리 소모량 비교 (Hybrid SMS vs. Poll, Push Threshold proxy)

16 Experimental Results Experimental Results  새로운 페이지 접속 시 배터리 소모량 비교 69% 감소 15% 감소

17 Experimental Results Experimental Results  새로운 페이지 접속 시 배터리 소모량 비교

18 Conclusions  Proposed Proxy system 을 통해 배터리 효율성을 향상  사용자가 관심 있는 정보만 filtering  수치 정보는 일정 수준 변화 시에만 업데이트  SMS message 를 통해 비 접속 시에도 업데이트의 확인 및 전송 시 최적 네트워크의 사용이 가능

19 Critique  Strong Points  사용자의 Needs 및 기호를 고려한 시스템  사용자가 원하는 정보에 focusing  사용자가 업데이트 Threshold 를 조절 가능  다양한 네트워크 상황에서 유연하게 사용될 수 있는 시스템  GPRS  WiFi  Mobile device 의 단점 ( 적은 배터리 량, 메모리 ) 을 보완한 시스템  충분한 전력과 메모리를 가진 Edge server 의 사용  Prefetching & Batching

20 Critique  Weak Points  실험환경의 특수성으로 인한 한계성  Edge 서버의 위치에 성능이 dependent  Rogers Firewall 로 인해 GPRS 에서 지속적인 Connection 이 요구됨  Date 의 freshness 와 battery consumption 은 결국 trade-off 관계  Frequently access 를 할수록 최신의 data 획득  Frequently access 를 할수록 batter 소모량은 증가  Mobile device 의 computing power 와 네트워크 성능은 점점 발전함

21 Critique  New idea  Selective Updating SMS  SMS 메시지 상에서 당장 알고 싶은 정보만 바로 다운 가능.  Update Priority  관심 있는 정보에 업데이트에 대한 사용자의 선호도를 반영.  User designed Interest web page  각 웹 페이지에서 사용자가 원하는 정보만 모아서 하나의 웹 페이지로 표 현하기.