{"id":20,"date":"2018-12-12T20:42:45","date_gmt":"2018-12-12T20:42:45","guid":{"rendered":"http:\/\/sites.tntech.edu\/mrogers\/?page_id=20"},"modified":"2020-01-28T18:40:33","modified_gmt":"2020-01-28T18:40:33","slug":"research","status":"publish","type":"page","link":"https:\/\/sites.tntech.edu\/mrogers\/research\/","title":{"rendered":"Research"},"content":{"rendered":"\n\n\n<p>Note: <em>Dr. Rogers is currently looking for an industrious student that is at TnTech or willing to come to TnTech for his\/her Phd that will get involved in his research.\u00a0 Graduate funding is available.\u00a0 Email: <a href=\"mailto:mrogers@tntech.edu\">mrogers@tntech.edu<\/a><\/em><\/p>\n<p>Dr. Rogers research areas are Parallel and Distributed Computing, Smart Grid and industrial control systems, and Security in the aforementioned areas.\u00a0 Below are brief descriptions of some of his projects.<\/p>\n<p><span style=\"background-color: #0000ff;color: #ffffff\">\u00a0Blackbox\u00a0<\/span><\/p>\n<p>New Knowledge that often can only be derived by combing data gathered from multiple sources can increase profits for business, or even save or improve people\u2019s lives. Typically, however, source institutions do not want their information to be known. Reasons include protecting trade-secrets, avoiding violating HIPPA, FERPA, or other privacy laws, and protecting government secrets. In fact, often such institutions would rather not produce the valuable information if it means that the secrecy of the source data would be violated. This project creates an architecture that provides a computing platform with secure protocols, physical security, and a secure computational environment for combining data from distributed sources.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-54\" src=\"http:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/BBfig-300x219.png\" alt=\"\" width=\"300\" height=\"219\" srcset=\"https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/BBfig-300x219.png 300w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/BBfig.png 696w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>\u00a0<\/p>\n<p><span style=\"background-color: #0000ff;color: #ffffff\">\u00a0Secure Industrial Control Systems\u00a0 <\/span><\/p>\n<p>Detecting intrusions and anomalies in Industrial Control Systems at early stages is important to prevent process failure. Operator errors, device or equipment failures, and other non-network events could lead to a critical state. As a result, these events can indirectly lead to anomalous network traffic, and, thus, a manually configured IDS that uses network traffic alone can generate false positives and false negatives. In this paper, we propose a novel approach that uses multimodal machine learning and incorporates both network data and device state information to improve the detection accuracy. Our methodology can detect anomalies as well as their root causes, which is essential. To protect device state data,we use a secure data container to store log records for devices in cyber-physical systems. The secure data container provides protection for log records in transit and at rest. It also supports role-based and attribute-based access control and protects against insider threats.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-55\" src=\"http:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/ics_double-233x300.png\" alt=\"\" width=\"233\" height=\"300\" srcset=\"https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/ics_double-233x300.png 233w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/ics_double.png 395w\" sizes=\"auto, (max-width: 233px) 100vw, 233px\" \/><\/p>\n<p>\u00a0<span style=\"background-color: #0000ff;color: #ffffff\">HPC in Computer Science Education\u00a0<\/span><\/p>\n<p>Widespread deployment of multicore and GPU based computer systems is making even common users dependent on parallel processing.\u00a0\u00a0 This change and others in the computing landscape point to the need for providing a broad-based skill set in PDC technology at various levels in the educational fabric woven by Computer Science (CS) and Computer Engineering (CE) programs, as well as related Engineering and Computational disciplines. However, most undergraduate CS\/CE\/Engineering programs do not teach PDC concepts, and students are typically trained to think and program exclusively in a sequential manner.\u00a0 Undergraduate programs should train the students to think parallel and code parallel from the beginning of the curriculum, enabling students to design and develop applications that can take advantage of the emerging computers and to meet the current and future PDC challenges. The majority of the current effort of integrating PDC in undergraduate curriculum limited to upper division classes such as operating systems, networks, systems programming, computer architecture, with very few efforts introductory classes. <br \/><br \/>The overall goal of this project is to prepare CS\/CE\/Engineering undergraduate students for their future careers in light of the technological shifts towards parallelism by incorporating PDC topics throughout their curriculum following ACM\/IEEE and TCPP curriculum guidelines. To achieve this goal, our project will be to pull education professionals from across the nation to workshops where they can receive training in PDC and the material necessary to introduce the concepts in their curriculum.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-58\" src=\"http:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/poster-300x228.png\" alt=\"\" width=\"300\" height=\"228\" srcset=\"https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/poster-300x228.png 300w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/poster-768x582.png 768w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/poster.png 774w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/> \u00a0 <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-60\" src=\"http:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/20190621_115222-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/20190621_115222-300x225.jpg 300w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/20190621_115222-1024x768.jpg 1024w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/20190621_115222-768x576.jpg 768w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/20190621_115222-1536x1152.jpg 1536w, https:\/\/sites.tntech.edu\/mrogers\/wp-content\/uploads\/sites\/102\/2020\/01\/20190621_115222-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p><strong>Recent publications<\/strong>:<\/p>\n<div class=\"page\" title=\"Page 1\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<ol>\n<li>\n<p>Ghafoor, Sheikh, David W. Brown, and Mike Rogers. &#8220;Integrating Parallel Computing in Introductory Programming Classes: An Experience and Lessons Learned.&#8221; European Conference on Parallel Processing. Springer, Cham, 2017.<\/p>\n<\/li>\n<li>\n<p>Sheikh K. Ghafoor and Mike D. Rogers, \u201cIntegrating Parallel Distributed Computing Topics Throughout Undergraduate CS Curriculum: A Work in Progress\u201d: Euro-Par 2017: Parallel Processing Workshops.<\/p>\n<\/li>\n<li>\n<p>Marshall, Ryan &amp; Ghafoor, Sheikh &amp; Rogers, Mike &amp; Kalyanapu, Alfred &amp; T. Dullo, Tigstu. (2018). \u201cPerformance Evaluation and Enhancements of a Flood Simulator Application for Heterogeneous HPC Environments.\u201d International Journal of Networking and Computing. 8. 387-407. 10.15803\/ijnc.8.2_387.<\/p>\n<\/li>\n<li>\n<p>Marshall, Ryan &amp; K. Ghafoor, Sheikh &amp; J. Kalyanapu, Alfred &amp; Rogers, Mike &amp; T. Dullo, Tigstu. (2017). \u201cPerformance Improvement of a Two-Dimensional Flood Simulation Application in Hybrid Computing Environments.\u201d 21-29. 10.1109\/CANDAR.2017.106.<\/p>\n<\/li>\n<li>\n<p>Rayhan Mithu, Dennis Ulybyshev, Mike Rogers, Rajesh Manicavasagam. \u201cSecure Industrial Control System with Intrusion Detection.\u201d Accepted to The 33rd International FLAIRS Conference. May 2020<\/p>\n<\/li>\n<li>\n<p>Sheikh Rabiul Islam, William Eberle, Sheikh K. Ghafoor, Ambareen Siraj, and Mike Rogers, \u201c Domain Knowledge Aided Explainable Artificial Intelligence for Intrusion Detection and Response.\u201d AAAI Spring Symposium on Combining Machine Learning and Knowledge Engineering in Practice, March, 2020<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Note: Dr. Rogers is currently looking for an industrious student that is at TnTech or willing to come to TnTech for his\/her Phd that will get involved in his research.\u00a0 Graduate funding is available.\u00a0 Email: mrogers@tntech.edu Dr. Rogers research areas are Parallel and Distributed Computing, Smart Grid and industrial control systems, and Security in the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sites.tntech.edu\/mrogers\/research\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Research&#8221;<\/span><\/a><\/p>\n","protected":false},"author":110,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/users\/110"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":13,"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":70,"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/pages\/20\/revisions\/70"}],"wp:attachment":[{"href":"https:\/\/sites.tntech.edu\/mrogers\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}