Associate Professor of Computer Science and Engineering

Bio Contact FAQ (Ph.D. & MS) Job positions Research Teaching

Biographical Sketch

"Attitude is a little thing that makes a big difference."-- by Sir Winston Churchill


Office Hours Spring 2019 Office Hours:


     Office Hours Tue (1:30 - 5 pm) & Wed (11 - 12 pm), or by an email appointment



 Spring 2019 Semester

CSCI 3453 CORE :   CSCI 3761: Introduction to Computer Networks  (M/W 2-3:15 pm, NORTH 1130) (Course Syllabus)

             - Text Book:  Douglas E. Comer, Computer Networks and Internet, 6th Ed., Pearson, (ISBN: 978-0-13-358793-7)


CSCI 3453 Category B: CSCI 5765/7765  (M/W 5-6:15 pm, LSC LW-840 (PC Lab) ) (Course Syllabus)

             - Text Book:  James F. Kurose & Keith W Ross, Computer Networking: A Top-Down Approach, 7th Ed,Addison Wesley (ISBN: 978-0-13-359414-0)


Previous Courses Previous Courses:

CSC3453 CSCI 3453: Operating System Concepts
CSC4591 CSCI 4591: Computer Architecture
CSC4739 CSCI 4739: Senior Design Projects
CSC4761 CSCI 4761: Introduction to Computer Networks
CSC5765 CSCI 5765/7765: Computer Networks
CSC5559 CSCI 5559: Database Systems
CSC5573 CSCI 5573: Operating Systems
CSC5799 CSCI 5799/7799: Topics in Networked Computing (previously High performance network based computing)
CSC5803 CSCI 5803: Special topics in Cluster Computing


"Ever Tried, Ever Failed. No Matter. Try Again. Fail Again, Fail Better" -- by Samuel Beckett

"Only Those Who dare to Fail greatly can Achieve Greatly" -- by Robert. F. Kennedy

"Our Greatest Glory is not in Never Failing, but in Rising Every time we Fall" -- by Confucius

Research Lab (Distributed Computing and Networking)

Current Projects

Real-time disaster detection and management system based on social media over clouding computing environment

Autonomic Computing environments (Autonomia) : Provides the application developers with all the tools required to specify the appropriate control and management schemes to maintain any quality of service requirement or application attribute/functionality (e.g., performance, fault, security, etc.) and the core autonomic middleware services to maintain the autonomic requirements of a wide range of network applications and services.
Workflow based Grid-Computing for Problem Solving Environments : Developing a grid portal that provides runtime environments and task developing tools for large and complex computational science problems.
Self-Healing Networks : Develop network management system which can detect some possible failures in a network system, and recover from failures to avoid catastrophic disasters such as being down entire network.
Proactive runtime communication management agent (PROMA): PROMA is capable of proactively and adaptively configuring, and managing applications' communication environments by a predictive communication environment model that represents the communication requirements of applications and current network status.

Past Projects

CSC3453 Web-based Hospital Computerized Disaster Information and Management System (CDIMS): develop a novel web service based Computerized Disaster Information and Management System (CDIMS) to direct disaster management by hospitals. CDIMS will assist with disaster preparation as well as command and communications during a disaster. This project is funded by NIH (with Drs. Little and Ward-Gaines, Grant number: 1G08LM009710-01, May 2008-May 2011)
CSC3453 Development of Parallel Computing Environment of Huge Data Processing : Developing parallel data link level simulator. Funded by Electronics and Telecommunications Research Institute (ETRI) , Dajeon, South Korea.
CSC3453 Adaptive Computing Environments for high-performance distributed applications over Grid (ADViCE): A web-based parallel and distributed computing environment that allows users to develop large scale parallel and distributed applications using libraries of parallel/distributed function modules and run them across the networks over Grid Computing Environment.
CSC3453 Peer-to-Peer distributed storage system : Developing an intelligent P2P file storage system which allows users to store and retrieve their data at any nodes which may be very secure nodes or un-secure nodes without worry about the security and reliability of their stored data.
CSC3453 Peer-to-Peer messaging system : Developing an JXTA based message passing system for P2P applications.
Adaptive Communication Systems (ACS) : ACS is an adaptive high performance message-passing system that provides programmable communication, control and management services to meet the Quality of Service (QoS) requirements of applications. In addition, developed analytical performance models for adaptive group communication services that are aware of network and computing resources and application requirements.

