As-RaD System as a Design Model of the Network Automation Configuration System Based on the REST-API and Django Framework
Corresponding Author(s) : Adian Fatchur Rochim
Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control,
Vol. 5, No. 4, November 2020
Abstract
Keywords
Download Citation
Endnote/Zotero/Mendeley (RIS)BibTeX
- H. Kim and N. Feamster, “Improving network management with software defined networking,” IEEE Commun. Mag., vol. 51, no. 2, pp. 114–119, 2013, doi: 10.1109/MCOM.2013.6461195.
- R. A. Wiryawan and N. R. Rosyid, “Pengembangan Aplikasi Otomatisasi Administrasi Jaringan Berbasis Website Menggunakan Bahasa Pemrograman Python,” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 10, no. 2, pp. 741–752, 2019, doi: 10.24176/SIMET.V10I2.3589.
- G. van Rossum, “Python Programming Language,” in Proceedings of the 2007 {USENIX} Annual Technical Conference, Santa Clara, CA, USA, June 17-22, 2007, 2007.
- D. Rafique and L. Velasco, “Machine learning for network automation: Overview, architecture, and applications [Invited Tutorial],” J. Opt. Commun. Netw., vol. 10, no. 10, pp. D126–D143, 2018, doi: 10.1364/JOCN.10.00D126.
- Markus Borgenstrand, “Network Automation – the power of Ansible,” p. 54, 2018, [Online]. Available: http://miun.diva-portal.org/smash/get/diva2:1228644/FULLTEXT01.pdf.
- P. Mihăilă, T. Bălan, R. Curpen, and F. Sandu, “Network Automation and Abstraction using Python Programming Methods,” MACRo 2015, vol. 2, no. 1, pp. 95–103, 2017, doi: 10.1515/macro-2017-0011.
- D. Booth et al., “Web Services Architecture, What is a Web service?,” W3C, no. February, p. 98, 2004, [Online]. Available: https://www.w3.org/TR/ws-arch/wsa.pdf.
- W. Zhou, L. Li, M. Luo, and W. Chou, “REST API design patterns for SDN northbound API,” Proc. - 2014 IEEE 28th Int. Conf. Adv. Inf. Netw. Appl. Work. IEEE WAINA 2014, pp. 358–365, 2014, doi: 10.1109/WAINA.2014.153.
- Django Software Foundation, “Design Philosophies,” 2017. https://docs.djangoproject.com/en/3.0/misc/design-philosophies/ (accessed May 08, 2020).
- A. Bierman, M. Bjorklund, K. Watsen, and R. Fernando, “RESTCONF protocol,” IETF RFC 8040, 2017.
- R. Hevner Alan, “A Three Cycle View of Design Science Research,” Scand. J. Inf. Syst., vol. 19, no. 2, pp. 87–92, 2007.
- S. Lota and M. Markowski, “Performance Analysis of Virtual Computer Network Based on Cisco Cloud Services Router 1000V in a Private Cloud Environment,” J. Appl. Comput. Sci. Methods, vol. 7, no. 2, pp. 117–132, 2016, doi: 10.1515/jacsm-2015-0013.
- K. R. Jackson et al., “Performance analysis of high performance computing applications on the Amazon Web Services cloud,” Proc. - 2nd IEEE Int. Conf. Cloud Comput. Technol. Sci. CloudCom 2010, pp. 159–168, 2010, doi: 10.1109/CloudCom.2010.69.
- “Pop!_OS by System76.” https://pop.system76.com/ (accessed Jun. 10, 2020).
- O. Hrebicek and L. Chung, “Virtual private cloud that provides enterprise grade functionality and compliance.” Google Patents, 2014.
- M. T. Jones, “Conversing through the Internet with cURL and libcurl,” pp. 1–10, 2009.
- D. Jacobson, D. Woods, and G. Brail, APIs: A Strategy Guide. O’Reilly Media, 2011.
- M. Amundsen, RESTful Web Clients: Enabling Reuse Through Hypermedia. O’Reilly Media, 2017.
- S. M. Ross, “Peirce ’ s criterion for the elimination of suspect experimental data,” no. September 2003, 2016.
- C. Severance, “Discovering JavaScript Object Notation,” Computer (Long. Beach. Calif)., vol. 45, no. 4, pp. 6–8, Apr. 2012, doi: 10.1109/MC.2012.132.
- B. Claise, J. Clarke, and J. Lindblad, Network Programmability with YANG: The Structure of Network Automation with YANG, NETCONF, RESTCONF, and gNMI. Pearson Education, 2019.
References
H. Kim and N. Feamster, “Improving network management with software defined networking,” IEEE Commun. Mag., vol. 51, no. 2, pp. 114–119, 2013, doi: 10.1109/MCOM.2013.6461195.
R. A. Wiryawan and N. R. Rosyid, “Pengembangan Aplikasi Otomatisasi Administrasi Jaringan Berbasis Website Menggunakan Bahasa Pemrograman Python,” Simetris J. Tek. Mesin, Elektro dan Ilmu Komput., vol. 10, no. 2, pp. 741–752, 2019, doi: 10.24176/SIMET.V10I2.3589.
G. van Rossum, “Python Programming Language,” in Proceedings of the 2007 {USENIX} Annual Technical Conference, Santa Clara, CA, USA, June 17-22, 2007, 2007.
D. Rafique and L. Velasco, “Machine learning for network automation: Overview, architecture, and applications [Invited Tutorial],” J. Opt. Commun. Netw., vol. 10, no. 10, pp. D126–D143, 2018, doi: 10.1364/JOCN.10.00D126.
Markus Borgenstrand, “Network Automation – the power of Ansible,” p. 54, 2018, [Online]. Available: http://miun.diva-portal.org/smash/get/diva2:1228644/FULLTEXT01.pdf.
P. Mihăilă, T. Bălan, R. Curpen, and F. Sandu, “Network Automation and Abstraction using Python Programming Methods,” MACRo 2015, vol. 2, no. 1, pp. 95–103, 2017, doi: 10.1515/macro-2017-0011.
D. Booth et al., “Web Services Architecture, What is a Web service?,” W3C, no. February, p. 98, 2004, [Online]. Available: https://www.w3.org/TR/ws-arch/wsa.pdf.
W. Zhou, L. Li, M. Luo, and W. Chou, “REST API design patterns for SDN northbound API,” Proc. - 2014 IEEE 28th Int. Conf. Adv. Inf. Netw. Appl. Work. IEEE WAINA 2014, pp. 358–365, 2014, doi: 10.1109/WAINA.2014.153.
Django Software Foundation, “Design Philosophies,” 2017. https://docs.djangoproject.com/en/3.0/misc/design-philosophies/ (accessed May 08, 2020).
A. Bierman, M. Bjorklund, K. Watsen, and R. Fernando, “RESTCONF protocol,” IETF RFC 8040, 2017.
R. Hevner Alan, “A Three Cycle View of Design Science Research,” Scand. J. Inf. Syst., vol. 19, no. 2, pp. 87–92, 2007.
S. Lota and M. Markowski, “Performance Analysis of Virtual Computer Network Based on Cisco Cloud Services Router 1000V in a Private Cloud Environment,” J. Appl. Comput. Sci. Methods, vol. 7, no. 2, pp. 117–132, 2016, doi: 10.1515/jacsm-2015-0013.
K. R. Jackson et al., “Performance analysis of high performance computing applications on the Amazon Web Services cloud,” Proc. - 2nd IEEE Int. Conf. Cloud Comput. Technol. Sci. CloudCom 2010, pp. 159–168, 2010, doi: 10.1109/CloudCom.2010.69.
“Pop!_OS by System76.” https://pop.system76.com/ (accessed Jun. 10, 2020).
O. Hrebicek and L. Chung, “Virtual private cloud that provides enterprise grade functionality and compliance.” Google Patents, 2014.
M. T. Jones, “Conversing through the Internet with cURL and libcurl,” pp. 1–10, 2009.
D. Jacobson, D. Woods, and G. Brail, APIs: A Strategy Guide. O’Reilly Media, 2011.
M. Amundsen, RESTful Web Clients: Enabling Reuse Through Hypermedia. O’Reilly Media, 2017.
S. M. Ross, “Peirce ’ s criterion for the elimination of suspect experimental data,” no. September 2003, 2016.
C. Severance, “Discovering JavaScript Object Notation,” Computer (Long. Beach. Calif)., vol. 45, no. 4, pp. 6–8, Apr. 2012, doi: 10.1109/MC.2012.132.
B. Claise, J. Clarke, and J. Lindblad, Network Programmability with YANG: The Structure of Network Automation with YANG, NETCONF, RESTCONF, and gNMI. Pearson Education, 2019.