Difference between revisions of "Course:Advanced Network Computing"

From MobiNetS
Jump to: navigation, search
 
(122 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''You can leave your questions and suggestions in the [[Course_talk:Advanced_Network_Computing|discussion board]].'''
<!--'''You can leave your questions and suggestions in the [[Course_talk:Advanced_Network_Computing|discussion board]].'''
 
-->
==Introduction==
==Introduction==
This course will introduce recent advances in network computing.  
This course will introduce recent advances in network computing.  
Line 13: Line 13:
* Network Function Virtualization: Ken Gray, Thomas D. Nadeau, 2016
* Network Function Virtualization: Ken Gray, Thomas D. Nadeau, 2016
* Big Data and The Internet of Things, 2015
* Big Data and The Internet of Things, 2015
* Edge Computing: From Hype to Reality, 2019  
* Edge Computing: From Hype to Reality, 2019
* IoT and Edge Computing for Architectures, 2019
* Edge Computing: Principles, Technologies, and Practice, 2021
 
 
== Requirements (2024) ==
 
Final score = 40% x class presentation+ 60% x report.
 
=== Class presentation ===
 
==== Presentations ====
 
{| class="wikitable" style="text-align:center; "
|-
! Date !! # !! Member 1 !! Member 2
|-
|style = "width: 80px" rowspan = "6" |09/14 || style = "width: 50px"|1 || 孟千贺 || 张睿喆
|-
| 2 ||style = "width: 100px" |杨明剑 ||style = "width: 100px" | 刘鹏
|-
| 3 || 黄其涵 || 樊澳
|-
| 4 || 李思泉 || 马雯雯
|-
| 5 || 张梅宏 || 温云涛
|-
| 6 || 马辰煜 || 李嘉轩
|-
|rowspan = "4" |09/18 || 7 || 刘梓涵 || 刘胡东
|-
| 8 || 杨展鹏 || 唐晨
|-
| 9 || 强贤柯 || 喻璐
|-
|10 || 高玉鹏 || 刘俊语
|-
|rowspan = "6" |09/23 || 11 || 邹晟 || 李荥达
|-
| 12 || 何樾 || 王辰昊
|-
| 13 || 张同泽 || 李晨阳
|-
| 14 || 曹超 || 郭济
|-
| 15 || 刘涔涔 || 贺学万
|-
| 16 || 王梦凡 || 王新燕
|-
|rowspan = "4" |09/25 || 17 || 沈明辉 || 吴健林
|-
| 18 || 蔡松岳 || 程田宇
|-
| 19 || 李夕冉 || 罗亚
|-
|20 || 杨英琦 || 虞筱灿
|}


==Requirements (2020)==
==Requirements (2021)==
Final score = 40% x class presentation+ 60% x exam.  
Final score = 40% x class presentation+ 60% x exam.  


Line 29: Line 85:
* Class B: MobiHoc/MobiSys/SenSys/ICDCS/IPSN/ICNP/IWQoS/other IEEEACM Transactions
* Class B: MobiHoc/MobiSys/SenSys/ICDCS/IPSN/ICNP/IWQoS/other IEEEACM Transactions
* Class C: SECON/MASS/DCOSS/Posters from Class-A conferences
* Class C: SECON/MASS/DCOSS/Posters from Class-A conferences
If you have no idea after gone through the above list, you may select papers from the [[Resource:Reading_List|list]].  
If you have no idea after going through the above list, you may select papers from the [[Resource:Reading_List|list]].  


====Time slots====
====Time slots====
We have in total 32 time slots for presentations.  
We have in total 32 time slots for presentations.  
Please send a mail to [mailto:anc_course@mobinets.org "anc_course@mobinets.org"] and apply for a specific slot.  
Please send a mail to [mailto:coursework@mobinets.org "coursework@mobinets.org"] and apply for a specific slot.  
The format of the mail is shown as below.  
The format of the mail is shown as below.  
<pre style="whitespace:pre-wrap; text-align: left;">
<pre style="whitespace:pre-wrap; text-align: left;">
Line 41: Line 97:
申请序列 (Preferred slots):14,21,1
申请序列 (Preferred slots):14,21,1
演讲成员 (Members):
演讲成员 (Members):
吴亦凡 (Name1);202001233210
刘华强 (Name1);202101233210
鹿晗 (Name2); 201801233211
鹿晗 (Name2); 201901233211
赵本山 (Name3); 201701233212
赵本山 (Name3); 202001233212
</pre>
</pre>


Line 51: Line 107:
Mail:  
Mail:  
Session ID: 5, 3, 1
Session ID: 5, 3, 1
StuInfo: 吴亦凡,202001233211
StuInfo: 刘华强,202101233211
</pre>
</pre>


Line 60: Line 116:
|-
|-
! scope="col"| Time\Date
! scope="col"| Time\Date
! scope="col" colspan="2"| 10/12
! scope="col" colspan="2"| 10/11
! scope="col" colspan="2"| 10/19
! scope="col" colspan="2"| 10/18
! scope="col" colspan="2"| 10/26
! scope="col" colspan="2"| 10/25
! scope="col" colspan="2"| 11/02
! scope="col" colspan="2"| 11/01
|-
|-
! scope="row"| 19:30-20:00
! scope="row"| 19:30-20:00
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 1
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 1
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | 2
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 2
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 9
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 9
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 10
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 10
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 17
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 23
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 18
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 24
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 25
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 37
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 26
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 38
|-
|-
! scope="row"| 20:05-20:35
! scope="row"| 20:05-20:35
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | 3
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 3
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | 4
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 4
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 11
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 11
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 12
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 12
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 19
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 25
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 20
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 26
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 27
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 39
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 28
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 40
|-
|-
! scope="row"| 20:40-21:10
! scope="row"| 20:40-21:10
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | 5
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 5
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | 6
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 6
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | 13
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 13
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 14
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 14
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 21
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 27
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 22
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 28
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 29
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 41
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 30
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 42
|-
|-
! scope="row"| 21:15-21:45
! scope="row"| 21:15-21:45
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 7
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 7
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 8
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 8
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 15
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 15
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 16
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 16
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 23
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 29
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 24
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 30
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 31
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 43
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | 32
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 44
|}
|}


Additional slots:
{| class="wikitable"
{| class="wikitable"
|-
|-
! scope="col"| Time\Date
! scope="col"| Time\Date
! scope="col" colspan="3"| 10/21
! scope="col" colspan="3"| 10/13
! scope="col" colspan="3"| 10/28
! scope="col" colspan="3"| 10/20
|-
|-
! scope="row"| 14:30-15:15
! scope="row"| 10:20-11:05
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A1
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 17
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | A2
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 18
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A3
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 19
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A7
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey" | 31
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A8
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 32
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A9
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 33
|-
|-
! scope="row"| 15:20-16:05
! scope="row"| 11:10-11:55
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | A4
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 20
| style="height:20px; width:80px; text-align:center; background-color:red;color:white" | A5
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 21
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A6
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 22
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A10
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;"| 34
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A11
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 35
| style="height:20px; width:80px; text-align:center; background-color:red;color:white;" | A12
| style="height:20px; width:80px; text-align:center; background-color:blue;color:grey;" | 36
|-
|-
|}
|}




Presentations:
Presentations:
* Section 1 (1-4) (Chair: 盛子默)
* Session 1 10/11 19:30-20:35(1-4) (Chair: 王翰生)
# 王子言, 胡诗琪, 许桐, Delay-Optimal Distributed Edge Computing in Wireless Edge Networks, INFOCOM 2020
*#刘婧媛,张鑫 Analyzing User-Level Privacy Attack Against Federated Learning,JSAC'20
# 邵安, 周家豪, Probabilistic Verification of Network Configurations, SigComm 2020
*#王朴真,蒋国庆,熊子良 Interpreting Deep Learning-Based Networking Systems,SigComm‘20
# 谢雨岑, 周莉, A Structured Bidirectional LSTM Deep Learning Method For 3D Terahertz Indoor Localization, INFOCOM 2020
*#徐昊,江威峰 Meaningful Availability NSDI'20
# 陈程, 杨森, Camel: Smart, Adaptive Energy Optimization for Mobile Web Interactions, INFOCOM 2020
*#郑凯文,徐显阳,丛荣 L2D2: low latency distributed downlink for LEO satellites,SigComm‘21
* Section 2 (2-8) (Chair: 李伟)
* Session 2 10/11 20:40-21:10(5-8) (Chair: 张煦)
# 唐歆宇, 王雨翰, Shifter: A Consistent Multicast Routing Update Scheme in Software-Defined Networks, ICNP 2018
# 张林元齐,陈嘉俊 When to Hedge in Interactive Services ,NSDI 2021
# 李鑫, 罗宇豪, MUTE: Bringing IoT to Noise Cancellation, SigComm 2018
# 蒋欣辰 Adaptive Clustering-based Malicious Traffic Classification at the Network Edge, INFOCOM'21
# 杨深, 刘青青, 孟千贺, Internet-of-Microchips: Direct Radio-to-Bus Communication with SPI Backscatter, MobiCom 2020
# 于子青,彭鑫才 Learning-Based Mobile Edge Computing Resource Management to Support Public Blockchain Networks TMC'21
# 王嘉程, 田婧暄, Server-driven video streaming for deep learning inference, SigComm 2020
# 刘祥坤,彭志昊 EagleEye: Wearable Camera-based Person Identification in Crowded Urban Spaces (MobiCom)2021
* Section 3 (9-12) (Chair: 蒋寻‬‬‬)
* Session 3 10/18 19:30-20:35(9-12) (Chair: 杨轶)
# 王俊, 朱道冰, Millions of Tiny Databases, NSDI 2020
# 黄宇胜,刘嘉贺 GCN-GAN: A Non-linear Temporal Link Prediction Model for Weighted Dynamic Networks INFOCOM'19
# 何腾洋, 董广县, Deep Learning based Wireless Localization for Indoor Navigation, MobiCom 2020
# 张钦栋,徐盛 Routing on Multiple Optimality Criteria, SigComm'20
# 许凯, 张志轩, 邓昭泳, Secure Short-Packet Communications for IoT, TWC 2019
# 孙凡,陈柯宇 Distributed Threshold-based Offloading for Large-Scale Mobile Cloud Computing,Infocom 2021
# 曾耀海, 王景宽, Predictive Scheduling for Virtual Reality, INFOCOM 2020
# 张瀚文,张铭露,翟圣杰  A Semi-supervised Stacked Autoencoder Approach for Network Traffic Classification, ICNP’21
* Section 4 (13-16) (Chair: TBD)
* Session 4 10/18 20:40-21:10(13-16) (Chair: 周在磊)
# 喻杰林, 彭冲, HPCC: high precision congestion control, SigComm 2019
# 彭翔宇,陈睿 Cost-Effective Cloud Edge Traffic Engineering with CASCARA,NSDI'2021
# 刘崇梽, 刘佳玺, Firecracker: Lightweight Virtualization for Serverless Applications, NSDI 2020
# 刘佳欣,张宁,邓力玮 Predictability and Prediction of Human Mobility Based on Application-Collected Location Data, TMC, 2021
# 王雄, 刘江澍, Beyond 5G: Reliable Extreme Mobility Management, SigComm 2020
# 张欣然,陈维龙,王鹏 Optimizing Federated Learning on Non-IID Data with Reinforcement Learning, INFOCOM'20
# 张艺乐, 张睿哲, 周镪, (How Much) Does a Private WAN Improve Cloud Performance?, INFOCOM 2020
# 苑辉辉,曹武豪 EdgeSharing: Edge Assisted Real-time Localization and Object Sharing in Urban Streets,INFOCOM'2021
* Section 5 (17-20) (Chair: TBD)
* Session 5 (17-19) (Chair: 张林元齐)
# 张健飞, CarMap: Fast 3D Feature Map Updates for Automobiles, NSDI 2020
# 葛孟雨 A Federated Learning Approach for Smart Health Sensing with Class Imbalance in Resource Constrained Edge Computing, INFOCOM'21
# 廖思淇, 邢锐锋, OmniMon: Re-architecting Network Telemetry with Resource Efficiency and Full Accuracy, SigComm 2020
# 陈一,卢庚源 Learning-Driven Decentralized Machine Learning in Resource-Constrained Wireless Edge Computing, IEEE INFOCOM, 2021
# 米鑫, 李科, When Edge Meets Learning. Adaptive Control for Resource-Constrained Distributed Machine Learning, INFOCOM 2019
# 李欣悦,戴子玟  WiForce: Wireless Sensing and Localization of Contact Forces on a Space Continuum
# 陈晨, 何攀, Interpreting Deep Learning- Based Networking Systems, SigComm 2020
* Session 6 (20-22) (Chair: 周子涵)
* Section 6 (21-24) (Chair: 缪岚芯)
# 邓紫菱,周楠馨,刘文君 Server-driven video streaming for deep learning inference, SigComm'20
# 何雄威, 赵成章, Towards Software-defined Fog Computing via Named Data Networking, INFOCOM 2019
# 李思怡,武宁宁 Network Planning with Deep Reinforcement Learning, SIGCOMM, 2021
# 高磊, 龚凯, 邹俊, EagleEye: Wearable Camera-based Person Identification in Crowded Urban Spaces, MobiCom 2020
# 冯丹阳,罗涵 A Nationwide Census on WiFi Security Threats: Prevalence, Riskiness, and the Economics , MobiCom 2021
# 杨淳, 李雨轩, 范世晓, Energy-Efficient UAV Crowdsensing with Multiple Charging Stations by Deep Learning, INFOCOM 2020
* Session 7 (23-26) (Chair: 赵景阳)
# 缪岚芯, 董彦君, 史述青, Interpreting deep-learning based networking systems, SigComm 2020
# 邵贤栋,彭宇博 WiTAG: Seamless WiFi Backscatter Communication, Sigcomm2020
* Section 7 (25-28) (Chair: TBD)
# 常智珩,韩孟群 (How Much) Does a Private WAN Improve Cloud Performance?,infocom'2020
# 程明坤, 刘术辉, 赵铭卓, 胡南, How to Distribute Computation in Networks, INFOCOM 2020
# 刘靖,陈玄 Towards Minimum Fleet for Ridesharing-Aware Mobility-on-Demand Systems,INFOCOM'21
# 卢辉, 张婕, WiFED: WiFi Friendly Energy Delivery with Distributed Beamforming, INFOCOM 2018
# 李思思,苑舒雨 Fire in Your Hands: Understanding Thermal Behavior of Smartphones, MobiCom'19
# 曾帅, 贾文立, 程卓越, A Resource Allocation Framework for Network Slicing, INFOCOM 2018
* Session 8 (27-30) (Chair: 严灿)
# 张司霖, 周香君, Service Entity Placement for Social Virtual Reality Applications in Edge Computing, INFOCOM 2018
# 周子涵,张棋 HeadFi: Bringing Intelligence to All Headphones  (MobiCom2021)
* Section 8 (29-32) (Chair: TBD)
# 王亚鑫,赵昊,张鹏宇 Hop-by-Hop Multipath Routing:Choosing the Right Nexthop Set,INFOCOM
# 吴新雨, 刘亮, 王晓虎, Network Monitoring for SDN Virtual Networks, INFOCOM 2020
# 李仲意,施柯,边雨杨 Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption,SigComm '20
# 魏韬, 许鸿柳, 韩前永, An Effective Multi-node Charging Scheme for Wireless Rechargeable Sensor Networks, INFOCOM 2020
# 刘卓柳,王海燕 Robust Service Mapping in Multi-Tenant Clouds, INFOCOM21
# 邱凯,陈安然, Fire in Your Hands: Understanding Thermal Behavior of Smartphones, MobiCom 2019
* Session 9 (31-33) (Chair: 张馨月)
# 邓吉祥, 宋玉桐, RoSCo: Robust Updates for Software-Defined Networks, JSAC 2020
# 张廷意,李林峰 Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning,SIGCOMM’20
* Section 9 (A1-A6) (Chair: TBD)
# 魏凡越,孙翔宇 Swift: Delay is Simple and Effective for Congestion Control in the Datacenter,SigComm ' 20
# 李克, 齐燕, Federated Learning over Wireless Networks: Optimization Model Design and Analysis, INFOCOM 2019
# 张馨月,杨瑞,林贵鑫 Sdn candidate selection in hybrid ip/sdn networks for single link failure protection,ToN '20
# 章语, 赵治桐, Informative Path Planning for Mobile Sensing with Reinforcement Learning, INFOCOM 2020
* Session 10 (34-36) (Chair: 陈邶涛)
# 胡涛, Residential Links Under the Weather, SigComm 2019
# 王瀚生 Ownership: A Distributed Futures System for Fine-Grained Tasks,NSDI'21
# 吴金珠, 王雨倩, On-Off Noise Power Communication, MobiCom 2019
# 程柯菡,张煦,张宇轩 Large-scale Vehicle Trajectory Reconstruction with Camera Sensing Network, Mobicom, 2021
# 罗瑞杰, 罗丰, Monoxide: Scale out Blockchains with Asynchronous Consensus Zones, NSDI 2019
# 吴同宇,罗凯文 Layer Aware Microservice Placement and Request Scheduling at the Edge,infocomm,2021
# 吴雲松, 韩杰明, Space-Optimal Packet Routing on Trees,  INFOCOM 2019
* Session 11 (37-40) (Chair: 刘祥坤)
* Section 10 (A7-A12) (Chair: TBD)
#孙震,巩嘉诚 PDVocal: Towards Privacy-preserving Parkinson’s Disease Detection using Non-speech Body Sounds,MobiCom,19
# 陈超, 郑荣天, Collaborate or Separate? Distributed Service Caching in Mobile Edge Cloud, INFOCOM 2020
#卫文杰,罗通,汪玉洁 Sensing and Communication Integrated System for Autonomous Driving Vehicles
# 刘子健, 童顺, Maximum Lifetime Analytics in IoT Networks, INFOCOM 2019
#柯德劲,Your Home is Insecure: Practical Attacks on Wireless Home Alarm Systems,INFOCOM'21
# 郑泽涛, 赵豫, 张继, Blockchain Technology and Neural Networks for the Internet of Medical Things, INFOCOM 2020
#李洪平,赵卓逸 Device-Based LTE Latency Reduction at the Application Layer NSDI’20
# 李建峰, 侯深舰, Small Cells in the Forthcoming 5G/IoT: Traffic Modelling and Deployment Overview,
* Session 12 (41-44) (Chair: 毛培力)
# 徐希玮, 蒲正瑶, 丁舒涵, 唐海涵, Software-Defined Cooking using a Microwave Oven, MobiCom 2019
#张春潮,Interference Recycling: Exploiting Interfering Signals to Enhance Data Transmission,INFOCOM‘19
# 陈果, 颜文杰, 凌凯, Coded Edge Computing, INFOCOM 2020
#倪孝泽,宋书玮 Monoxide: Scale out Blockchains with Asynchronous Consensus Zones
 
#冯佳铭,严然 Keep Others From Peeking At Your Mobile Device Screen!,MobiCom,2019
 
#程岩松,李鑫 Zero downtime release: Disruption-free load balancing of a multi-billion user website
===Exam===
===Exam===
The exam will contain two types of questions: Concept understanding (7 questions) and problem-solving (2 questions).  
The exam will contain two types of questions: Concept understanding (7 questions) and problem-solving (2 questions).  
Line 207: Line 261:
As a result, the earlier you do the presentation, more bonus you get.  
As a result, the earlier you do the presentation, more bonus you get.  
Specifically,  
Specifically,  
# time slots 1-6 get 3 bonus points
# time slots 1-4 get 3 bonus points
# time slots 9-14 get 2 bonus points
# time slots 5-22 get 2 bonus points
# time slots 7,8, 17-22 get 1 bonus points
# time slots 23-36 get 1 bonus points


* Raise questions to presenters
* Raise questions to presenters
Line 230: Line 284:
* [https://www.youtube.com/watch?v=scZEHExzems MoLe: Motion leaks through smartwatch sensors]
* [https://www.youtube.com/watch?v=scZEHExzems MoLe: Motion leaks through smartwatch sensors]
* [https://www.youtube.com/watch?v=FnK4QHj00nk Human activity recognition via WiFi]
* [https://www.youtube.com/watch?v=FnK4QHj00nk Human activity recognition via WiFi]
* [https://www.youtube.com/watch?v=j3Y7PGhHR20 Zeo, the sleep monitoring]
* [https://www.youtube.com/watch?v=ltcjly-CYkI Learning sleep from wireless signals]
* [https://www.youtube.com/watch?v=ltcjly-CYkI Learning sleep from wireless signals]

Latest revision as of 21:22, 23 September 2024

Introduction

This course will introduce recent advances in network computing. Specifically, it contains four sections: SDN/NFV, Edge Computing, IoT, and Network Big Data. In SDN/NFV, we mainly talk about two topics: Consistent update, traffic engineering and VNF embedding. In Edge Computing, we mainly talk about the topics of deployment and task offloading. In Internet-of-Things, we mainly talk about the topics of low-power protocols, long-range IoT and IoT applications/systems. In Network Big Data, we mainly talk about the topics of wireless sensing and various applications based on smartphone big data.

Anc bg img.png

Reference books:

  • Software Defined Networks: A Comprehensive Approach, 2014
  • Network Function Virtualization: Ken Gray, Thomas D. Nadeau, 2016
  • Big Data and The Internet of Things, 2015
  • Edge Computing: From Hype to Reality, 2019
  • IoT and Edge Computing for Architectures, 2019
  • Edge Computing: Principles, Technologies, and Practice, 2021


Requirements (2024)

Final score = 40% x class presentation+ 60% x report.

Class presentation

Presentations

Date # Member 1 Member 2
09/14 1 孟千贺 张睿喆
2 杨明剑 刘鹏
3 黄其涵 樊澳
4 李思泉 马雯雯
5 张梅宏 温云涛
6 马辰煜 李嘉轩
09/18 7 刘梓涵 刘胡东
8 杨展鹏 唐晨
9 强贤柯 喻璐
10 高玉鹏 刘俊语
09/23 11 邹晟 李荥达
12 何樾 王辰昊
13 张同泽 李晨阳
14 曹超 郭济
15 刘涔涔 贺学万
16 王梦凡 王新燕
09/25 17 沈明辉 吴健林
18 蔡松岳 程田宇
19 李夕冉 罗亚
20 杨英琦 虞筱灿

Requirements (2021)

Final score = 40% x class presentation+ 60% x exam.

Class presentation

The class score comes from the class presentations.

  • Each student is required to participate in a presentation (15 min) of a research paper selected from the top conferences/journals in network computing.
  • Each presentation allows up to four presenters.
  • The fourth presenter will have 10 points fewer than the first three members.
  • You may also choose to serve as a session chair so that you do not have to present papers. The session chair will share the same score with the highest score of the session papers.

Paper selection

Conference/journal rankings:

  • Class A: SigComm/INFOCOM/MobiCom/ToN/TMC/TPDS/JSAC/TC/NSDI/
  • Class B: MobiHoc/MobiSys/SenSys/ICDCS/IPSN/ICNP/IWQoS/other IEEEACM Transactions
  • Class C: SECON/MASS/DCOSS/Posters from Class-A conferences

If you have no idea after going through the above list, you may select papers from the list.

Time slots

We have in total 32 time slots for presentations. Please send a mail to "coursework@mobinets.org" and apply for a specific slot. The format of the mail is shown as below.

Title: 时间序列申请 (Time slot application)
Mail: 
论文 (Paper info):XXXXX, Conference/Journal name, Year
申请序列 (Preferred slots):14,21,1
演讲成员 (Members):
刘华强 (Name1);202101233210
鹿晗 (Name2); 201901233211
赵本山 (Name3); 202001233212

If you are applying for a session chair role, please follow the template below.

Title: Session chair application
Mail: 
Session ID: 5, 3, 1
StuInfo: 刘华强,202101233211

Please refer to the following time table before applying for a specific time slot. Green blocks are available slots.

Time\Date 10/11 10/18 10/25 11/01
19:30-20:00 1 2 9 10 23 24 37 38
20:05-20:35 3 4 11 12 25 26 39 40
20:40-21:10 5 6 13 14 27 28 41 42
21:15-21:45 7 8 15 16 29 30 43 44
Time\Date 10/13 10/20
10:20-11:05 17 18 19 31 32 33
11:10-11:55 20 21 22 34 35 36


Presentations:

  • Session 1 10/11 19:30-20:35(1-4) (Chair: 王翰生)
    1. 刘婧媛,张鑫 Analyzing User-Level Privacy Attack Against Federated Learning,JSAC'20
    2. 王朴真,蒋国庆,熊子良 Interpreting Deep Learning-Based Networking Systems,SigComm‘20
    3. 徐昊,江威峰 Meaningful Availability NSDI'20
    4. 郑凯文,徐显阳,丛荣 L2D2: low latency distributed downlink for LEO satellites,SigComm‘21
  • Session 2 10/11 20:40-21:10(5-8) (Chair: 张煦)
  1. 张林元齐,陈嘉俊 When to Hedge in Interactive Services ,NSDI 2021
  2. 蒋欣辰 Adaptive Clustering-based Malicious Traffic Classification at the Network Edge, INFOCOM'21
  3. 于子青,彭鑫才 Learning-Based Mobile Edge Computing Resource Management to Support Public Blockchain Networks TMC'21
  4. 刘祥坤,彭志昊 EagleEye: Wearable Camera-based Person Identification in Crowded Urban Spaces (MobiCom)2021
  • Session 3 10/18 19:30-20:35(9-12) (Chair: 杨轶)
  1. 黄宇胜,刘嘉贺 GCN-GAN: A Non-linear Temporal Link Prediction Model for Weighted Dynamic Networks INFOCOM'19
  2. 张钦栋,徐盛 Routing on Multiple Optimality Criteria, SigComm'20
  3. 孙凡,陈柯宇 Distributed Threshold-based Offloading for Large-Scale Mobile Cloud Computing,Infocom 2021
  4. 张瀚文,张铭露,翟圣杰 A Semi-supervised Stacked Autoencoder Approach for Network Traffic Classification, ICNP’21
  • Session 4 10/18 20:40-21:10(13-16) (Chair: 周在磊)
  1. 彭翔宇,陈睿 Cost-Effective Cloud Edge Traffic Engineering with CASCARA,NSDI'2021
  2. 刘佳欣,张宁,邓力玮 Predictability and Prediction of Human Mobility Based on Application-Collected Location Data, TMC, 2021
  3. 张欣然,陈维龙,王鹏 Optimizing Federated Learning on Non-IID Data with Reinforcement Learning, INFOCOM'20
  4. 苑辉辉,曹武豪 EdgeSharing: Edge Assisted Real-time Localization and Object Sharing in Urban Streets,INFOCOM'2021
  • Session 5 (17-19) (Chair: 张林元齐)
  1. 葛孟雨 A Federated Learning Approach for Smart Health Sensing with Class Imbalance in Resource Constrained Edge Computing, INFOCOM'21
  2. 陈一,卢庚源 Learning-Driven Decentralized Machine Learning in Resource-Constrained Wireless Edge Computing, IEEE INFOCOM, 2021
  3. 李欣悦,戴子玟 WiForce: Wireless Sensing and Localization of Contact Forces on a Space Continuum
  • Session 6 (20-22) (Chair: 周子涵)
  1. 邓紫菱,周楠馨,刘文君 Server-driven video streaming for deep learning inference, SigComm'20
  2. 李思怡,武宁宁 Network Planning with Deep Reinforcement Learning, SIGCOMM, 2021
  3. 冯丹阳,罗涵 A Nationwide Census on WiFi Security Threats: Prevalence, Riskiness, and the Economics , MobiCom 2021
  • Session 7 (23-26) (Chair: 赵景阳)
  1. 邵贤栋,彭宇博 WiTAG: Seamless WiFi Backscatter Communication, Sigcomm2020
  2. 常智珩,韩孟群 (How Much) Does a Private WAN Improve Cloud Performance?,infocom'2020
  3. 刘靖,陈玄 Towards Minimum Fleet for Ridesharing-Aware Mobility-on-Demand Systems,INFOCOM'21
  4. 李思思,苑舒雨 Fire in Your Hands: Understanding Thermal Behavior of Smartphones, MobiCom'19
  • Session 8 (27-30) (Chair: 严灿)
  1. 周子涵,张棋 HeadFi: Bringing Intelligence to All Headphones (MobiCom2021)
  2. 王亚鑫,赵昊,张鹏宇 Hop-by-Hop Multipath Routing:Choosing the Right Nexthop Set,INFOCOM
  3. 李仲意,施柯,边雨杨 Understanding Operational 5G: A First Measurement Study on Its Coverage, Performance and Energy Consumption,SigComm '20
  4. 刘卓柳,王海燕 Robust Service Mapping in Multi-Tenant Clouds, INFOCOM21
  • Session 9 (31-33) (Chair: 张馨月)
  1. 张廷意,李林峰 Neural-Enhanced Live Streaming: Improving Live Video Ingest via Online Learning,SIGCOMM’20
  2. 魏凡越,孙翔宇 Swift: Delay is Simple and Effective for Congestion Control in the Datacenter,SigComm ' 20
  3. 张馨月,杨瑞,林贵鑫 Sdn candidate selection in hybrid ip/sdn networks for single link failure protection,ToN '20
  • Session 10 (34-36) (Chair: 陈邶涛)
  1. 王瀚生 Ownership: A Distributed Futures System for Fine-Grained Tasks,NSDI'21
  2. 程柯菡,张煦,张宇轩 Large-scale Vehicle Trajectory Reconstruction with Camera Sensing Network, Mobicom, 2021
  3. 吴同宇,罗凯文 Layer Aware Microservice Placement and Request Scheduling at the Edge,infocomm,2021
  • Session 11 (37-40) (Chair: 刘祥坤)
  1. 孙震,巩嘉诚 PDVocal: Towards Privacy-preserving Parkinson’s Disease Detection using Non-speech Body Sounds,MobiCom,19
  2. 卫文杰,罗通,汪玉洁 Sensing and Communication Integrated System for Autonomous Driving Vehicles
  3. 柯德劲,Your Home is Insecure: Practical Attacks on Wireless Home Alarm Systems,INFOCOM'21
  4. 李洪平,赵卓逸 Device-Based LTE Latency Reduction at the Application Layer NSDI’20
  • Session 12 (41-44) (Chair: 毛培力)
  1. 张春潮,Interference Recycling: Exploiting Interfering Signals to Enhance Data Transmission,INFOCOM‘19
  2. 倪孝泽,宋书玮 Monoxide: Scale out Blockchains with Asynchronous Consensus Zones
  3. 冯佳铭,严然 Keep Others From Peeking At Your Mobile Device Screen!,MobiCom,2019
  4. 程岩松,李鑫 Zero downtime release: Disruption-free load balancing of a multi-billion user website

Exam

The exam will contain two types of questions: Concept understanding (7 questions) and problem-solving (2 questions). Don't worry if you do not major in computer networks because all questions will be selected from class tests (answers will be discussed in class).

Bonus system

You have chance to get bonus points before the presentations and the final exam. Here are the ways how you get bonus:

  • Select papers from top venues.

We encourage all students to select papers from the Class-A conferences and journals.

  1. A Class-A paper gets 4 bonus points for presentation.
  2. A Class-B paper gets 2 bonus points for presentation.
  • Select earlier time slots

As most of you have no experience of public presentations, I believe pioneers will take more pressure. As a result, the earlier you do the presentation, more bonus you get. Specifically,

  1. time slots 1-4 get 3 bonus points
  2. time slots 5-22 get 2 bonus points
  3. time slots 23-36 get 1 bonus points
  • Raise questions to presenters

To encourage the discussion of the presentation, each raised question will be given a 2 points bonus. Each student can gain 6 bonus (three questions) points at most.

Slides

The slides will be sent to all students in class. Note: the questions and answers will not be shared.

Reference books:

  • Software Defined Networks: A Comprehensive Approach, 2014
  • Network Function Virtualization: Ken Gray, Thomas D. Nadeau, 2016
  • Big Data and The Internet of Things, 2015
  • Edge Computing: From Hype to Reality, 2020

Referenced links: