Performance Evaluation of HTTP/2 in Mobile Devices
发布时间:2021-04-28 02:57
HTTP/2 is the new generation of protocol that promises to fix HTTP/l.x workloads by proposing new features and help the speed of the Web.Despite all the efforts,HTTP/2’s performance characteristics over mobile are not well understood.We test both the validity of its underlying assumptions and the performance benefits available via existing implementations.In particular,we evaluate HTTP/2’s design decision to multiplex all data transfer between server and client through a single TCP connection.We...
【文章来源】:南京理工大学江苏省 211工程院校
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
Abstract
Chapter 1 Introduction
1.1 Introduction
1.2 Thesis and Contributions
1.3 Organization
Chapter 2 Background Study and Related Works
2.1 Background Study
2.1.1 HTTP/1.1
2.1.2 HTTP/2 Era
2.2 Related Works
2.3 Real World Demos
Chapter 3 Fundamentals
3.1 Web Architecture
3.2 The Test Code
3.3 Technical Details
3.3.1 The Testbed Environment
3.3.2 XCode
3.3.3 Programming Language (Objective C)
3.3.4 NSURLSession
3.4 How the Browsers Work
Chapter 4 Performance Evaluation
4.1 Measuring the Web Performance
4.1.1 The Metrics
4.1.2 The Network Specific Measurements
4.1.3 The Computation Specific Measurements
4.1.4 Measurements That Span Both the Network and the Computation
4.2 Improving the Web and Making It Faster
4.2.1 Web Page Conversions
4.2.2 End Host Network Protocols
4.2.3 Latency Reductions
4.2.4 Computation Speedups
4.2.5 Passive Middleware
4.2.6 Active Middleware
4.3 Experiment Methodology
4.4 Experimental Procedure
Chapter 5 Implementation and Experiments
5.1 Testing if our Client Communicating via HTTP/2
5.2 HTTP/1 vs. HTTP/2 example page Benchmark
5.2.1 Experiment Setup
5.2.2 Results
5.3 HTTP/2 in Real Webpages
5.3.1 Experiment Setup
5.3.2 Results
Chapter 6 Conclusion
Acknowledgement
References
Publications
本文编号:3164667
【文章来源】:南京理工大学江苏省 211工程院校
【文章页数】:66 页
【学位级别】:硕士
【文章目录】:
Abstract
Chapter 1 Introduction
1.1 Introduction
1.2 Thesis and Contributions
1.3 Organization
Chapter 2 Background Study and Related Works
2.1 Background Study
2.1.1 HTTP/1.1
2.1.2 HTTP/2 Era
2.2 Related Works
2.3 Real World Demos
Chapter 3 Fundamentals
3.1 Web Architecture
3.2 The Test Code
3.3 Technical Details
3.3.1 The Testbed Environment
3.3.2 XCode
3.3.3 Programming Language (Objective C)
3.3.4 NSURLSession
3.4 How the Browsers Work
Chapter 4 Performance Evaluation
4.1 Measuring the Web Performance
4.1.1 The Metrics
4.1.2 The Network Specific Measurements
4.1.3 The Computation Specific Measurements
4.1.4 Measurements That Span Both the Network and the Computation
4.2 Improving the Web and Making It Faster
4.2.1 Web Page Conversions
4.2.2 End Host Network Protocols
4.2.3 Latency Reductions
4.2.4 Computation Speedups
4.2.5 Passive Middleware
4.2.6 Active Middleware
4.3 Experiment Methodology
4.4 Experimental Procedure
Chapter 5 Implementation and Experiments
5.1 Testing if our Client Communicating via HTTP/2
5.2 HTTP/1 vs. HTTP/2 example page Benchmark
5.2.1 Experiment Setup
5.2.2 Results
5.3 HTTP/2 in Real Webpages
5.3.1 Experiment Setup
5.3.2 Results
Chapter 6 Conclusion
Acknowledgement
References
Publications
本文编号:3164667
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3164667.html