Stuck-at Fault Analytics of IoT Devices Using Knowledge-based Data Processing Strategy in Smart Grid

Abstract Smart grid addresses traditional electricity generation issues by integrating ambient intelligence in actions of connected devices and production processing units. The grid infrastructure uses sensory IoT devices such as smart meter that records electric energy consumption and production information into the end units and stores sensor data through semantic technology in the central grid repository. The grid uses sensor data for various analytics such as production analysis of distribution units and health checkup of involved IoT devices and also observes functional profile of IoT equipment that includes service time, remaining lifespan, power consumption along with its functional error percentile. In a typical grid infrastructure, AMI meters process continuous streaming of data with Nand flash memory that stores dataset in the form of charges such as 0 and 1 in memory cell. Although, a flash memory is tested through rigorous testing profile but the grid environment impacts its cell endurance capacity diversely. Thus, a cell gets stuck-at fault before the end of endurance and can not be used to override a new tuple into it. In this paper, we perform a knowledge-based analytics to observe these stuck-at faults by detecting the abnormal variation among stored data tuples and predicts the going-to-be stuck-at cells of AMI meter. The simulation results show that the proposed approach rigorously maintain a knowledge-based track of AMI devices’ data production with an average error percentile of 0.06% in scanning blocks and performed prediction analytics according to the scanning percentile functional health and presents a work-flow to balance the load among healthy and unhealthy IoT devices in smart grid.

[1]  Paolo Prinetto,et al.  A review of fault models for lsi/vlsi devices , 1983, Softw. Microsystems.

[2]  Mircea R. Stan,et al.  How I Learned to Stop Worrying and Love Flash Endurance , 2010, HotStorage.

[3]  Vyacheslav N. Yarmolik,et al.  RAM testing algorithms for detection multiple linked faults , 1996, Proceedings ED&TC European Design and Test Conference.

[4]  Ali Kashif Bashir,et al.  Optimizing Lifespan and Energy Consumption by Smart Meters in Green-Cloud-Based Smart Grids , 2017, IEEE Access.

[5]  Stanislav Chren,et al.  Smart grids deployments within EU projects: The role of smart meters , 2016, 2016 Smart Cities Symposium Prague (SCSP).

[6]  Zoubin Ghahramani,et al.  An Introduction to Hidden Markov Models and Bayesian Networks , 2001, Int. J. Pattern Recognit. Artif. Intell..

[7]  Hyunjin Lee,et al.  Flip-N-Write: A simple deterministic technique to improve PRAM write performance, energy and endurance , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[8]  K. Suh,et al.  The Effect of Trapped Charge Distributions on Data Retention Characteristics of nand Flash Memory Cells , 2007, IEEE Electron Device Letters.

[9]  Yong Liang Guan,et al.  Mitigating Stuck Cell Failures in MLC NAND Flash Memory via Inferred Erasure Decoding , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[10]  Yoondong Park,et al.  Multi-layered Vertical Gate NAND Flash overcoming stacking limit for terabit density storage , 2006, 2009 Symposium on VLSI Technology.

[11]  Charles F. Hawkins,et al.  IDDQ testing: A review , 1992, J. Electron. Test..

[12]  A. Pirovano,et al.  Non-volatile memory technologies: emerging concepts and new materials , 2004 .

[13]  Taskin Koçak,et al.  Smart Grid Technologies: Communication Technologies and Standards , 2011, IEEE Transactions on Industrial Informatics.

[14]  Roberto Bez,et al.  Introduction to flash memory , 2003, Proc. IEEE.

[15]  Tei-Wei Kuo,et al.  An efficient fault detection algorithm for NAND flash memory , 2011, SIAP.

[16]  Iftikhar Hussain,et al.  Improved text scanning approach for exact String matching , 2010, 2010 International Conference on Information and Emerging Technologies.

[17]  Prawat Nagvajara,et al.  BUILT-IN SELF-DIAGNOSTIC READ-ONLY-MEMORIES , 1991, 1991, Proceedings. International Test Conference.

