2019/1/2 Experimental Analysis on Performance Anomaly for Download Data Transfer at IEEE 802.11n Wireless LAN 在IEEE 802.11n無線LAN上下載數據傳輸的性能異常的實驗分析 Author:

Slides:



Advertisements
Similar presentations
期末考试作文讲解 % 的同学赞成住校 30% 的学生反对住校 1. 有利于培养我们良好的学 习和生活习惯; 1. 学生住校不利于了解外 界信息; 2 可与老师及同学充分交流有 利于共同进步。 2. 和家人交流少。 在寄宿制高中,大部分学生住校,但仍有一部分学生选 择走读。你校就就此开展了一次问卷调查,主题为.
Advertisements

應用聯合分析法探討婦女對子宮頸癌篩檢方案之偏 好 子宮頸癌是國人常見之婦女癌症,民國 95 年的發生率為台灣婦女癌症之第二 位,死亡率為第六位。許多研究證實子宮頸癌篩檢為預防子宮頸癌最有效之 方法,我國婦女的子宮頸癌篩檢率低是導致子宮頸癌發生率及死亡率偏高的 重要原因,顯示如何提升篩檢率為一重要議題。因此本研究擬瞭解婦女受檢.
高等学校21世纪教材 计算机网络 教程 电子教案.
第一章 概 述.
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
第1章 概述.
Foundations of Computer Science Chapter 6 電腦網路
第3章 计算机网络体系结构.
Mode Selection and Resource Allocation for Deviceto- Device Communications in 5G Cellular Networks 林柏毅 羅傑文.
云实践引导产业升级 沈寓实 博士 教授 MBA 中国云体系产业创新战略联盟秘书长 微软云计算中国区总监 WinHEC 2015
An Ultra-Wearable, Wireless, Low Power ECG Monitoring System
Leftmost Longest Regular Expression Matching in Reconfigurable Logic
Operating System CPU Scheduing - 2 Monday, August 11, 2008.
Author: Shigeki Takeuchi,Hiroyuki Koga, Katsuyoshi Iida,
2018/6/25 Developing a Traffic Classification Platform for Enterprise Networks with SDN: Experiences & Lessons Learned Author: Bryan Ng 、Matthew Hayes.
IEEE TRANSACTIONS ON MAGNETICS, VOL. 49, NO. 3, MARCH 2013
Some Effective Techniques for Naive Bayes Text Classification
指導教授:許子衡 教授 報告學生:翁偉傑 Qiangyuan Yu , Geert Heijenk
網路技術管理進階班---區域網路的技術發展
Source: IEEE Access, vol. 5, pp , October 2017
The Network Core 由互相連結成網狀的router所組成 資料在網路中傳送的方式 Circuit switching
附錄 通訊協定堆疊.
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
第 17 章 數位革命與 全球電子市場 © 2005 Prentice Hall.
第4章 网络互联与广域网 4.1 网络互联概述 4.2 网络互联设备 4.3 广域网 4.4 ISDN 4.5 DDN
AOI (Automatic Optical Inspection )
製程能力分析 何正斌 教授 國立屏東科技大學工業管理學系.
什麼是網際網路? 面臨攻擊的網路 網路邊際 總結 網路核心
第八組 劉佳衢.
第十讲 TCP协议 协议概述 报文段格式 差错控制 流控和拥塞控制 TCP连接管理 TCP性能问题 TCP软件设计 2018/12/7
971研究方法課程第九次上課 認識、理解及選擇一項適當的研究策略
Dynamic Traffic Diversion in SDN: Testbed vs Mininet
计算机网络(第 5 版) 第 5 章 传输层.
重點 資料結構之選定會影響演算法 選擇對的資料結構讓您上天堂 程式.
第七讲 网际协议IP.
NS2 – TCP/IP Simulation How-Wei Wu.
塑膠材料的種類 塑膠在模具內的流動模式 流動性質的影響 溫度性質的影響
報告人:林冠丞 指導教授:陳偉業 班級:碩研資管一甲 學號:MA490212
Advisor : Dr. Frank Y. S. Lin Present by :Yi-Wei Li
农村居民的信息需求与获取渠道研究 ——以云南省腾冲县为个案
第二讲 网络基础与网络设备 主讲:史宝慧.
Sensor Networks: Applications and Services
高性能计算与天文技术联合实验室 智能与计算学部 天津大学
2019/4/8 A Load Balancing Mechanism for multiple SDN Controllers based on Load Informing Strategy Miultiple controller 的 load balancing 機制,使用一個叫 Load informing.
Maintaining Frequent Itemsets over High-Speed Data Streams
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
虚 拟 仪 器 virtual instrument
关联词 Writing.
Source: Journal of Network and Computer Applications, Vol. 125, No
期未報告:公眾無線網路的架構,比較 通訊所 鍾國麟 主要的內容還是S.Y.
Google Local Search API Research and Implementation
Inter-band calibration for atmosphere
A Data Mining Algorithm for Generalized Web Prefetching
績效考核 一.績效考核: 1.意義 2.目的 3.影響績效的因素 二.要考核什麼? 三.誰來負責考核? 四.運用什麼工具與方法?
Deep Learning with Limited Numerical Precision
WIRELESS LAN B 邱培哲 B 張宏安.
Distance Vector vs Link State
An Efficient MSB Prediction-based Method for High-capacity Reversible Data Hiding in Encrypted Images 基于有效MSB预测的加密图像大容量可逆数据隐藏方法。 本文目的: 做到既有较高的藏量(1bpp),
BiCuts: A fast packet classification algorithm using bit-level cutting
Chapter 10 Mobile IP TCP/IP Protocol Suite
Efficient Query Relaxation for Complex Relationship Search on Graph Data 李舒馨
磁共振原理的临床应用.
Wireless Link Layer and IEEE
Mobile IPv4.
Speaker : YI-CHENG HUNG
Distance Vector vs Link State Routing Protocols
MGT 213 System Management Server的昨天,今天和明天
簡單迴歸分析與相關分析 莊文忠 副教授 世新大學行政管理學系 計量分析一(莊文忠副教授) 2019/8/3.
Advanced Competitive Programming
POWER-EFFICIENT RANGE-MATCH-BASED PACKET CLASSIFICATION ON FPGA
Presentation transcript:

