Project Closure Seminar

by Jon Rhoades


1st October 2018



You can view my final project presentation at /youtu.be/pB2UvgfFuYM
Read More...

Final Blog Entry

by (225) 386-2335


1st October 2018



Project Closure

I have finally finished and submitted my project for this course. I would like to say that I have enjoyed this subject, but I would be lying; I have hated every minute of it - it has forced me to do all of the types of activities I have purposely avoided since I was an undergraduate 20 years ago. That is not to say that I haven't got any value out of the subject - certainly the skills I have have forcibly learnt will be of use to me in the future and I feel that the academic nature of the subject is a necessary evil that validates the Master's degree.

The project has re-aquatinted me with Software Defined Networking, which I took as an elective last year and has helped build my knowledge of the field. Likewise the Project Management part of the project has allowed me to put in to practice the skills I learnt during the project management module I took 2 years ago.

As I hinted at, I have struggled with the motivation for this project, but by setting self imposed deadlines for the project in advance of the offical deadlines, I have been able to meet all but one of the deadlines and produce work of a high standard. Unfortunately I had a small bout of illness just before A2 needed to be submitted, but I was able to submit it a few days late and still get a high mark.

The conclusions of the project, that unless you have very specific reasons not to, you should select OpenDaylight as your SDN controller were almost a forgone conclusion when I started doing the research for this project. However the whilst doing the research, it became apparent that while the general consensus would be to use OpenDaylight, it was still important to validate this choice using the information that is available and it also helped to highlight the odd occasion when another SDN controller may be more appropriate.


References

Ahmad, I., Namal, S., Ylianttila, M., & Gurtov, A. (2015). Security in Software Defined Networks: A Survey. IEEE Communications Surveys & Tutorials, 17(4), 2317-2346. doi:10.1109/COMST.2015.2474118

Benzekki, K., El Fergougui, A., & Elbelrhiti Elalaoui, A. (2016). Software-defined networking (SDN): a survey. Security & Communication Networks, 9(18), 5803-5833. doi:10.1002/sec.1737

Karakus, M., & Durresi, A. (2017). Quality of Service (QoS) in Software Defined Networking (SDN): A survey. Journal of Network and Computer Applications, 80, 200-218. doi:/doi.org/10.1016/j.jnca.2016.12.019

Kreutz, D., Ramos, F. M. V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S. (2015). Software-Defined Networking: A Comprehensive Survey. Proceedings of the IEEE, 103(1), 14-76. doi:10.1109/JPROC.2014.2371999

Mendiola, A., Astorga, J., Jacob, E., & Higuero, M. (2017). A Survey on the Contributions of Software-Defined Networking to Traffic Engineering. IEEE Communications Surveys and Tutorials, 19(2), 918-953. doi:10.1109/COMST.2016.2633579

Oktian, Y. E., Lee, S., Lee, H., & Lam, J. (2017). Distributed SDN controller system: A survey on design choice. Computer Networks, 121, 100-111. doi:/doi.org/10.1016/j.comnet.2017.04.038

Sezer, S., Scott-Hayward, S., Chouhan, P. K., Fraser, B., Lake, D., Finnegan, J., . . . Rao, N. (2013). Are we ready for SDN? Implementation challenges for software-defined networks. Communications Magazine, IEEE, 51(7), 36-43. doi:10.1109/MCOM.2013.6553676

Shiva, R., Vajihe, A., & Manijeh, K. (2016). PERFORMANCE EVALUATION OF SDN CONTROLLERS: FLOODLIGHT AND OPENDAYLIGHT. International Islamic University Malaysia Engineering Journal, 17(2), 47-57.

Vizarreta, P., Trivedi, K., Helvik, B., Heegaard, P., Blenk, A., Kellerer, W., & Machuca, C. M. (2018). Assessing the Maturity of SDN Controllers with Software Reliability Growth Models. IEEE Transactions on Network and Service Management, 1-1. doi:10.1109/TNSM.2018.2848105

Xie, J., Guo, D., Hu, Z., Qu, T., & Lv, P. (2015). Control plane of software defined networks: A survey. Computer Communications, 67, 1-10. doi:/doi.org/10.1016/j.comcom.2015.06.004

Xiong, B., Yang, K., Zhao, J., Li, W., & Li, K. (2016). Performance evaluation of OpenFlow-based software-defined networks based on queueing model. Computer Networks, 102, 172-185. doi:/doi.org/10.1016/j.comnet.2016.03.005

Yoon, C., Lee, S., Kang, H., Park, T., Shin, S., Yegneswaran, V., . . . Gu, G. (2017). Flow Wars: Systemizing the Attack Surface and Defenses in Software-Defined Networks. IEEE/ACM Transactions on Networking, 25(6), 3514-3530. doi:10.1109/TNET.2017.2748159


Read More...

4704144471

by (903) 755-0666


1st October 2018



Project Closure Submitted!

I'm submitting on a Monday, rather than my usual Thursday, since I have finally submitted my presentation and the project closure report.

Week No.#10
Planning
Milestone:PlannedActualComment
Project Closure Submissions 30th September 1st October
Issues
DescriptionDateAction/resultFinished

Read More...

(510) 579-2420

by 810-270-7816


27th September 2018



Working on Project Closure

Struggling with motivation and the open endedness of the presentation, there are just so many directions to take it.

