Research

Research Philosophy

In our modern world, the ability to access information and communication technology is not just a convenience but is increasingly seen as a crucial human right. This ability is vital for people around the world to derive socio-economical benefits from the Internet by engaging in activities such as education, healthcare, commerce, and civic participation. However, despite years of effort from various stakeholders, a significant digital divide persists that sharply separates those with seamless access to the Internet and cutting-edge communication technologies from those who remain underserved. The wide-ranging social and economic consequences of this divide cannot be overstated.

I am committed to pursuing a research agenda aimed at forging a path toward a more equitable digital future.

To this end, my research focuses on two key themes. First, I explore how to advance Artificial Intelligence (AI) and Machine Learning (ML) for cybersecurity, with a special emphasis on democratizing the development of production-ready AI/ML artifacts. This initiative primarily aims to lower the threshold for collecting the right data for training ML models. Such ML models would be especially beneficial in network environments with limited budgets, operational capacity, and technical expertise. These environments are poised to benefit greatly from AI and ML advancements but are challenged in tapping into these technologies due to the high thresholds for developing trustworthy and generalizable ML artifacts.

The second area concerns Internet measurement research, with an emphasis on enabling data-driven policymaking. This approach centers around providing policymakers with access to the right data, which aids in evaluating existing policies and informing the syntheses of new policies. This effort is crucial for optimizing the use of limited capital resources to benefit underprivileged communities, thereby addressing their specific needs more effectively.

Production-ready ML for Networks –> Self-driving Networks

According to the report from the National Security Commission on AI, advancements in AI have empowered malicious actors, thereby increasing the vulnerability of our digital ecosystems to various cyber threats. To counter this rising threat, we need an AI-enabled cybersecurity stack equipped with numerous intelligent modules or bots. Their collective input should enable the extraction of subtle trends in data, identify diverse attack vectors and workflows, and assist in synthesizing appropriate defense policies to neutralize these threats. Moreover, it is crucial to democratize access to this AI-enabled cybersecurity stack, which we refer to as self-driving networks.

The goal is to develop an AI-enabled stack that keeps the network secure and performant while requiring minimal human interventions. Specifically, we explore how to leverage machine learning (ML) and software-defined networks (SDN) to lower the cost of deploying and operating highly available, reliable, performant, and secure last-mile and enterprise networks.

Developing self-driving networks requires solving various fundamental research problems, which includes answering how we can

Data-driven Policymaking

The goal here is to develop tools and infrastructures that enable collecting the right data that can inform policy interventions targeting digital equity, including consumer subsidy programs, rate regulations, infrastructure funding, etc.

Addressing the data problem for policymakers entails solving various fundamental research problems, which includes answering

Ongoing Projects

Some of the projects that provide a decent sample of ongoing research activities at SNL:

Funding

The research in my group is supported by various government agencies, namely, the National Science Foundation (NSF), the Department of Energy (DoE), as well as different network/content service providers such as Amazon Web Services, Verizon Innovations, ViaSat, and vendors including Intel and Cisco.

You can find more details about some of the funded projects here:

Consulting

I have been offering consulting services to a startup, Beegol, which employs ML for real-time network diagnostics.