2019/1/2 Experimental Analysis on Performance Anomaly for Download Data Transfer at IEEE 802.11n Wireless LAN 在IEEE 802.11n無線LAN上下載數據傳輸的性能異常的實驗分析 Author: Yoshiki Hashimoto, Masataka Nomoto, Celimuge Wu, Satoshi Ohzahata, and Toshihiko Kato – ICN 2016 Presenter: Enzo Lu Date: 2016/11/23 Department of Computer Science and Information Engineering National Cheng Kung University, Taiwan R.O.C. CSIE CIAL Lab 1

Outline Introduction Experimental Settings 2019/1/2 Outline Introduction Experimental Settings Result for UDP data transmission Result for TCP data transmission Conclusion National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

2019/1/2 Introduction When some stations are located far from their access point and others are near it, the performance of the near stations is degraded to that of far located stations. Degraded 衰退 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Introduction The feature of our experiment is as follows. 2019/1/2 Introduction The feature of our experiment is as follows. Both TCP and UDP data transmissions are examined. The aggregation scheme in the access point is used as it is. aggregation scheme 聚合 TCP 提供的是一個連線導向(Connection Oriented)的可靠傳輸 UDP User Datagram Protocol則是一個非連線型(Connectionless)的非可靠傳輸協定 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Experimental Settings 2019/1/2 Experimental Settings National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Experimental Settings 2019/1/2 Experimental Settings One STA (STA1) is located at a near position to the access point, and the other STA (STA2) is located in various positions in the experiment. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Experimental Settings 2019/1/2 Experimental Settings Firmware Provided by the OpenWRT The OpenWRT firmware supports the following schemes. FIFO CoDel Stochastic Fare Queueing (SFQ) FQ_CoDel: In OpenWRT, FQ_CoDel is the default queue management scheme. OpenWrt 是一種針對嵌入式設備(通常是無線分享器)且具備高度可擴展性的 GNU/Linux 發行版本。和其他針對這些分享器的發行版本不同的是,OpenWrt 是從基礎建構成為一個功能齊全、易於修改的作業系統以提供您的分享器使用。在實踐使用上,這意味著您可以擁有只包含您需要的功能、比其他的發行版本更強勁而不臃腫的 Linux 內核。 Codel:活動隊列管理方案 旨在解決Bufferbloat問題[7]。 它 在隊列中使用分組逗留時間作為控制 參數,並在情況下丟棄數據包 數據包留在隊列中的時間太長。 It uses packet-sojourn time in a queue as a control parameter, and drops a packet in the situation that packets stay in the queue too long. SFQ:A scheme to provide a separate queue for packets of an individual flow. When sending packets, each queue is examined in the round robin scheduling, which avoids a large delay of packets against an aggressive flow.計劃 為個人的分組提供單獨的隊列 流。 發送數據包時,會檢查每個隊列 在循環調度中,避免了大 分組對侵略流的延遲。 FQ_CoDel: A scheme which combines SFQ and CoDel. A queue is prepared for an individual flow and the delay within one queue is controlled by CoDel scheme. In OpenWRT, FQ_CoDel is the default queue management scheme. 方案 CoDel。 為單個流準備隊列 並且一個隊列內的延遲由CoDel控制 方案。 在OpenWRT中,FQ_CoDel是默認值 隊列管理方案。 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