Week No.#9
Planning
Milestone:PlannedActualComment
Project Closure Submissions 30th September
Issues
DescriptionDateAction/resultFinished

302-442-1334

Weekly Update #8

by Jon Rhoades


20th September 2018



Working on Project Closure

As time marches on, I'm starting to plan for the technical aspects of the seminar, hopefully I can secure a quality recoding device from work, so that I will sound nice and clear!

Week No.#8
Planning
Milestone:PlannedActualComment
Project Closure Submissions 30th September
Issues
DescriptionDateAction/resultFinished

Read More...

Weekly Update #7

by (604) 702-8403


13th September 2018



Bibliography submitted!

Week No.#7
Planning
Milestone:PlannedActualComment
Annotated Bibliography submission 4th September 9th September
Issues
DescriptionDateAction/resultFinished
Personal illness 29th August Submission delayed. Extension requested Yes

908-484-1325

9788015341

by (732) 393-0904


6th September 2018



Unfortunately I have been struck by the dreaded lurgi, and have not been able to do any work on the bibliography

However in an effort to do something towards this subject, I have completed the next assignment, the online quiz and passed it satisfactorily

Week No.#6
Planning
Milestone:PlannedActualComment
Annotated Bibliography submission 4th September N/A
Research Innovation and Ethical Analysis Quiz 16th September 6th September 13/15!
Issues
DescriptionDateAction/resultFinished
Personal illness 29th August Submission delayed. Extension requested No

Read More...

Weekly Update #5

by 9188626542


30th August 2018



Unfortunately I have been rather unwell and not managed to complete the assignment on time. I have requested an extension and aim to submit very soon

I haven't added this to my bibliography since it's a bit off topic, but it's interesting none the less - it describes the top 5 way Open Source projects fail, since all fo the ADN controllers I'm looking at are Open Source, it is a valuable paper!

Coelho, J., & Valente, M. (2017). Why Modern Open Source Projects Fail. arXiv.org. doi:10.1145/3106237.3106246

Week No.#5
Planning
Milestone:PlannedActualComment
Annotated Bibliography submission 4th September N/A
Issues
DescriptionDateAction/resultFinished
Personal illness 29th August Submission delayed No

(888) 587-3984

Weekly Update #4

by (504) 407-1190


23rd August 2018



Another week of Annotated bibliography work

Shiva, R., Vajihe, A., & Manijeh, K. (2016). PERFORMANCE EVALUATION OF SDN CONTROLLERS: FLOODLIGHT AND OPENDAYLIGHT. International Islamic University Malaysia Engineering Journal, 17(2), 47-57. is for me a very interesting paper. It's not from a mainstream journal, but what I find interesting is that it's one of the few papers that is prepared to do some head to head benchmarking and offer opinions

Week No.#4
Planning
Milestone:PlannedActualComment
Annotated Bibliography submission 4th September N/A
Issues
DescriptionDateAction/resultFinished

(418) 954-9195

844-682-6150

by Jon Rhoades


16th August 2018



Started work on the annotated bibliography

Kreutz, D., Ramos, F. M. V., Esteves Verissimo, P., Esteve Rothenberg, C., Azodolmolky, S., & Uhlig, S. (2015). Software-Defined Networking: A Comprehensive Survey. Proceedings of the IEEE, 103(1), 14-76. doi:10.1109/JPROC.2014.2371999 is perhaps the most useful paper I have found so far, it is a rather daunting 72 pages!

Week No.#3
Planning
Milestone:PlannedActualComment
Annotated Bibliography submission 4th September N/A
Issues
DescriptionDateAction/resultFinished

5878516771

Weekly Update #2

by Jon Rhoades


9th August 2018



This week I completed my project plan. This was submitted a bit late, but Dr. Iftikhar had pushed back the due date for all students.
Week No.#3
Planning
Milestone:PlannedActualComment
Submission of Project Plan 31st July 8th August Submission date delayed for all students
Issues
DescriptionDateAction/resultFinished
Submission delayed 8th August More time was able to spent on the project plan Yes

Read More...

7346677619

by 506-380-0942


2nd August 2018



This week I have been evaluation the available literature regarding SDN and preparing my project outline

Week No.#2
Planning
Milestone:PlannedActualComment
Start of project, review of literature W/c 23rd July 2nd August Running behind due to a mild illness and work pressures
Issues
DescriptionDateAction/resultFinished
Catching up! 2nd August Working hard to make up for lost time

Read More...

(443) 223-2210

by Jon Rhoades


5th July 2018



This is the start of my Capstone project for ITC571 - Emerging Technologies and Innovation. Due to personal reasons (bad cold) I'm running a bit behind. For my project I will be choosing to study: "Selecting an SDN controller". I'm familiar with SDN controller from previously completing ITC572: Software Defined Networks and I think this is an important and changing subject to study.


SDN Controllers, as the name suggest, are applications that control Software Define Networks. They are the brains that assign ports on switches, create routing policies and apply security to SDN networks. There are many SDN controller to choose from, both Open Source, such as OpenDaylight and Floodlight and commercial such as Cumulus Linux or VMware NSX. Choosing the right SDN controller is crucial for any new network that will be Software Defined and there are many criteria that must be considered when selecting a controller. This project will outline the controllers, list selection criteria and offer broad suggestions for choosing an SDN controller in different scenarios.


Read More...
Search
Categories