Linh B. Ngo

Learner, Researcher, Educator

I am an associate professor in the Computer Science Department at West Chester University of Pennsylvania. This is my academic website, where I provide and update information related to my current research and teaching activities.

My general research focuses on the areas of distributed systems, big data computing, cloud computing, and computer science education. I also am interested in interdisciplinary collaborative work where research computing technologies are combined with domain knowledge to address socially relevant research problems.

Outside of work, I enjoy books, computer games, and sport, not necessarily in this order. I read a lot of books, but mainly in the science fiction and fantasy genres. Similarly, I play mostly RPG games, although I also enjoy turn-based strategies and FPS when my time is limited. Soccer and basketball have been my favorite activities since highschool.

author

my experiences

educational history icon

educational HISTORY

2006 - 2011

Doctor of Philosophy in Computer Engineering

University of Arkansas at Fayetteville

Application of Empirical Mode Decomposition to the Characterization and Forecasting of Job Arrivals in an Enterprise Computing Environment

2003 - 2006

Master of Science in Computer Engineering

University of Arkansas at Fayetteville

Using Shibboleth for Authorization and Authentication of Subversion Version Control Repository System

1999 - 2003

Bachelor of Science in Computer Engineering

University of Arkansas at Fayetteville

educational history icon

Work HISTORY

https://www.wcupa.edu/
2018-Present

Assistant Professor, Computer Science

https://www.clemson.edu
2015-2018

Director of Data Science, Cyberinfrastructure and Technology Integration.

https://www.clemson.edu
2012-2015

Deputy Director, Big Data Systems Lab

RESEARCH PROJECTS

Distributed Computing Infrastructure Lab

The EDGE (distributED computinG infrastructurE) Lab evaluates the design, performance, and security aspects of large-scale distributed computing infrastructures.

Google Scholar

Infrastructure as code - CI/CD pipeline to deploy containerized high-performance computing components (2020 - current)

This project develops a complete infrastructure to support the deployment of high-performance computing infrastructures inside the cloud via a software engineering approach. Using infrastructure as code paradigm, desired logical representations of HPC components are separated from their physical manifestations. These logical representations can be built, tested, and deployed using CI/CD pipelines.

25%
Docker-based high-performance computing infrastructures (2019-2020)

This project develops a Docker profile that contains all relevant components of a high performance computing infrastructures, including login nodes, scheduler, compute nodes, and parallel file systems. The goal is to create a light-weight cloud-based HPC blueprint that can either be deployed on small platforms (or single PCs) for educational purposes or on large-scale platforms in conjunction with Kubernetes for production activities.

100%
A Distributed Message Delivery Infrastructure for Connected Vehicle Technology Applications (2016-2017)

This project presents a strategy for creating an efficient and low-latency distributed message delivery system for CV applications using a distributed message delivery platform. This strategy enables large-scale ingestion, curation, and transformation of unstructured data into labeled and customized topics for a large number of subscribers or consumers, such as CVs, mobile devices, and data centers.

100%
Scalable Forward Flux Sampling Software Platform to study rare events in molecular simulations (2015-2016)

Rare events, by definition, are events that have very low probability of occurring in the typical observation timescales. Studying such processes through molecular simulations tools is challenging since the waiting time for them to occur is longer than the common timescales spanned through straightforward simulations. Scalable Forward Flux Sampling (ScaFFS) represents a collaboration of state-of-the-art techniques in molecular simulations with those from Big Data to enable rare event simulations at massive scales.

100%
Synthetic data generation for the internet of things (2014-2015)

There is a need for the development of infrastructure support and analytical tools to handle IoT data, which are naturally big and complex. However, research on IoT data can be constrained by concerns about the release of privately owned data. In this project, funded by our industry partner, we designed and implemented of a synthetic IoT data generation framework. The framework enabled research on synthetic data that exhibit the complex characteristics of original data without compromising proprietary information and personal privacy.

100%
Evaluating the effect of CI on universities' research productivity (2012-2015)

This project undertakes an interdisciplinary and novel approach to the problem of measuring the effects of investment in cyberinfrastructure to universities’ production processes of research outputs and vital educational services. Using new central limit theorems and hypothesis testing techniques, we applied frontier efficiency analysis to examine the impact of policy about cyber infrastructure on the efficiency of institutional research performance.

100%
Interested in joining the EDGE Lab?

Send Dr. Ngo an email with a short paragraph describing your technical interests. Attach your unofficial transcript and your resume.

get in touch

blog post

Remote learning for Spring 2021: students' feedback
posted 09 Oct 2020

While preparing for the afternoon classes, I saw an email notification titled Plans for Spring 2021. Already knowing...

Docker-based runners for GitHub Autograding
posted 02 Oct 2020

In Setup for remote synchronous instructions, I mentioned how my free Github Actions (GHA) minutes ran out the...

Setup for remote synchronous instructions
posted 25 Sep 2020

My primary goal in delivering remote synchronous lecture is to provide students with a learning environment that is...

Setup AutoLab
posted 25 Nov 2018

In an effort to improve efficiency and to provide more detailed feedback to student, we are looking into...

Get in Touch

location

25 University Avenue, Room 138

West Chester, PA

United States

phone

(610) 436 - 2595