Recent Selected Publications (Since 2012)


A. Abdel Khaleq and I. Ra, Twitter Analytics for Disaster Relevance and Disaster Phase Discovery, IEEE  2018 Future Technologies Conference  (FTC), Vancouver, BC, Canada, November 13-14, 2018.


A. Abdel Khaleq and I. Ra,Cloud-based Disaster Management as a Service: A Micro-service Approach for Hurricane Twitter Data Analysis,IEEE Global Humanitarian Technology Conference, San Jose, CA, October 18-21, 2018


H. Nguyen, A. Lee, I. Ra , Network-assisted HTTP Adaptive Streaming for Hybrid Software Defined Network, ACM Research in Adaptive and Convergent Systems, Honolulu, HI, October 9-12, 2018.


A. Lee, X. Wang, H. Nguyen, and I. Ra, A Hybrid Software Defined Networking Architecture for Next-Generation IoTs, KSII Transactions on Internet and Information Systems, Vol. 12, No. 2, pp. 932 – 945, February 2018.


Y. Cui, M. Kim, J. Jung, K. Kwon, B. Kim, I. Ra, H. Lee, Recommendation System based on Rule Matrix in SaaS Aggregation Service Platform, Advanced Science Letter, Vol. 23, No. 12, December 2017, pp. 12769-12774.


A. Lee, X. Wang, I. Ra, A Hybrid Software Defined Networking Architecture for Internet-of-Things, The 12th Asia Pacific International Conference on Information Science, Chiang Mai, Thailand, June 25-28, 2017. (Best Paper Award)


A. Purnomo, C. Kim, Y. Gondokaryono, I, Ra, The combining Method of Fingerprint and QR Code at Mutual Authentication for Mobile Payment, Vol. 10, No. 3, International Journal of Control and Automation, pp. 345-356, March, 2017


Y. Ko, I. Ra,  and C. Kim, A Study on IP Exposure Notification System for IoT Devices Using IP Search Engine Shodan, International Journal of Multimedia and Ubiquitous Engineering, Vol. 10, No.2, pp. 61-66, December 2015.


H. Hwang, I. Ra, and C. Kim, A Web-based System for Shelter and Evacuation Path Selection Using Spatial Models in Disaster Situations, International Journal of Smart Home, Vol. 9, No. 10, pp. 87-96, October 2015.


K, Park, I. Ra and C. Kim, Study on the Vulnerability Level of Physical Security And Application of the IP-Based Devices, International Journal of Smart Home, Vol. 9, No. 10, pp. 63-68, October 2015.


A. Lee and I. Ra, Network Resource Efficient Routing in Mobile Ad Hoc Wireless Networks, Telecommunication Systems, Vol. 60, No. 2, pp. 215-223, October 2015.


E. Kim, K, Rhee, I. Ra, and C. Kim, Estimation of Real-Time Flood Risk on Roads Based on Rainfall Calculated by the Reversed Method of Missing Rainfalls, Sustainability, Vol. 6, pp. 6418-6431, 2014.


A. Lee and I. Ra, Performance Analysis of Routing Protocols based on Selective Forwarding Algorithms,  An International Journal of Multimedia Tools and Applications , DOI 10.1007/s11042-014-2105-0, June 2014.


A. Lee and I. Ra, QoS-Aware Routing Based on Adaptive-Gossip Algorithm for Conserving Resource in Ad Hoc Wireless Networks,  Information Journal International Information Institute , Vol 16, No. 8 (B), pp 6179-6188, 2013.


S. Pang, I. Ra, Y. Kim, A Secure Model for Reading and Writing in Hadoop Distributed System and its Evaluation, J. of Korean Society for Internet Information, Vol. 13, No. 5, pp. 55-64, October, 2012.


A Lee and I. Ra, A Queuing Network Model Based on Ad Hoc Routing Networks For Multimedia Communications, An International Journal of Applied Mathematics & Information Sciences (AMIS), An International Journal of Applied Mathematics & Information Sciences, pp. 271S-283S, No.6, 2012.

News (Job Positions)

Prospective Ph.D. Students

Prospective and Current MS students




(Updated 12 Jan 2018 02:04 PM MDT)