|
|
1 | (4) |
|
|
1 | (1) |
|
1.2 Enhancing User Productivity |
|
|
2 | (1) |
|
1.3 Improving System Security |
|
|
2 | (1) |
|
|
3 | (1) |
|
1.5 Proposed Methodology/Innovation |
|
|
4 | (1) |
|
2 Mobile Virtualization Technologies |
|
|
5 | (16) |
|
2.1 Mobile Virtualization via Device Management Policies |
|
|
5 | (2) |
|
|
6 | (1) |
|
2.1.2 MobileIron Virtual Smartphone Platform |
|
|
6 | (1) |
|
2.2 Mobile Virtualization via Hypervisors |
|
|
7 | (8) |
|
|
8 | (1) |
|
2.2.2 Xen Hypervisor on ARM |
|
|
8 | (2) |
|
2.2.3 OKL4 Microvisor: Open Kernel Labs |
|
|
10 | (1) |
|
|
10 | (1) |
|
|
11 | (1) |
|
2.2.6 Red Bend: vLogix Mobile |
|
|
12 | (2) |
|
|
14 | (1) |
|
|
14 | (1) |
|
2.3 Mobile Separation via Containers |
|
|
15 | (4) |
|
2.3.1 Good Dynamics Technology |
|
|
15 | (1) |
|
2.3.2 Divide by Enterproid |
|
|
16 | (2) |
|
|
18 | (1) |
|
2.3.4 Android 4.2: Multi-User |
|
|
19 | (1) |
|
|
19 | (2) |
|
3 Mobile Virtualization Comparative Analysis |
|
|
21 | (6) |
|
3.1 General Platform Support |
|
|
21 | (1) |
|
|
21 | (1) |
|
|
22 | (1) |
|
3.4 Security and Policy Management |
|
|
22 | (1) |
|
|
22 | (1) |
|
3.6 Application Management |
|
|
22 | (1) |
|
3.7 Data Leakage Protection |
|
|
23 | (1) |
|
|
23 | (4) |
|
4 Mobile Virtualization Case Study |
|
|
27 | (10) |
|
|
27 | (1) |
|
4.2 User/Device Comparison |
|
|
28 | (1) |
|
4.3 Device Usage Distribution |
|
|
29 | (1) |
|
|
30 | (5) |
|
|
30 | (1) |
|
|
30 | (4) |
|
4.4.3 Container Attributes |
|
|
34 | (1) |
|
4.4.4 Pilot Survey Comments |
|
|
35 | (1) |
|
|
35 | (2) |
|
5 Mobile Virtualization Reference Architecture |
|
|
37 | (18) |
|
5.1 Mobile Virtualization Application Container |
|
|
37 | (1) |
|
5.2 Benefits of Hybrid Application Development |
|
|
38 | (1) |
|
5.3 Hybrid Application Container Requirements |
|
|
38 | (4) |
|
5.3.1 Hybrid Application Creation |
|
|
39 | (1) |
|
5.3.2 Application Deployment and Updates |
|
|
39 | (1) |
|
|
40 | (1) |
|
5.3.4 Hybrid Container API |
|
|
40 | (1) |
|
5.3.5 Hybrid Container Security |
|
|
41 | (1) |
|
5.4 Hybrid Application Container Creation |
|
|
42 | (3) |
|
5.4.1 System Architecture |
|
|
42 | (1) |
|
5.4.2 Hybrid Container Components |
|
|
43 | (2) |
|
5.5 Mobile Virtualization Container Interface |
|
|
45 | (4) |
|
5.5.1 MVC Interface Specification |
|
|
46 | (1) |
|
|
46 | (1) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
49 | (1) |
|
|
49 | (1) |
|
5.6 MVC Interface System Design |
|
|
49 | (4) |
|
|
49 | (2) |
|
|
51 | (2) |
|
|
53 | (1) |
|
|
53 | (2) |
|
6 Mobile Virtualization Container Performance Analysis |
|
|
55 | (12) |
|
6.1 Performance Benchmark Analysis |
|
|
55 | (1) |
|
|
56 | (2) |
|
|
57 | (1) |
|
|
58 | (1) |
|
6.3.1 Benchmark Data Collection |
|
|
58 | (1) |
|
6.4 MVC Benchmark Results |
|
|
59 | (6) |
|
6.4.1 Storage Performance Results |
|
|
59 | (3) |
|
6.4.2 Networking Performance Results |
|
|
62 | (3) |
|
|
65 | (2) |
|
7 Conclusion, Contributions and Future Work |
|
|
67 | (2) |
|
|
67 | (1) |
|
|
67 | (1) |
|
|
68 | (1) |
References |
|
69 | |