Ken Ferens

This user account status is Approved

Ken Ferens is an Assistant Professor.

Electrical and Computer Engineering
Telecommunications, Embedded Systems, Distributed Computing
Computationally intelligent computing, Cyber-security, Wireless sensor networks, reconfigurable computing, microprocessing systems, microcontrollers.
There are currently no positions open.

Dr. Ken Ferens and his research team conduct research in the Cyber-security Research Program of the Department of Electrical and Computer Engineering, University of Manitoba. They apply cognitive, chaotic, and computationally intelligent algorithms to build software and hardware intrusion detection systems for the detection of cyber-attacks on computer systems and computer network systems. They collaborate with Industry partners (Department of Advanced Information Management & Content Technology Canadian Tire Corporation (CTC), and Magellan Aerospace). In support of this program, they teach graduate level courses on Computer Network Security, applied computational intelligence, and wireless sensor networks. These courses provide the theoretical background and hands-on experience in the current state-of-the-art software, hardware, and network methods of attacks on vulnerable systems, as well as methods for detecting and preventing such attacks on computer network and computer systems. As well, these courses provide the background and experience in applying cognitive machine learning, artificial intelligence, cognitive computational intelligence, chaos theory, agent based models, regression, logistic classification, support vector machines, simulated annealing genetic algorithms, artificial neural networks, and particle swarm optimization.

Refereed Journal Articles:

[1] Muhammad Salman Khan, Ken Ferens, and Witold Kinsner, “A Chaotic Complexity Measure for Cognitive Machine Classification of Cyber-attacks on Computer Networks”, International Journal of Cognitive Informatics and Natural Intelligence (IJCINI), vol. 8, no. 3, pp. 45-69, July-September 2014.
[2] Tong Duan, Ken Ferens, and Witold Kinsner, “Energy Efficient and Dynamic Hierarchical Clustering for Wireless Sensor Networks,” Journal of Communication and Computer (JCC), vol. 10, no. 11, pp. 1422-1432, 2013.
[3] Ken Ferens, Darcy Cook, and Witold Kinsner, “Chaotic Walk in Simulated Annealing Search Space for Task Allocation in a Multiprocessing System”, International Journal of Cognitive Informatics and Natural Intelligence (IJCINI), vol. 7, no. 3, pp. 58-79, 2013.
[4] D. Cook and K. Ferens, “Performance Analysis of a Reconfigurable Shared Memory Multiprocessor System for Embedded Applications,” Journal of ICT Research and Applications, vol. 7, no. 1, pp. 15-35, August 2013. RECEIVED BEST JOURNAL PAPER AWARD FOR 2013.
[5] L. Woo, K. Ferens, W. Kinsner, and M. Potter, “Analysis of Modulated Monofractal Noise,” IEEE Trans. Electromagn. Compat., vol. 53, no. 2, pp. 524-530, May 2011.
[6] K. Ferens, M. Friesen, S. Ingram, “Impact Assessment of a Microprocessor Animation on Student Learning and Motivation in Computer Engineering,” IEEE Trans. on Education, vol. 50, no. 2, pp. 118 – 128, May 2007.

Refereed Magazine Articles:

[1] McLeod, R.D.; Tregobov, A.; Ferens, K.; , "ATM networks," Potentials, IEEE , vol.15, no.2, pp.36-42, Apr/May 1996.

Refereed Conference Publications:

[1] Mohammad Nurul Afsar Shaon and Ken Ferens, “Wireless Sensor Network Wormhole Detection using an Artificial Neural Network,” Proc. of the 2015 International Conference on Wireless Networks, Las Vegas, NV, USA, July 26-30, pp. 115-120, 2015.
[2] Muhammad Salman Khan, Ken Ferens, and Witold Kinsner, “A Polyscale Autonomous Sliding Window for Cognitive Machine Classification of Malicious Internet Traffic,” Proc. of the 2015 International Conference on Security and Management, Las Vegas, NV, USA, July 26-30, pp. 96-103, 2015.
[3] Olawale David Jegede, Ken Ferens, Bruce Griffith, Blake Podaima, “A Smart Shoe to Prevent and Manage Diabetic Foot Diseases,” Proc. of the 2015 International Conference on Health Informatics and Medical Systems, Las Vegas, NV, USA, July 26-30, pp. 47-54, 2015
[4] Muhammad Salman Khan, Ken Ferens, and Witold Kinsner, "A Cognitive Multifractal Approach to Characterize Complexity of Non-Stationary and Malicious DNS Data Traffic using Adaptive Sliding Window," in Proc. 14th IEEE Intern. Conf. Cognitive Informatics and Cognitive Computing, ICCI*CC 2015 (Tsinghua Univ., Beijing, China; July 6-8, 2015) pp. 76-83, 2015. {IEEE Catalog Number CFP15312-ART; ISBN 978-1-4673-7290-9}
[5] Muhammad Salman Khan, Ken Ferens, and Witold Kinsner, "A Chaotic Measure for Cognitive Machine Classification of Distributed Denial of Service Attacks," in Proc. 13th IEEE Intern. Conf. Cognitive Informatics and Cognitive Computing, ICCI*CC 2014 (Southbank University, London, UK; August 18-20, 2014) pp. 100-108, 2014. {IEEE Catalog Number CFP14312-ART; ISBN 978-1-4799-6081-1}
[6] Olawale David Jegede, Ken Ferens, Bruce Griffith, Blake Podaima, Ramin Soltanzadeh, “A Computer Engineering Approach to Detect, Prevent and Manage Diabetic Foot Diseases,” Proc. of the 2014 International Conference on Embedded Systems and Applications, Las Vegas, NV, USA, July 21-24, pp. 39-45, 2014.
[7] K. Ferens, J. Seniuk Cicek, N. Sepehri, W. Kinsner, J.P. Burak, A. Parker, D. McNeill, D. Ruth, I. Jeffrey, N. Godavari, S. Ingram, “Industry Forum III: Towards A Common Language,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, Canmore, AB; June 8-11, 2014.
[8] Jillian Seniuk Cicek, Sandra Ingram, Nariman Sepehri, J.P. Burak, Paul Labossiere, Danny Mann, Douglas Ruth, Anne Parker, Ken Ferens, Norma Godavari, Jan Oleszkiewicz and Aidan Topping, “Rubrics as a Vehicle to Define the Twelve CEAB Graduate Attributes, Determine Graduate Competencies, and Develop a Common Language for Engineering Stakeholders,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, Canmore, AB; June 8-11, 2014.
[9] Ken Ferens, Darcy Cook, and Witold Kinsner, "Chaotic simulated annealing for task allocation in a multiprocessing system," in Proc. 12th IEEE Intern. Conf. Cognitive Informatics and Cognitive Computing, ICCI*CC 2013 (Fordham University, New York; July 16-18, 2013) pp. 26-35, 2013. {IEEE Catalog Number CFP13312-CDR; ISBN 978-1-4799-0781-6}
[10] N. Sepehri, W. Kinsner, J.P. Burak, C. Shafai, U. Annakkage, D. Mann, D. Kuhn, A. Shalaby, M. Alfaro, J. Morrison, K. Ferens, M. Birouk, P. Labossiere, M. Torchia, J. Beddoes, “The Process of Continual Improvement of Engineering Programs at the University of Manitoba: Now and Next,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, Montreal, QB, Canada, June 17-20, 2013.
[11] K. Ferens, “Teaching Design in Computer Engineering,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, Montreal, QB, Canada, June 17-20, 2013.
[12] S. Rizvi and K. Ferens, “VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks,” Proc. of the 2013 International Conference on Modeling, Simulation and Visualization Methods (MSV'13), Las Vegas, NV, USA, July 22-25, pp. 74-79, 2013.
[13] T. Kaiser, O. D. Jegede, K. Ferens, and D. Buchanan, “A Genetic Algorithm for Multiprocessor Task Scheduling,” Proc. of the 2013 International Conference on Genetic and Evolutionary Methods, Las Vegas, NV, USA, July 22-25, pp. 105-110, 2013.
[14] O. D. Jegede and K. Ferens, “A Genetic Algorithm for Node Localization in Wireless Sensor Networks,” Proc. of the 2013 International Conference on Genetic and Evolutionary Methods, Las Vegas, NV, USA, July 22-25, pp. 126-132, 2013.
[15] O. D. Jegede, K. Ferens, and W. Kinsner, “Chaotic Genetic Algorithm for Radio Spectrum Allocation,” Proc. of the 2013 International Conference on Genetic and Evolutionary Methods, Las Vegas, NV, USA, July 22-25, pp. 118-125, 2013.
[16] C. Gunasekara and K. Ferens, “Dynamic TDMA Sense Window Prediction for Wireless Sensor Networks,” Proc. of the 2013 International Conference on Wireless Networks, Las Vegas, NV, USA, July 22-25, pp. 149-152, 2013.
[17] C. Yi and K. Ferens, “An Energy Efficient and Minimum Latency Routing Protocol for Multihop WSNs,” Proc. of the 2013 International Conference on Wireless Networks, Las Vegas, NV, USA, July 22-25, pp. 234-242, 2013.
[18] R. Belal, K. Ferens, and W. Kinsner, “A Fuzzy Approach in Single Relay Selection for Cooperative Communication Based on Signal Strength and Residual Energy,” Proc. of the 2013 International Conference on Wireless Networks, Las Vegas, NV, USA, July 22-25, pp. 253-259, 2013.
[19] T. Duan, K. Ferens, and W. Kinsner, “An Energy Efficient Hierarchical Clustering Protocol for Wireless Sensor Networks,” Proc. of the 2013 International Conference on Wireless Networks, Las Vegas, NV, USA, July 22-25, pp. 78-84, 2013.
[20] S. Cui and K. Ferens, “A Knapsack Scheduling Algorithm for Soft Real-time Multiprocessor System,” Proc. of the 2013 International Conference on Embedded Systems and Applications, Las Vegas, NV, USA, July 22-25, pp. 55-59, 2013.
[21] K. Ferens, “Teaching Hands-on Design in Systems Engineering Principles,” Proc. of International Conference on Frontiers in Education: Computer Science and Computer Engineering, Las Vegas, NV, USA, July 22-25, pp. 387-390, 2013.
[22] D. Cook, K. Ferens and W. Kinsner, "Application of Chaotic Simulated Annealing in the Optimization of Task Allocation in a Multiprocessing System," in Proceedings of the 4th International Interdisciplinary Chaos Symposium, Antalya, Turkey, 2012.
[23] K. Ferens, “External Assessment of Engineering Programs,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, St. John’s, NL, Canada, June 17-20, 2012.
[24] K. Ferens, “Teaching Embedded System Design,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, St. John’s, NL, Canada, June 17-20, 2012.
[25] S. Rizvi, K. Ferens, “Multipath Route Construction Using Cumulative Residual Energy for Wireless Sensor Networks,” The Seventh International Conference on Systems and Networks Communications, Lisbon, Portugal, November 18-23, 2012.
[26] K. Ferens, “An industry focus group forum for the assessment of new engineering graduates,” Proc. of International Conference on Frontiers in Education: Computer Science and Computer Engineering, Las Vegas, NV, USA, July, 2012.
[27] J. Benavides, B. McLeod, K. Ferens, “Directed belief diffusion for dynamic social networks,” Proc. of the 2013 International Conference on Internet Computing and Big Data, Las Vegas, NV, USA, July, 2012.
[28] S. Wijedasa, S. Rizvi, K. Ferens, “Load Balancing Algorithms for Wireless Sensor Networks,” Proc. of the 2013 International Conference on Wireless Networks, Las Vegas, NV, USA, July, 2012.
[29] T. Kaiser, P. Card, K. Ferens, “Environment Feature Map for Wireless Device Localization,” Proc. of The 2013 International Conference on Security and Management, Las Vegas, NV, USA, July, 2012.
[30] J. Benavides, B. Demianyk, R. D. McLeod, M. R. Friesen, K. Ferens, and S. Mukhi, “'3G Smartphone Technologies for Generating Personal Social Network Distributions and Graphs,” accepted to 13th International Conference on e-Health Networking, Application & Services, Columbia, MO, USA, June 2011.
[31] K. Ferens, W. Kinsner, “Industry Focus Group Forum Approach for Assessing Undergraduate Engineering Program Outcomes,” Proc. of the Canadian Engineering Education Association (CEEA/ACEG) Conference, St. John’s, NL, Canada, June 6-8, 2011.
[32] K. Ferens, M. Friesen, “Industry Focus Group Forum for Engineering Program Assessment,” accepted to International Conference on Frontiers in Education: Computer Science and Computer Engineering, Las Vegas, NV, USA, July 2011.
[33] S. Cui, K. Ferens, “Energy Efficient Clustering Algorithms for Wireless Sensor Networks,” accepted to International Conference on Wireless Networks, Las Vegas, NV, USA, July 2011.
[34] J. Benavides, B.C.P. Demianyk, S.N. Mukhi, K. Ferens, M.R. Friesen & R.D. McLeod, 3G Technologies for Social Network Data Generation, accepted to CMBEC34, Toronto, ON, Canada, June 2011.
[35] K. Ferens, “Work in progress: are we teaching the right stuff?,” WORLDCOMP'10 - The 2010 World Congress in Computer Science, Computer Engineering, and Applied Computing, Las Vegas, NV, USA, July 2010.
[36] B. Demianyk, D. Sandison, B. Libbey, R. Guderian, R. D. McLeod, M. R. Eskicioglu M. R. Friesen, K. Ferens, and S. Mukhi, “Technologies to Generate Contact Graphs for Personal Social Networks,” 12th International Conference on e-Health Networking, Application & Services, Lyon, France, July 2010. RECEIVED BEST POSTER AWARD
[37] A. Tovar, T. Friesen, and K. Ferens, and B. McLeod, “A DTN wireless sensor network for wildlife habitat monitoring,” IEEE 2010 Proc. Canadian Conf. Electrical and Computer Engineering (CCECE 2010), Calgary, AB, CA, May 2-5.
[38] L. Woo, W. Kinsner, K. Ferens, “Reliability of zigbee networks under broadband electromagnetic noise interference,” IEEE 2010 Proc. Canadian Conf. Electrical and Computer Engineering (CCECE 2010), Calgary, AB, CA, May 2-5.
[39] M. Laskowski, J. Allen, K. Ferens, M.R. Friesen, and R.D. McLeod, “Rapid prototyping vehicle-to-infrastructure applications using the AndroidTM,” The 9th Int. Conference on IST Telecommunications, Lille, France, October 2009.
[40] K. Ferens, L. Woo, and W. Kinsner, “Performance Of Zigbee Networks In The Presence Of Broadband Electromagnetic Noise,” in IEEE 2009 Proc. Canadian Conf. Electrical and Computer Engineering (CCECE 2009), St. John’s, NF, CA, May 3-6, 2009.
[41] J. Maier and K. Ferens, “Classification Of English Phrases And SMS Text Messages Using Bayes And Support Vector Machine Classifiers,” in IEEE 2009 Proc. Canadian Conf. Electrical and Computer Engineering (CCECE 2009), St. John’s, NF, CA, May 3-6, pp. , 2009.
[42] L. Woo, W. Kinsner, and K. Ferens, “An analysis of captured industrial vehicular noise signals for ZigBee communications,” in IEEE 2008 Proc. Canadian Conf. Electrical and Computer Engineering (CCECE 2008), Niagara Falls, ON, CA, May 4-7, pp. 1423-1428, 2008.
[43] K. Ferens, “A Visual Tool to Enhance Comprehension and Design in Microprocessing Systems,” Proceedings from the Canadian Design Engineering Network (CDEN) Conference, Winnipeg, Canada, 2007.
[44] L. Woo, W. Kinsner, K. Ferens, J. Diamond, “Analysis of modulated fractal noise,” in Canadian Conference on Electrical and Computer Engineering (CCECE) 2007, Vancouver, April 2007.
[45] L. Woo, W. Kinsner, K. Ferens, J. Diamond, “Performance results and analysis of Zigbee in the presence of multifractal noise,” in Canadian Conference on Electrical and Computer Engineering (CCECE), Vancouver, April 2007.
[46] J. Graumann and K. Ferens, “The effects of adaptive error correction on satellite optimized TCP,” in Canadian Conference on Electrical and Computer Engineering (CCECE) 2007, Vancouver, April 2007.
[47] L. Woo, W. Kinsner, K. Ferens, J. Diamond, “Modeling and Emulation of Multifractal Noise in Performance Evaluation of Mesh Networks,” in Canadian Conference on Electrical and Computer Engineering (CCECE), Ottawa, May 2006.
[48] K. Ferens; “Computer animation for teaching micro-programmability of a basic micro-processor”; Conference presentation, Canadian Conference on Computer and Software Engineering Education, Sherbrooke, QB, Jun 22-23, 2006.
[49] S. Voora, K. Ferens, A. Alfa, “QoS for Digital Video Broadcasting,” Proc. of 2005 IEEE Canadian Conference on Electrical & Computer Engineering.
[50] S. Philopoulos and K. Ferens; “Proxy based connection splitting architecture for improving TCP performance over satellite channels”. Proceedings of the IEEE Canadian Conference on Electrical and Computer Engineering, 2002, pp. 1430-1435.
[51] C. Urmson and K. Ferens, “Video compression through fractal block coding,” in Proceeding of 1998 Canadian Conference on Electrical and Computer Eng., (ISSN 0-840-7789, IEEE CAT 98TH8341), pp. 465 - 468, May. 1998.
[52] K. Ferens and W. Kinsner, “A multifractal entropy measure of signals,” in Proceeding of Tenth International Conference on mathemat¬ical and Computer Modelling and Scientific Computing., July. 1995.
[53] K. Ferens, W. Kinsner. "Adaptive wavelet subband coding for music compression," dcc, p. 460, Data Compression Conference (DCC '95), 1995.
[54] K. Ferens and W. Kinsner, “Multifractal texture classifica¬tion of images,” Proc. IEEE WESCANEX ‘95, (Winnipeg, MB, Canada), IEEE CAT. NO. 95CH3581-6/0-7803-2741-1, pp 438-444, 1995.
[55] K. Ferens and W. Kinsner, “A multifractal entropy measure for feature extraction of images,” in Proceeding of 1994 Canadian Confer¬ence on Electrical and Computer Eng., (ISSN 0-7803-2416-1, IEEE CAT 94TH8023), Appendix, Sep. 1994.
[56] A. Langi, K. Ferens, W. Kinsner, T. Kect, and G. Sawatzky, “Intelligent storm identification system using a hierarchical neural net¬work,” in Proceeding of 1994 Canadian Conference on Electrical and Computer Eng., (ISSN 0-7803-2416-1, IEEE CAT 94TH8023), pp. 501-504, Sep. 1994.
[57] A. Keck, L. Legal, G. Sawatzky, D. Westmore, R. Vivanco, W. Kinsner, A. Langi and K. Ferens, “Automated recognition of severe summer weather features in radar data based on neural networks and expert systems,” in Proceeding of 1994 Conference on Decision Support System 2001., Toronto, pp., Sep. 1994.
[58] K. Ferens, W. Lehn, and W. Kinsner, “Image compression using learned vector quantization,” Proc. IEEE WESCANEX ‘93, (SK, Canada), IEEE 93CH3317-5, pp 299-312, 1993.
[59] L. Wall, K. Ferens, and W. Kinsner, “Real-time dynamic arithmetic coding for low bit rate channels,” Proc. IEEE WESCANEX ‘93, (SK, Canada), IEEE 93CH3317-5, pp. 381-391, 1993.
[60] A. Langi, K. Ferens, and W. Kinsner, “A wavelet model of LPC excitation for speech signal compression,” J. Mathematical Modelling and Scientific Computing (special issue), (ISSN: 1067-0688), 1993.
[61] K. Ferens, A. Langi, and W. Kinsner, “Energy and fre¬quency adaptive wavelet subband coding for wideband audio compres¬sion,” J. Mathematical Modelling and Scientific Computing (special issue), (ISSN: 1067-0688), 1993.
[62] K. Ferens, C. Love, A. Indrayanto, A. Langi and W. Kin¬sner, “A neural network Hamming encoder and decoder,” IASTED Interna¬tional Conference on Computer, Electronics, Control, and Communication, Calgary,1991. RECEIVED BEST PAPER AWARD.
[63] K. Ferens and W. Kinsner, “Word synthesis using fuzzy splicing,” Proc. IEEE WESCANEX ‘91, (SK, Canada), IEEE 91CH2927-2, pp 210-215, 1991.
[64] C. Anderson, D. McNeill, K. Ferens, and W. Kinsner, “A speech processing system using ADPCM and xilinx,” Int. Conf. Engineer¬ing, Medicine, and Biology Society (EMBS), 1990.
[65] K. Ferens and W. Kinsner, “A speech processing system for a speech splicer,” The Canadian Medical and Biological Engineering Soci¬ety (CMBES), 1990.
[66] C. Love, K. Ferens and W. Kinsner, “A speech recorder and synthesizer using ADPCM,” Int. Conf. Engineering, Medicine, and Biol¬ogy Society (EMBS), IEEE cat. no. 89 CH2770-6, pp 659-660, 1989.

Current Students