[18]  Peter Desnoyers,et al.  Empirical evaluation of NAND flash memory performance , 2010, OPSR.

[19]  Frans P. M. Beenker,et al.  A realistic fault model and test algorithms for static random access memories , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[20]  Maria Lorena Tuballa,et al.  A review of the development of Smart Grid technologies , 2016 .

[21]  Xinyue Fan,et al.  A novel stuck-at based method for transistor stuck-open fault diagnosis , 2005, IEEE International Conference on Test, 2005..

[22]  Luigi Carro,et al.  Designing fault tolerant systems into SRAM-based FPGAs , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[23]  Sudip Misra,et al.  Cloud Computing Applications for Smart Grid: A Survey , 2015, IEEE Transactions on Parallel and Distributed Systems.

[24]  Zaid Al-Ars,et al.  Functional memory faults: a formal notation and a taxonomy , 2000, Proceedings 18th IEEE VLSI Test Symposium.

[25]  Hyunki Kim,et al.  Design of dual-duplex system and evaluation of RAM , 2001, ITSC 2001. 2001 IEEE Intelligent Transportation Systems. Proceedings (Cat. No.01TH8585).

[26]  Kire Trivodaliev,et al.  A review of Internet of Things for smart home: Challenges and solutions , 2017 .

[27]  Trevor N. Mudge,et al.  FlashCache: a NAND flash memory file cache for low power web servers , 2006, CASES '06.

[28]  Steven Swanson,et al.  The bleak future of NAND flash memory , 2012, FAST.

[29]  Andrea C. Arpaci-Dusseau,et al.  The Unwritten Contract of Solid State Drives , 2017, EuroSys.

[30]  Trevor N. Mudge,et al.  Improving NAND Flash Based Disk Caches , 2008, 2008 International Symposium on Computer Architecture.

[31]  Paul C. Wiscombe,et al.  A comparison of stuck-at fault coverage and I/sub DDQ/ testing on defect levels , 1993, Proceedings of IEEE International Test Conference - (ITC).

[32]  Manoj Sachdev,et al.  Development of a fault model and test algorithms for embedded DRAMs , 1993, Proceedings of IEEE International Test Conference - (ITC).

[33]  S.D. Millman,et al.  Diagnosing CMOS bridging faults with stuck-at fault dictionaries , 1990, Proceedings. International Test Conference 1990.

[34]  Bhawani Shankar Chowdhry,et al.  Storage-Tag-Aware Scheduler for Hadoop Cluster , 2017, IEEE Access.

[35]  Andrea L. Lacaita,et al.  Reviewing the Evolution of the NAND Flash Technology , 2017, Proceedings of the IEEE.

[36]  Dong Ryeol Shin,et al.  RDP: A storage-tier-aware Robust Data Placement strategy for Hadoop in a Cloud-based Heterogeneous Environment , 2016, KSII Trans. Internet Inf. Syst..

[37]  Xinghuo Yu,et al.  Smart Electricity Meter Data Intelligence for Future Energy Systems: A Survey , 2016, IEEE Transactions on Industrial Informatics.

[38]  Taskin Koçak,et al.  A Survey on Smart Grid Potential Applications and Communication Requirements , 2013, IEEE Transactions on Industrial Informatics.

[39]  Xavier Jimenez,et al.  Wear unleveling: improving NAND flash lifetime by balancing page endurance , 2014, FAST.

[40]  Jr. G. Forney,et al.  The viterbi algorithm , 1973 .

[41]  A. Corsi,et al.  A review of RAM testing methodologies , 1983 .

[42]  Ali Kashif Bashir,et al.  A Survey on Resource Management in IoT Operating Systems , 2018, IEEE Access.

[43]  Sungjin Lee,et al.  FlexFS: A Flexible Flash File System for MLC NAND Flash Memory , 2009, USENIX Annual Technical Conference.

[44]  Brown,et al.  Defect Level as a Function of Fault Coverage , 1981, IEEE Transactions on Computers.