1896 1920 1987 2006
Computing and Communications
- 1. Introduction
Ying Cui Department of Electronic Engineering Shanghai Jiao Tong University, China 2018, Autumn
1
Computing and Communications 1. Introduction Ying Cui Department - - PowerPoint PPT Presentation
1896 1920 1987 2006 Computing and Communications 1. Introduction Ying Cui Department of Electronic Engineering Shanghai Jiao Tong University, China 2018, Autumn 1 COURSE INFORMATION 2 Lecture Time: Monday 8:00-9:40am, Sep 10-Dec 24
1896 1920 1987 2006
1
2
3
4
new problem formulation and/or solution
5
6
7
[Shannon1948]
8
[Shannon1948] C. Shannon, “A mathematical theory of communication,” Bell System Technical Journal, 1948.
9
Stata Center Shannon’s Statue MIT
10
11
[Yeung2000] R. Ahiswede, R. Yeung, N. Cai, S. Li and R. Yeung, “Network information flow ,” IEEE Trans. Inf. Theory,
12
[Boyd2004] Boyd and L. Vandenberghe, Convex optimization, Cambridge university press, 2004.
13
[Caire2013] K. Shanmugam, N. Golrezaei, A. Dimakis, A. Molish and G. Caire, “FemtoCaching: wireless video content delivery through distributed caching helpers,” IEEE Trans. Inf. Theory, Dec. 2013. [Ali2014] M. A. Maddah-Ali and U. Niesen, “Fundamental limits of caching,” IEEE Trans. Inf. Theory, May 2014.
14
Navigation Virtual Reality Augmented Reality
[Hu2015] Y. C. Hu, M. Patel, D. Sabella, N. Sprecher, and V. Young, “Mobile edge computing - a key technology towards 5g,” ETSI White Paper, vol. 11, 2015.
2.0 Multicast 3.0 1.0 1.0 2.5 4.0 1.0 2.0 3.0 4.0 Original view Synthesized view
Scene
1.0 2.0 3.0 4.0 1.5 2.5 3.5 4.0
11.0 r
22.0 r
33.0 r
44.0 r
User 2 User 3 User 41.0 1.0 2.5 2.5 4.0 4.0
Sever
15
unicast multicast tiled 360 VR video
FoVs
that may be watched
1 2 3 4 5 6 7 8 4 3 2 1
user2
current FoV
viewing direction user1
current FoV
user3
current FoV c
16
17
Analog FDMA Digital TDMA (GSM) CDMA W-CDMA CDMA2000 TD-SCDMA OFDMA SC-FDMA MIMO Massive MIMO D2D \ M2M Spectrum sharing
Voice only Text msg Picture msg Web, Multimedia Mobile TV, GPS Video on demand IP telephony Gaming HD mobile TV Video conferencing Smart house Automated driving IoT, AR, VR
100 Mbps (DL) 50 Mbps (UL)
Mobile Data Traffic: Mobile Internet & IoT Connections: Thousands of time growth Up to 100 billion
18
19
20
21
Massive MIMO Novel Multiple Access Full Duplex
DAC ADC ... ... 接收机射 频单元 业务 基带单元 1 2 N T M 1 2 N R M f0 f0 f0 近端 DAC ADC ... ... 接收机射 频单元 基带单元 业务 1 2 F T M 1 2 F R M f0 远端 发射机射 频单元 发射机射 频单元Ultra-dense networking M2M D2D
22
23
“computation is communication limited and communication is computation limited”
通信 (香农定律) 计算 (摩尔定律)
计算能力 通信性能
24
Communications Computing Caching
25
26
27
28
2, 2, 1 K N M = = =
server shared link user requests user caches
1 2
, ,
,
D u D u
W W
1,c
W
1,u
W
2,c
W
2,u
W
1,c
W
2,c
W
1,c
W
2,c
W
1D
W
2D
W
29
worst-case: are different
1 2
, D D
worst-case load=1/2*2=1
2, 2, 1 K N M = = =
server shared link user requests user caches
1 2
,{2} { } 1 , D D
W W Å
1,{1}
W
1,{2}
W
2,{1}
W
2,{2}
W
} 1,{1
W
} 2,{1
W
} 1,{2
W
} 2,{2
W
1D
W
2D
W
30
worst-case load=1/2*1=1/2 worst-case: are different
1 2
, D D [Ali2014] M. A. Maddah-Ali and U. Niesen, “Fundamental limits of caching,” IEEE Trans. Inf. Theory, May 2014.
'
' , { '}
k
k D k
W
Î
Å
S S
/ 1 2 ,| + | KM N Í = = S K S
3, 3, 1 K N M = = =
1
D
W
2
D
W
server shared link user requests caches
3
D
W
c 1,
W
u 1,
W
c 2,
W
u 2,
W
c 3,
W
u 3,
W
c 1,
W
c 2,
W
c 3,
W
c 1,
W
c 2,
W
c 3,
W
c 1,
W
c 2,
W
c 3,
W
1 2 3
, ,u u , u,
,
D D D
W W W
3 1 / M N = 3 / 2 M N =
cached uncached
worst-case: are different
1 2 3
, , D D D
31
worst-case load=2/3*3=2
3, 3, 1 K N M = = =
server shared link user requests caches
1 2 1 3 2 3
,{2} ,{ } ,{3} ,{1} ,{3} ,{2} 1 ,
,
D D D D D D
W W W W W W Å Å Å
1,{1}
W
1,{2}
W
1,{3}
W
2,{1}
W
2,{2}
W
2,{3}
W
3,{1}
W
3,{2}
W
3,{3}
W
} 1,{1
W
} 2,{1
W
} 3,{1
W
} 1,{2
W
} 2,{2
W
} 3,{2
W
} 1,{3
W
} 2,{3
W
} 3,{3
W
subfiles
3 3 / 1 K N K M æ ö æ ö = = ç ÷ ç ÷ è ø è ø
1
D
W
2
D
W
3
D
W
'
' , { '}
k
k D k
W
Î
Å
S S
/ 1 2 ,| + | KM N Í = = S K S
32
worst-case load=1/3*3=1
[Ali2014] M. A. Maddah-Ali and U. Niesen, “Fundamental limits of caching,” IEEE Trans. Inf. Theory, May 2014.
33
( ) (1 / )
U
R M K M N =
load without caching normalized local cache size
relevant if local cache size
C(
) (1 / )1 / R M K M N KM N =
1
local caching gain load without caching normalized global cache size global caching gain
relevant if global cache size on order of # of files coded multicasting gain available simultaneously for all requests
34
35
36
37
38
39