{"title":"Adoption of the Software-Defined Perimeter (SDP) Architecture for Infrastructure as a Service","authors":"Jaspreet Singh, A. Refaey, J. Koilpillai","doi":"10.1109/CJECE.2020.3005316","DOIUrl":"https://doi.org/10.1109/CJECE.2020.3005316","url":null,"abstract":"The use of cloud Infrastructure as a Service (IaaS) for enterprise applications is at an all-time high and is charted to continue growing to approximately 73% by 2022. IaaS suffers from several security concerns, such as hypervisor hijacking, virtual machine (VM) hopping, and account hijacking. With such a large percentage of enterprise traffic on the cloud, a strong security framework is demanded. To secure IaaS, this article proposes a software-defined perimeter (SDP) as a solution. SDP provides a logical perimeter to restrict access to services with a layer of authentication and authorization to allow. Only authorized clients may connect to services hidden by SDP gateways. SDP is implemented and verified in an AWS cloud environment. Port scanning is used to verify SDP behavior as well. The results demonstrate the SDP’s ability to “darken” services behind a gateway. The performance of SDP against a denial-of-service (DoS) attack is demonstrated in a local environment. The test results demonstrate that SDP is indeed capable of resisting DoS attacks while allowing legitimate user traffic even under the duration of the attack. These results lead to a discussion on future research for SDP in IaaS.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2020.3005316","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Guest Editorial Special Issue on CCECE 2019","authors":"M. S. Shehata, A. Refaey, Yang Shi","doi":"10.1109/cjece.2020.3008805","DOIUrl":"https://doi.org/10.1109/cjece.2020.3008805","url":null,"abstract":"Welcome to a Special Issue of the IEEE Canadian Journal of Electrical and Computer Engineering, which presents some of the top articles (in extended form) from the Canadian Conference of Electrical and Computer Engineering (CCECE 2019) held in Edmonton, AB, Canada, May 5–8, 2019. This conference was hosted by the Northern Canada Section, with four technical sponsors (IEEE Canada, IEEE Northern Canada Section, IEEE Southern Alberta Section, and the IAS/PES Northern Canada Chapter).","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81963848","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Testing Methodology for a GF(2) Coprocessor Méthodologie de test pour un coprocesseur GF(2)","authors":"R. Tervo","doi":"10.1109/CJECE.2019.2961477","DOIUrl":"https://doi.org/10.1109/CJECE.2019.2961477","url":null,"abstract":"A custom hardware coprocessor is described to improve the efficiency of applications using arithmetic in the Galois field GF(2) and the extension fields GF( $2^{m}$ ). The evaluation of such processor enhancements requires a variety of test exercises based on GF(2) arithmetic. Various test procedures are presented, which leverage the properties of finite fields to exercise the GF(2) arithmetic coprocessor incorporated with a 32-bit field-programmable gate array (FPGA)-based soft processor (Nios II). Up to 60 times speed improvement was achieved in typical calculations using the coprocessor. Résumé—Un coprocesseur personnalisé a été décrit pour améliorer l’efficacité des applications utilisant l’arithmétique en extension de Galois GF(2) et l’extension de corps GF(2m). L’évaluation des améliorations d’un tel processeur nécessite une variété d’exercices tests qui se basent sur l’arithmétique de GF(2). De nombreux tests de procédures ont été présentés, ils exploitent les propriétés des corps finis afin d’exercer le coprocesseur arithmétique GF(2). Ce dernier a été incorporé sur une matrice de portes programmables par l’utilisateur (FPGA) à 32 bits en se basant sur un processeur embarqué (Nios II). La vitesse des calculs a été améliorée jusqu’à 60 fois en utilisant le processeur.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2019.2961477","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"UFleSe: User-Friendly Parametric Framework for Expressive Flexible Searches","authors":"Mohammad Halim Deedar, S. Muñoz-Hernández","doi":"10.1109/CJECE.2020.2966733","DOIUrl":"https://doi.org/10.1109/CJECE.2020.2966733","url":null,"abstract":"We present a parametric framework (UFleSe) with a user-friendly interface having a search engine that enables regular users (without the need of neither technical nor theoretical knowledge) to define their fuzzy concepts, rules, similarity relations, synonyms, antonyms, and personalizing their definitions for different users, and to link them with the crisp database fields for performing flexible, expressive queries in a language close to natural language. It works over multiple modern and conventional data formats, such as JSON, SQL, Prolog, CSV, XLS, and XLSX. We present the syntax involved in the construction of our various flexible searching criteria and their personalizations. Furthermore, we present the architecture of this novel system that combines fuzzy, crisp data, and similarity relations in its queries to return constructive answers ordered by a degree of searching criteria satisfaction (truth-value between 0 and 1). Finally, we include a comparative analysis of different fuzzy querying systems here, and we provide various experiments, to show the system behavior, performance, efficiency, and scalability as well.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2020.2966733","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193091","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Weather Impact on Heating and Air Conditioning With Smart Thermostats","authors":"Michal Aibin","doi":"10.1109/cjece.2020.2978459","DOIUrl":"https://doi.org/10.1109/cjece.2020.2978459","url":null,"abstract":"These days, the majority of devices are connected to the Internet of Things. One of the areas that need further research is the smart thermostats’ operation. In this article, we perform an analysis of efficient household heating and air conditioning with smart thermostats. To the best of our knowledge, this is the first article that correlates real data from the smart thermostats and weather to predict heating, ventilation, and air conditioning (HVAC) operation. The main problem that we focus on is the study of overheated and overcooled homes. Our results show that adaptive strategies that learn the weather impact on the house enabled three times reduction of heating time and four times reduction of air conditioning, with the most significant improvement during sunny days.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/cjece.2020.2978459","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193460","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Control and Operation of Dynamic Voltage Restorer With Online Regulated DC-Link Capacitor in Microgrid System","authors":"T. Kandil, Mohamed Adel Ahmed","doi":"10.1109/CJECE.2020.3002855","DOIUrl":"https://doi.org/10.1109/CJECE.2020.3002855","url":null,"abstract":"This article presents a dynamic voltage restorer (DVR) topology based on the adaptive noise canceling (ANC) technique, which can be used for both voltage compensation and harmonic mitigation. Furthermore, this article aims to investigate the DVR performance when installed in a microgrid (MG) during both normal operation of the utility and during utility disturbances. One of the main objectives of this article is to reduce the cost of inverter-based DVR by reducing both the size of the dc-link capacitor and rating of switching elements. The voltage of the dc-link capacitor is regulated to low voltage level using a transformer and a pulsewidth modulation (PWM) rectifier to achieve both effective voltage regulation and drawing a sinusoidal line current from the grid and thus not to contribute to the increase of the THD of the utility current. Furthermore, the voltage across the switches can be limited to low value by an adequate design of dc-link capacitor size, capacitor voltage, and sag level to be compensated. Finally, the effectiveness and fast response of the proposed DVR for the compensation of voltage disturbances and current harmonics is confirmed by simulation using MATLAB/Simulink during the steady-state and transient operations to analyze the performance of the scheme under different operating conditions.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2020.3002855","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Real-Time Modeling and Testing of Distance Protection Relay Based on IEC 61850 Protocol","authors":"A. Delavari, P. Brunelle, C. Mugombozi","doi":"10.1109/CJECE.2020.2968404","DOIUrl":"https://doi.org/10.1109/CJECE.2020.2968404","url":null,"abstract":"This article contributes to the evaluation of the performance and the precision of the IEC 61850 protocol implementation for real-time simulation. The importance of this study stems from two facts. First, the simulation is a required stage of any design process including that of an IEC 61850 model of utilities, which may include an automation system from two or more vendors. Second, verification of the vendor’s claim to be compliant with a specific edition of IEC 61850 relies in part on the simulation. We validate the interfacing of the IEC 61850 generic object-oriented substation event (GOOSE) and sampled value (SV) packets through the I/O modules of the simulation environment. In addition, this protocol interfacing is applied to validate a distance protection relay model using the IEC 61850 modules of GOOSEs and SVs in the HYPERSIM real-time simulator taking advantage of an SGI parallel supercomputer. The distance protection relay is implemented in Simulink, tested and validated with MATLAB Simscape Power Systems and imported into HYPERSIM via the HYPERLINK module. The simulation result has been evaluated in terms of reliability and time delay which plays an important role for the communication and cyber systems in smart grids. This real-time simulation setup is valuable for prototyping, analysis, and validation of control algorithms compliant with IEC 61850.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2020.2968404","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193714","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Omer Turksoy, S. Ayasun, Yakup Hameş, Şahin Sönmez
{"title":"Computation of Robust PI-Based Pitch Controller Parameters for Large Wind Turbines","authors":"Omer Turksoy, S. Ayasun, Yakup Hameş, Şahin Sönmez","doi":"10.1109/CJECE.2019.2923050","DOIUrl":"https://doi.org/10.1109/CJECE.2019.2923050","url":null,"abstract":"This paper deals with the computation of all proportional-integral (PI)-based pitch controllers which achieve the desired frequency-domain specifications, namely, gain and phase margins (GPMs) of a large wind turbine (LWT) with communication delays. An efficient graphical method based on extracting the boundaries of stability regions in PI controller parameter space having user-defined GPMs has been employed to determine GPM-based stability regions for a wide range of time delays. The theoretical region boundaries are validated by using a powerful numerical method known as the quasi-polynomial mapping-based root finder (QPmR) and time-domain simulations. Results indicate that the proposed scheme gives an improved dynamic response compared to the recently developed scheme based on stability only for the pitch control of LWTs with communication delays.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2019.2923050","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62192816","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Zhang Yuejun, Luan Zhicun, Ding Dailu, Wang Pengjun, Li Zhen, Li Liwei
{"title":"Design of SH Aging Sensor for Real Time and Application in Sensing Network","authors":"Zhang Yuejun, Luan Zhicun, Ding Dailu, Wang Pengjun, Li Zhen, Li Liwei","doi":"10.1109/CJECE.2019.2947573","DOIUrl":"https://doi.org/10.1109/CJECE.2019.2947573","url":null,"abstract":"One of the most important issues in deep nanoscale regime CMOS circuits is related to the time-dependent performance degradation caused by negative bias temperature instability (NBTI). The integration of online aging sensor is becoming attractive methodologies in monitoring performance degradation of circuit. The sensor can generate a warning signal, early warning of the occurrence of aging faults, to avoid unnecessary losses. To accurately capture the aging fault, a real-time aging sensor is proposed with mirror extraction setup and hold (SH) time method. The proposed aging sensor, which is on the basis of the standard flip-flop (FF), consists of an additional edge detector circuit, a detection window generator circuit, and an output warning circuit. Having the adaptive characteristic of detection window, aging sensor is able to adjust its NBTI effects and improve the stability. Also, the sensing network supports multiple paths online detection from many SH sensors for IP chip applications. Finally, the Camellia IP layout is inserted with 20 aging sensors and is implemented under 65-nm CMOS process. Experimental results demonstrate the effectiveness of area, power, and performance overheads. Compared with other state of the art, hardware efficiency is increased by 46%, and energy is decreased by about 37%.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2019.2947573","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62192905","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Neural Network Music Genre Classification","authors":"Nikki Pelchat, Craig M. Gelowitz","doi":"10.1109/CJECE.2020.2970144","DOIUrl":"https://doi.org/10.1109/CJECE.2020.2970144","url":null,"abstract":"Music genre classification utilizing neural networks (NNs) has achieved some limited success in recent years. Differences in song libraries, machine learning techniques, input formats, and types of NNs implemented have all had varying levels of success. This article reviews some of the machine learning techniques utilized in this area. It also presents research work on music genre classification. The research uses images of spectrograms generated from timeslices of songs as the input into an NN to classify the songs into their respective musical genres.","PeriodicalId":55287,"journal":{"name":"Canadian Journal of Electrical and Computer Engineering-Revue Canadienne De Genie Electrique et Informatique","volume":null,"pages":null},"PeriodicalIF":1.7,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/CJECE.2020.2970144","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"62193365","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}