{"title":"Scalable Blockchain-based Architecture for Massive IoT Reconfiguration","authors":"Quang Le-Dang, T. Le-Ngoc","doi":"10.1109/CCECE.2019.8861858","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861858","url":null,"abstract":"With billions of IoT devices expected in the next few years, their management is an important issue to be resolved and, while being praised in the past decades, the centralized approach of cloud computing may not be adequate at this massive scale. In this context, the introduction of blockchain technology with a distributed approach has raised a lot of hypes in solving this scalability problem. This paper proposes a blockchain-based architecture design for scalable reconfiguration of massive IoT devices. A REST API event-based publish/subscribe mechanism is used to decouple the IoT devices from the blockchain operations for reducing resource utilization. Moreover, smart contracts, reconfiguration workflows are developed to facilitate the blockchain-based update process. To evaluate the feasibility and performance of the proposed architecture, a proof-of-concept testbed has been developed. Experimental results illustrate that the proposed architecture is capable of providing a scalable solution for delivering on-demand configuration changes with a negligible effect on the resource utilization on IoT devices.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121432597","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":"Comparative Characteristic Analysis of Circular and Double D Power Pads for Electric Vehicle Wireless Charging Systems","authors":"Muhammad Sifatul Alam Chowdhury, Xiaodong Liang","doi":"10.1109/CCECE.2019.8861733","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861733","url":null,"abstract":"To provide safe and flexible power transfer to electric vehicles (EVs), wireless charging systems have been introduced. By improving the overall system efficiency of wireless charging systems for EVs, the range anxiety of EVs can be significantly reduced. In this paper, a comparative characteristic analysis is carried out between circular and double D (DD) power pads for EV wireless charging systems. The Society of Automotive Engineers (SAE) recommended practice J2954 is followed for designing physical dimension of these power pads. Finite Element Analysis (FEA) tool ANSYS Maxwell 3D is used for simulation. Parameters such as coupling coefficient and mutual inductance are evaluated for each type of power pads by applying vertical and horizontal misalignment. It is found that DD power pads exhibit promising characteristics for EV wireless charging systems.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"168 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122839025","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":"From natural language to graph queries","authors":"Gaétan Hains, Y. Khmelevsky, Thibaut Tachon","doi":"10.1109/CCECE.2019.8861892","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861892","url":null,"abstract":"Automatic code generation can drastically improve software (SW) engineering and SW development projects. In the last decade we have been conducting research which has been advancing the field of code generators for small and mid-size Web-based DBMS systems [4], [5], [7]. We developed a number of tool prototypes for automatic source code debugging by the source-to-source code transformation for real C and C++ applications [8]. Additionally we investigated Natural Language Processing (NLP) for software code generation and application of it to Graph databases. Graph databases are becoming more and more popular for their applications in Artificial Intelligence (AI) systems, social analytics and many other fields. Query languages like Cypher allow users to search them without direct programming. But even queries of modest complexity like “relatives in a family & friends graph” require some skill to write. In this paper we describe the use of natural language as a more intuitive interface for untrained users and demonstrate 3 use-cases, where translation of typical English phrases to OpenCypher and/or specialized graph engines like Huawei EYWA.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123364839","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}
Koosha Mohammad Hossein, M. Esmaeili, T. Dargahi, A. Khonsari
{"title":"Blockchain-Based Privacy-Preserving Healthcare Architecture","authors":"Koosha Mohammad Hossein, M. Esmaeili, T. Dargahi, A. Khonsari","doi":"10.1109/CCECE.2019.8861857","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861857","url":null,"abstract":"Since the introduction of Internet of Things (IoT), e-health has become one of the main research topics. Due to the sensitivity of patient data, preserving the privacy of patients appears to be challenging. In healthcare applications, patient data are usually stored in the cloud, which makes it difficult for the users to have enough control over their data. However, due to the General Data Protection Regulation (GDPR), it is the data subject’s right to know where and how his data has been stored, who can access his data and to what extent. In this paper, we propose a blockchain-based architecture for e-health applications which provides an efficient privacy-preserving access control mechanism. We take advantage of Blockchain (BC) special features, i.e., immutability and anonymity of users, while modifying the classic blockchain structure in order to overcome its challenges in IoT applications (i.e., low throughput, high overhead and latency). To this end, we cluster the miners of BC, store and process data at the nearest cluster to the patient. While our proposal is a work in progress, we provide a security analysis of our proposed architecture.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124124179","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":"Classification of Motor Imagery Tasks using Phase Space Reconstruction and Empirical Mode Decomposition","authors":"Niraj Bagh, R. Machireddy, Fatemeh Shahlaei","doi":"10.1109/CCECE.2019.8861732","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861732","url":null,"abstract":"Motor imagery (MI) based brain computer interface (BCI) is an assistive device for the motor disabled people. But it has limited applications due to its lower classification performance. To enhance the performance, this paper introduces an efficient method for the detection of both left and right hand MI tasks of the subject using phase space reconstruction (PSR) and empirical mode decomposition (EMD). First, EMD was employed on MI-EEG signals to obtain a set of band limited functions called as intrinsic mode functions (IMFs). To study the MI activities, the IMFs whose main frequency lies between 8– 30 Hz (i.e. sensorimotor frequency band) were selected. On the other hand, PSR was applied to the selected IMFs followed by the extraction of MI features. At last, the significant features (p¡0.05) extracted from one-way analysis of variance (ANOVA) were fed into different machine learning models such as logistic regression (LR), Naive Bayes (NB) and support vector machine (SVM) to detect MI tasks. The proposed method and the classifiers were tested on BCI competition 2003 MI dataset. The results show that the SVM improved the classification accuracy upto 4.27% with better performance (i.e. % CA=96.67%, K=0.93 and Auc=0.96) and outperformed the existing methods reported in the literature (maximum % CA=92.40%).","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123102467","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":"A Strategy of QoS Optimization for Web Services","authors":"Xiaobu Yuan, Peng Cheng","doi":"10.1109/CCECE43985.2019.9052392","DOIUrl":"https://doi.org/10.1109/CCECE43985.2019.9052392","url":null,"abstract":"To ensure the performance of software systems based upon service-oriented architecture (SOA), quality of service (QoS) is documented as a service-level agreement (SLA) with official commitments specified for both service consumers and providers to follow. As part of an overall framework developed to predict and prevent SLA violation, this paper proposes a novel strategy that uses combined global and local searching to help service providers in achieving design optimum without overprovision of resources. Experimental results demonstrate that the proposed method outperforms other commonly used methods in search efficiency while retaining competitive with those methods in optimization accuracy.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"69 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123181250","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}
M. Cross, J. Sabarinathan, M. Bourassa, G. Osinski
{"title":"The Western University - Nunavut Arctic College CubeSat Project","authors":"M. Cross, J. Sabarinathan, M. Bourassa, G. Osinski","doi":"10.1109/CCECE.2019.8861905","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861905","url":null,"abstract":"The objective of the Western University - Nunavut Arctic College CubeSat Project is to facilitate education and training of students in space engineering, science, operations, and outreach. The 2U CubeSat will fly a pair of VR cameras provided in-kind from Canadensys Aerospace that will provide immersive VR images from low-Earth orbit. The VR images are planned to engage the public to help demonstrate why space matters.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115333345","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":"Broken Rotor Bar Fault Diagnosis for Induction Motors Using Power Spectral Density and Complex Continuous Wavelet Transform Methods","authors":"Shafi Md. Kawsar Zaman, H. Marma, Xiaodong Liang","doi":"10.1109/CCECE.2019.8861517","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861517","url":null,"abstract":"Induction motors are widely used in various industrial sectors, fault diagnosis of induction motors are critical to prevent equipment failure and production downtime. In this paper, a stator current signature analysis method is proposed for squirrel cage induction motors’ broken rotor bar (BRB) fault diagnosis. Two different techniques are implemented: Power Spectral Density (PSD) based stator currents’ amplitude spectrum analysis; and one dimensional Complex Continuous Wavelet Transform (CWT) based stator currents’ time-scale spectrum analysis using Complex Morlet Wavelet (CMW). The performance of the two techniques are compared using experimental stator current data measured in a lab for a 0.25 HP induction motor. The stator current under healthy and faulty states of the motor were measured, the faults include one, two and three BRBs. For 2 and 3 BRB faults, the holes were drilled on the rotor bars 90 degree apart. Two loading conditions of the motor were used during the measurement, 30% and 85%. It is found that the CWT has better performance than the PSD estimates for the BRB fault detection.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115928416","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}
F. Montano, T. Ould-Bachir, J. Mahseredjian, J. David
{"title":"A Low-Latency Reconfigurable Multistage Interconnection Network","authors":"F. Montano, T. Ould-Bachir, J. Mahseredjian, J. David","doi":"10.1109/CCECE.2019.8861540","DOIUrl":"https://doi.org/10.1109/CCECE.2019.8861540","url":null,"abstract":"This paper presents a low-latency multistage interconnection network. The proposed architecture features simplicity of design, a straightforward address encoding/decoding scheme, and provides non-blocking as well as multi-casting and broadcasting capabilities. It uses the latency-insensitive design methodology, a paradigm that eases the design process while ensuring correctness of data transfers. The design is tailored to multiprocessor reconfigurable devices. Our results show that the proposed interconnection has a small footprint, a very high throughput, and that it can operate at high clock frequencies (> 500kHz) on recent FPGAs both from Xilinx and Intel.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128610662","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":"Comparative analysis of different methods for fruit quality determination","authors":"K. K. Patel, H. Patel, Prutha H. Patel","doi":"10.1109/CCECE43985.2019.9052401","DOIUrl":"https://doi.org/10.1109/CCECE43985.2019.9052401","url":null,"abstract":"To investigate and monitor the quality of fruits is of utmost importance in order to decide the shelf life and vending price of the fruits. Many different methods are utilized to determine the quality of fruits which can be broadly categorized as either objective methods or subjective methods. Objective methods involve use of instruments and are offer precise results whereas subjective methods use human senses and results may vary with the users. Depending on whether fruit is broken during analysis or remains undamaged, quality analysis methods can be grouped as either destructive or nondestructive methods. This paper presents a qualitative comparison of destructive as well as nondestructive methods utilized for quality analysis of fruits. Detailed review is presented about the research progress in the area of fruit quality analysis. Different methods consider diverse quality attributes and accordingly the selection of method for particular fruit quality analysis is conceded. Decisive comparison of most commonly used methods of quality analysis presented in this paper can facilitate analysts and researchers to carryout in-depth study of one or more specific methods and help the end users to select most appropriate method for their application area.","PeriodicalId":352860,"journal":{"name":"2019 IEEE Canadian Conference of Electrical and Computer Engineering (CCECE)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128161069","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}