CoDel (Coddle) A scheduling algorithm 2019/1/2 CoDel (Coddle) A scheduling algorithm An active queue management scheme designed to resolve the Bufferbloat problem [7]. Packet-sojourn time in a queue as a control parameter, and drops a packet in the situation that packets stay in the queue too long. packet-sojourn: pocket逗留 Codel:活動隊列管理方案 旨在解決Bufferbloat (high latency in packet-switched networks caused by excess buffering of packets.) 問題[7]。 它 在隊列中使用分組逗留時間作為控制 參數,並在情況下丟棄數據包 數據包留在隊列中的時間太長。 It uses packet-sojourn time in a queue as a control parameter, and drops a packet in the situation that packets stay in the queue too long. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Experimental Settings 2019/1/2 Experimental Settings Position 0~7 for STA2 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission Figure 4 (a) shows the UDP throughput of STA1 and STA2 when the UDP traffic load to STA2 is changed from 10 Mbps to 100 Mbps.(STA1 100) The queue management scheme at the access point is FIFO. 0 STA 1 (位置/路由器) UDA throughput 生慘能力 可以看出圖片 STA2越遠最造成兩者效能軍變差 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission Figure 4 (a) 0 STA 1 (位置/路由器) UDA throughput 生慘能力 可以看出圖片 STA2越遠最造成兩者效能軍變差 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission Figure 4 (b) shows the number of MPDUs per A-MPDU of STA1 and STA2 with the UDP traffic load to STA2 changed from 10 Mbps to 100 Mbps.(STA1 100Mbps) A-MSDU主要是將已經經過網路層的資料(MSDU),打上表頭之後稱為MSDU subframe,將許多MSDU subframe包在一起,就是1串A-MSDU,之後再將這串A-MSDU包上媒體層表頭和尾部的FCS偵錯。將多個MSDU subframe包在一起,就可去掉數個媒體層表頭和FCS所占去的空間。 媒體層包完的東西稱做MPDU,在進入實體層時把多個MPDU包在一起就是A-MPDU技術,除了減少實體層表頭之外,由於此層在網路階層中為最後1層,接下來傳輸時須進行無線網路通道資源的競爭,如果把5個MPDU包在一起,原先需經歷5次的資源競爭瞬間變為1次,同樣也可提升通道資源利用效率。 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission Figure 5 (a) shows the relationship between the UDP traffic load to STA2, and the UDP throughput of STA1 and STA2. when the access point uses the FQ_CoDel queue management scheme In this case, similarly to FIFO, the UDP throughput of STA1 becomes lower as the UDP traffic load to STA2 increases. We can say that the performance anomaly also occurs in this experiment. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission Figure 5 (a) National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission In contrast to FIFO, where the UDP throughput of STA1 decreases slowly as STA2 is located at Position3 through Position7, FQ_CoDel introduces a sharp drop in the UDP throughput of STA1 with UDP traffic load to STA2 larger than 40 Mbps. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission Figure 5 (b) shows that the number of MPDUs per A-MPDU at STA1 becomes the same as STA2 in this range of UDP traffic load to STA2. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for UDP data transmission 2019/1/2 Result for UDP data transmission In the case that the access point uses FIFO and CoDel, the data to be sent to both the far and near stations are stored in one queue. So, while the UDP traffic load to the far station is low, more data to the near station are stored in the queue. 在接入點使用FIFO和CoDel的情況下,要發送到遠端站和近端站的數據被存儲在一個隊列中。 因此,當到遠端站的UDP業務負載低時,到近端站的更多數據被存儲在隊列中。 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for TCP data transmission 2019/1/2 Result for TCP data transmission Figure 6 (a) shows relationship between the STA2 position and the average TCP throughput. Fig.6 表示出 STA2的位置會完全影響到整體(STA1.STA2)效能… National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for TCP data transmission 2019/1/2 Result for TCP data transmission Figure 6 (b) shows the relationship between the position of STA2 and the number of MPDUs per A-MPDU. Fig.6 表示出 STA2的位置會完全影響到整體(STA1.STA2)效能… National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for TCP data transmission 2019/1/2 Result for TCP data transmission Figure 7 (a) shows the average cwnd versus the STA2 position. In this case, the results largely depend on the queue management scheme. Cwnd = congestion window  壅塞窗口 TCP 用來控制封包數量 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for TCP data transmission 2019/1/2 Result for TCP data transmission In all queue schemes, the average cwnd is small when STA2 is located at Position6 and Position7. National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Result for TCP data transmission 2019/1/2 Result for TCP data transmission Figure 7 (b) shows the average TCP level RTT versus the STA2 position. Round trip time National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

2019/1/2 Conclusion It showed that the performance anomaly problem surely happens for the UDP data transmission. The number of MPDU aggregation of a near located station is also decreased, and this reinforce the performance degradation. In other words, for UDP, the performance anomaly problem happens only in the situation where excessive data transfer requests are added. 結論: 1.表現異常的原因就是UDA的問題 2.MPDU的聚合 也會讓效能下降 3.換句話說,對於udp,性能異常是發生在太多要求的情況下 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab

Conclusion TCP data transmission 2019/1/2 Conclusion TCP data transmission The throughput (traffic load) is smaller than the MAC level data rate, and instead, the degradation of the congestion window size caused by packet losses decreases the throughput. More investigation is necessary for the performance analysis of TCP data transmission. 結論: TCP的異常表現 是因為throughput 小於MAC level的data rate Degradation 降解 因為cmnd(傭賽窗口)的大小害封包loss 然後就害throughput 下降 需要再調查TCP的性能分析 National Cheng Kung University CSIE Computer & Internet Architecture Lab CSIE CIAL Lab