參考文獻 |
[1] D. Kreutz, F. M. V. Ramos, P. E. Veríssimo, C. E. Rothenberg,
S. Azodolmolky, and S. Uhlig, “Software-defined networking: A comprehensive survey,” Proceedings of the IEEE, vol. 103, no. 1, pp. 14–76,
2015.
[2] B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, and
T. Turletti, “A survey of software-defined networking: Past, present,
and future of programmable networks,” IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617–1634, 2014.
[3] R. Mijumbi, J. Serrat, J.-L. Gorricho, N. Bouten, F. De Turck, and
R. Boutaba, “Network function virtualization: State-of-the-art and
research challenges,” IEEE Communications Surveys & Tutorials,
vol. 18, no. 1, pp. 236–262, 2016.
[4] A. Papa, T. De Cola, P. Vizarreta, M. He, C. Mas-Machuca, and
W. Kellerer, “Design and evaluation of reconfigurable sdn leo constellations,” IEEE Transactions on Network and Service Management,
vol. 17, no. 3, pp. 1432–1445, 2020.
[5] T. Ahmed, A. Alleg, R. Ferrus, and R. Riggio, “On-demand network
slicing using sdn/nfv-enabled satellite ground segment systems,” in 2018
4th IEEE Conference on Network Softwarization and Workshops
(NetSoft), pp. 242–246, ieee, 2018.
[6] F. Hu, Q. Hao, and K. Bao, “A survey on software-defined network and
openflow: From concept to implementation,” IEEE Communications
Surveys & Tutorials, vol. 16, no. 4, pp. 2181–2206, 2014.
[7] L. Yang, J. Liu, C. Pan, Q. Zou, and D. Wei, “Mqrp: Qos attribute
decision optimization for satellite network routing,” in 2018 IEEE International Conference on Networking, Architecture and Storage
(NAS), pp. 1–8, 2018.
[8] Q. Guo, R. Gu, T. Dong, J. Yin, Z. Liu, L. Bai, and Y. Ji, “Sdn-based
end-to-end fragment-aware routing for elastic data flows in leo satelliteterrestrial network,” IEEE Access, vol. 7, pp. 396–410, 2019.
[9] P. Kumar, S. Bhushan, D. Halder, and A. M. Baswade, “fybrrlink: Efficient qos-aware routing in sdn enabled future satellite networks,” IEEE
Transactions on Network and Service Management, 2021.
[10] D. Bhattacherjee and A. Singla, “Network topology design at 27,000
km/hour,” in Proceedings of the 15th International Conference on
Emerging Networking Experiments And Technologies, pp. 341–354,
2019.
[11] M. Handley, “Delay is not an option: Low latency routing in space,” in
Proceedings of the 17th ACM Workshop on Hot Topics in Networks,
pp. 85–91, 2018.
[12] G. Yao, J. Bi, Y. Li, and L. Guo, “On the capacitated controller placement problem in software defined networks,” IEEE Communications
Letters, vol. 18, no. 8, pp. 1339–1342, 2014.
[13] S. Lange, S. Gebert, T. Zinner, P. Tran-Gia, D. Hock, M. Jarschel,
and M. Hoffmann, “Heuristic approaches to the controller placement
problem in large scale sdn networks,” IEEE Transactions on Network
and Service Management, vol. 12, no. 1, pp. 4–17, 2015.
[14] A. A. Z. Ibrahim, F. Hashim, N. K. Noordin, A. Sali, K. Navaie, and
S. M. E. Fadul, “Heuristic resource allocation algorithm for controller
placement in multi-control 5g based on sdn/nfv architecture,” IEEE
Access, vol. 9, pp. 2602–2617, 2021.
[15] A. A. Ibrahim, F. Hashim, A. Sali, N. K. Noordin, and S. M. Fadul, “A
multi-objective routing mechanism for energy management optimization
in sdn multi-control architecture,” IEEE Access, vol. 10, pp. 20312–
20327, 2022.
[16] B. Halder, M. S. Barik, and C. Mazumdar, “Detection of flow violation in
distributed sdn controller,” in 2018 Fifth International Conference on Emerging Applications of Information Technology (EAIT), pp. 1–6,
2018.
[17] G. Ishigaki and N. Shinomiya, “Distributed network flow optimization
algorithm with tie-set control based on coloring for sdn,” in 2015 International Conference on Computing, Networking and Communications (ICNC), pp. 260–264, 2015.
[18] W. Qiao, H. Lu, Z. Li, and Z. chen, “A node position based virtual
network mapping algorithm for software-defined satellite network,” in
Proceedings of the 2020 2nd International Conference on Robotics,
Intelligent Control and Artificial Intelligence, pp. 314–319, 2020.
[19] J. Dean and S. Ghemawat, “Mapreduce: simplified data processing on
large clusters,” Communications of the ACM, vol. 51, no. 1, pp. 107–
113, 2008.
[20] M. Li, D. G. Andersen, A. J. Smola, and K. Yu, “Communication efficient distributed machine learning with the parameter server,” Advances
in Neural Information Processing Systems, vol. 27, 2014.
[21] P. Moritz, R. Nishihara, S. Wang, A. Tumanov, R. Liaw, E. Liang,
M. Elibol, Z. Yang, W. Paul, M. I. Jordan, et al., “Ray: A distributed
framework for emerging {AI} applications,” in 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18),
pp. 561–577, 2018.
[22] X. Lian, C. Zhang, H. Zhang, C.-J. Hsieh, W. Zhang, and J. Liu,
“Can decentralized algorithms outperform centralized algorithms? a
case study for decentralized parallel stochastic gradient descent,” Advances in Neural Information Processing Systems, vol. 30, 2017.
[23] B. Recht, C. Re, S. Wright, and F. Niu, “Hogwild!: A lock-free approach
to parallelizing stochastic gradient descent,” Advances in neural information processing systems, vol. 24, 2011.
[24] S.-Y. Wang, C.-M. Wu, Y.-B. Lin, and C.-C. Huang, “High-speed dataplane packet aggregation and disaggregation by p4 switches,” Journal
of Network and Computer Applications, vol. 142, pp. 98–110, 2019.
[25] “Lora white paper:.” https://resources.lora-alliance.org/
whitepapers.
[26] “Sigfox white paper:.” https://www.sigfox.com/en.
[27] P. Bosshart, D. Daly, G. Gibb, M. Izzard, N. McKeown, J. Rexford,
C. Schlesinger, D. Talayco, A. Vahdat, G. Varghese, et al., “P4: Programming protocol-independent packet processors,” ACM SIGCOMM
Computer Communication Review, vol. 44, no. 3, pp. 87–95, 2014.
[28] P. Simoens, Y. Xiao, P. Pillai, Z. Chen, K. Ha, and M. Satyanarayanan,
“Scalable crowd-sourcing of video from mobile devices,” in Proceeding
of the 11th annual international conference on Mobile systems, applications, and services, pp. 139–152, 2013.
[29] M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, “The case for
vm-based cloudlets in mobile computing,” IEEE Pervasive Computing,
vol. 8, no. 4, pp. 14–23, 2009.
[30] “Cisco white paper:.” https://www.etsi.org/images/files/
etsiwhitepapers/etsi_wp11_mec_a_key_technology_towards_
5g.pdf.
[31] M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, “The case for
vm-based cloudlets in mobile computing,” IEEE pervasive Computing,
vol. 8, no. 4, pp. 14–23, 2009.
[32] S. Yi, Z. Hao, Z. Qin, and Q. Li, “Fog computing: Platform and applications,” in 2015 Third IEEE workshop on hot topics in web systems
and technologies (HotWeb), pp. 73–78, IEEE, 2015.
[33] K. Ha, Z. Chen, W. Hu, W. Richter, P. Pillai, and M. Satyanarayanan,
“Towards wearable cognitive assistance,” in Proceedings of the 12th
annual international conference on Mobile systems, applications,
and services, pp. 68–81, 2014.
[34] B.-G. Chun, S. Ihm, P. Maniatis, M. Naik, and A. Patti, “Clonecloud:
elastic execution between mobile device and cloud,” in Proceedings of
the sixth conference on Computer systems, pp. 301–314, 2011.
[35] B. McMahan, E. Moore, D. Ramage, S. Hampson, and B. A. y Arcas,
“Communication-efficient learning of deep networks from decentralized data,” in Artificial intelligence and statistics, pp. 1273–1282, PMLR,
2017.
[36] J. Konečnỳ, H. B. McMahan, D. Ramage, and P. Richtárik, “Federated
optimization: Distributed machine learning for on-device intelligence,”
arXiv preprint arXiv:1610.02527, 2016.
[37] X. Li, K. Huang, W. Yang, S. Wang, and Z. Zhang, “On the convergence
of fedavg on non-iid data,” arXiv preprint arXiv:1907.02189, 2019.
[38] H. B. McMahan, E. Moore, D. Ramage, and B. A. y Arcas, “Federated learning of deep networks using model averaging,” arXiv preprint
arXiv:1602.05629, vol. 2, 2016.
[39] A. Nilsson, S. Smith, G. Ulm, E. Gustavsson, and M. Jirstrand, “A
performance evaluation of federated learning algorithms,” in Proceedings of the second workshop on distributed infrastructures for deep
learning, pp. 1–8, 2018.
[40] R. R. Fontes, S. Afzal, S. H. Brito, M. A. Santos, and C. E. Rothenberg,
“Mininet-wifi: Emulating software-defined wireless networks,” in 2015
11th International Conference on Network and Service Management
(CNSM), pp. 384–389, IEEE, 2015.
[41] “Mininet organization:.” http://mininet.org/.
[42] “Ryu document:.” https://ryu.readthedocs.io/en/latest/
getting_started.html#quick-start.
[43] “Ntt technical review:.” https://www.ntt-review.jp/archive/
ntttechnical.php?contents=ntr201408fa4.html.
[44] “mininet p4 tutorial:.” https://youtu.be/xgW1bW-nF8M.
[45] “mininet p4 tutorial:.” https://youtu.be/4pFAD9R9M0k.
[46] “Mnist database:.” http://yann.lecun.com/exdb/mnist/.
[47] Y. LeCun, B. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard, and L. D. Jackel, “Backpropagation applied to handwritten zip
code recognition,” Neural computation, vol. 1, no. 4, pp. 541–551, 1989.
[48] J. Bouvrie, “Notes on convolutional neural networks,” 2006.
[49] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification
with deep convolutional neural networks,” Advances in neural information processing systems, vol. 25, 2012.
[50] H. B. McMahan, E. Moore, D. Ramage, and B. A. y Arcas, “Federated
learning of deep networks using model averaging,” CoRR, vol. abs/
1602.05629, 2016.
[51] “Federated averaging open source in github:.” https://github.com/
vaseline555/Federated-Averaging-PyTorch.
[52] W. Liu, Y. Wen, Z. Yu, and M. Yang, “Large-margin softmax loss for
convolutional neural networks,” 2016. |