Open Access. Powered by Scholars. Published by Universities.®

Systems Architecture Commons

Open Access. Powered by Scholars. Published by Universities.®

Other Computer Sciences

Institution
Keyword
Publication Year
Publication
Publication Type

Articles 1 - 30 of 123

Full-Text Articles in Systems Architecture

A Novel Entropy Based Maintainability Measurement Algorithm For Java Source Code., Remi M. Yusuf Mr, Md Shadab Mashuk, Julian Bass Sep 2026

A Novel Entropy Based Maintainability Measurement Algorithm For Java Source Code., Remi M. Yusuf Mr, Md Shadab Mashuk, Julian Bass

Communications of the IIMA

Software metrics play a central role in assessing and managing the quality of software systems providing quantitative insights into attributes such as complexity, reliability, rigidity, modifiability and maintainability. Among these, maintainability is particularly critical, as it directly influences the ease of system evolution, long-term sustainability, and overall cost effectiveness. Despite the widespread use of metric-based maintainability measurement algorithms, capturing a value that reflects the maintainability situation of software source code remains a challenging task, especially in the presence of design deficiencies such as code smells. To measure changes in maintainability, this study experimentaly characterises the relationship between code smells and …


Stop Blaming My Users: Illumination Of The Technocentric Mythos Bias, Ervin H. Frenzel, Richard Lightcap Jul 2026

Stop Blaming My Users: Illumination Of The Technocentric Mythos Bias, Ervin H. Frenzel, Richard Lightcap

Journal of Cybersecurity Education, Research and Practice

 Abstract -This conceptual essay addresses the need for systemic and systematic transdisciplinary analytical techniques within cybersecurity and technical security. This conceptual essay is contingent upon recognition that cybersecurity is not simply technical in nature, it does not need an adversary, and more importantly it is based upon systems engineering and systems thinking.  The essay contributes a socio-technical attribution chain and field-specific ontology/taxonomy which distinguish user-triggered events from root causes, latent conditions, technical debt, validation failures, governance failures, and attribution bias before assigning responsibility to end users. It systematically defines an ontology inclusive of developer technical debt, organizational debt arising from …


Using Siamese Neural Networks To Effectively Detect Trojans In Fpgas When Trojans Manipulate Encryption Operations At The Bitstream Level, Kylie Arnett May 2026

Using Siamese Neural Networks To Effectively Detect Trojans In Fpgas When Trojans Manipulate Encryption Operations At The Bitstream Level, Kylie Arnett

Graduate Theses and Dissertations (2019 - present)

This research investigates security vulnerabilities in Field-Programmable Gate Arrays (FPGAs) at the bitstream level, focusing on hardware trojans (HTs) that manipulate encryption operations. This study addresses two critical questions: (1) The feasibility of exploiting FPGA bitstreams to selectively bypass encryption operations when a predefined input pattern is observed (all ones), thereby exposing sensitive data, and (2) the efficacy of Siamese Neural Networks (SNNs) in detecting such trojans with high accuracy. FPGAs are vulnerable to malicious modifications during manufacturing or deployment, posing risks to data integrity and system functionality. In this work, a trojan is inserted into a Xilinx series-7 FPGA …


Developing A Framework For Microchip Design Recovery, Eric Diep May 2026

Developing A Framework For Microchip Design Recovery, Eric Diep

Graduate Theses and Dissertations (2019 - present)

Due to the increase in diverse chip production over the past decade, reverse engineering has become a difficult and daunting task. This research develops a methodology for microchip design recovery, seeking to validate and reproduce prior approaches to physical reverse engineering using low-cost tools and techniques. We used mechanical hardware abrasion tools and techniques to delayer and capture silicon integrated chip (IC) layout. We focused on the Mifare Classic EVl microchip, commonly implemented in public transit/transportation cards, to extract information for design recovery. The research explores limitations and advantages of mechanical abrasion and optical microscopy in context to modem chip …


The Cake Is A Lie: Hid Wireless Adapter*, Andrew J. Patton, Benjamin Chant Apr 2026

The Cake Is A Lie: Hid Wireless Adapter*, Andrew J. Patton, Benjamin Chant

Campus Research Month

This project explores converting wired Human Interface Devices (HID) into wireless devices by creating an adapter. Devices without wireless chips or dongles are hindered when flexibility is required, creating electrical waste. Our solution consists of a Transmitter (TX) and Receiver (RX) device pair and is designed to wirelessly bridge USB input from an HID device to a target host.


Integrating Nonlinear Phase Space Analysis And Image-Based Representation For Network Intrusion Detection, Chakriya Suon Mar 2026

Integrating Nonlinear Phase Space Analysis And Image-Based Representation For Network Intrusion Detection, Chakriya Suon

Shelby Hall Graduate Research Forum Posters

With the rise of cyber threats, cybersecurity continues to play a critical role in the ever-changing landscape of technology by protecting and defending against threat agents. Our research applies novel machine learning (ML)techniques to detect network intrusions effectively. Our primary focus is to extend prior research, which has used network flows that are processed by a nonlinear phase space algorithm (NLPSA). The NLSPA approach has proven extremely effective in detecting anomalous or malicious traffic patterns on representative data but requires extensive training time.

Our contribution integrates deep learning into the anomaly detection approach by creating image-based representations of the adjacency …


Performance Modeling And Improvements On The Grb Source Localization Streaming Pipeline Aboard The Antarctic Demonstrator For The Advanced Particle-Astrophysics Telescope (Adapt), Ye Htet, Ye Htet, Marion Sudvarg, Marion Sudvarg, Honghao Yang, Jeremy Buhler, Roger Chamberlain, Wenlei Chen, Wenlei Chen, James Buckley, Matthew Andrew, Blake Bal, Elisabetta E. Bissaldi, Richard G. Bose, Dana Braun, James H. Buckley, Jeremy Buhler, Eric Burns Dec 2025

Performance Modeling And Improvements On The Grb Source Localization Streaming Pipeline Aboard The Antarctic Demonstrator For The Advanced Particle-Astrophysics Telescope (Adapt), Ye Htet, Ye Htet, Marion Sudvarg, Marion Sudvarg, Honghao Yang, Jeremy Buhler, Roger Chamberlain, Wenlei Chen, Wenlei Chen, James Buckley, Matthew Andrew, Blake Bal, Elisabetta E. Bissaldi, Richard G. Bose, Dana Braun, James H. Buckley, Jeremy Buhler, Eric Burns

Computer Science Faculty Research & Creative Works

The Advanced Particle-astrophysics Telescope (APT) is a mission concept for a space-based gamma-ray telescope whose capabilities include prompt localization of gamma-ray bursts (GRBs) to support multi-wavelength and multi-messenger astrophysics. ADAPT — APT's balloon-borne prototype — can localize GRBs in well under a second using on-board computing hardware. ADAPT will partner with ground-based, fast-slewing optical telescopes, rapidly providing alerts that enable the partner to observe a short-duration burst within a few seconds of detection. In this work, we investigate the utility of having ADAPT issue progressively more accurate location estimates for a GRB as detected Compton events from the burst accumulate …


Real-Time Likelihood Map Generation To Localize Short-Duration Gamma-Ray Transients, Jeremy Buhler, Marion Sudvarg Dec 2025

Real-Time Likelihood Map Generation To Localize Short-Duration Gamma-Ray Transients, Jeremy Buhler, Marion Sudvarg

Computer Science Faculty Research & Creative Works

High-energy transient astrophysical phenomena, such as supernovae and binary neutron star mergers, benefit from a multi-wavelength investigation in which a space- or balloon-based omnidirectional telescope detects and localizes early high-energy emissions (such as a gamma-ray burst), then alerts a narrow-field follow-up instrument to observe the source. The high-energy telescope must provide a map that assigns to each sky location a likelihood that the source appears there. To issue prompt alerts despite limits on communication bandwidth and latency, it is desirable to compute this map aboard the high-energy telescope, but doing so requires rapid response while computing under stringent size, weight, …


Fpga-Based Data Processing Using High-Level Synthesis On The Antarctic Demonstrator For The Advanced Particle-Astrophysics Telescope (Adapt), Marion Sudvarg, Marion Sudvarg, Longhao Huang, Boran Yang, Blake Bal, Roger Chamberlain, Jeremy Buhler, Leonardo Di Venere, Leonardo Di Venere, Davide Serini, James Buckley, Matthew Andrew, Blake Bal, Elisabetta E. Bissaldi, Richard G. Bose, Dana Braun, James H. Buckley, Jeremy Buhler Dec 2025

Fpga-Based Data Processing Using High-Level Synthesis On The Antarctic Demonstrator For The Advanced Particle-Astrophysics Telescope (Adapt), Marion Sudvarg, Marion Sudvarg, Longhao Huang, Boran Yang, Blake Bal, Roger Chamberlain, Jeremy Buhler, Leonardo Di Venere, Leonardo Di Venere, Davide Serini, James Buckley, Matthew Andrew, Blake Bal, Elisabetta E. Bissaldi, Richard G. Bose, Dana Braun, James H. Buckley, Jeremy Buhler

Computer Science Faculty Research & Creative Works

FPGAs are widely deployed on high-energy astrophysics telescopes to read out sensor data from front-end electronics. To support continuous data streams or high trigger rates, FPGA logic may be employed to process raw sensor readout values, reducing the volume of data transmitted, processed, and stored by downstream CPU-based computational platforms. Across instruments, these FPGA-based processing pipelines often have similar semantics and share common stages. However, diverse telescope designs require unique implementations of the constituent algorithms, and the logic is often rewritten from scratch for a new instrument. Writing, simulating, and debugging firmware is difficult and time consuming. However, High-Level Synthesis …


Instrument Response Functions Of The Antarctic Demonstrator For The Advanced Particle-Astrophysics Telescope (Adapt), Wenlei Chen, James H. Buckley, Marion Sudvarg Dec 2025

Instrument Response Functions Of The Antarctic Demonstrator For The Advanced Particle-Astrophysics Telescope (Adapt), Wenlei Chen, James H. Buckley, Marion Sudvarg

Computer Science Faculty Research & Creative Works

The Antarctic Demonstrator for the Advanced Particle-astrophysics Telescope (ADAPT) gamma-ray/cosmic-ray instrument serves as a precursor to the proposed APT mission. The APT mission is designed to improve sensitivity in the MeV-TeV gamma-ray range by an order of magnitude compared to current missions and is optimized for dark-matter and multimessenger research. The ADAPT instrument uses scintillating fibers for particle tracking and sodium-doped cesium iodide (CsI:Na) tiles read out with wavelength shifting (WLS) fibers for imaging, with solid-state silicon photomultipliers (SiPMs) for calorimetry. It includes four layers of imaging calorimeter detectors and scintillating-fiber trackers, functioning both as a Compton and Pair telescope …


Learning-Assisted Schedulability Analysis: Opportunities And Limitations, Sanjoy Baruah, Pontus Ekberg, Marion Sudvarg Dec 2025

Learning-Assisted Schedulability Analysis: Opportunities And Limitations, Sanjoy Baruah, Pontus Ekberg, Marion Sudvarg

Computer Science Faculty Research & Creative Works

We present the first (to our knowledge) Deep-Learning based framework for real-time schedulability-analysis that guarantees to never incorrectly mis-classify an unschedulable system as being schedulable, and is hence suitable for use in safety-critical scenarios. We relate applicability of this framework to well-understood concepts in computational complexity theory: membership in the complexity class NP. We apply the framework upon the widely-studied schedulability analysis problems of determining whether a given constrained-deadline sporadic task system is schedulable on a preemptive uniprocessor under both Deadline-Monotonic and EDF scheduling. As a proof-of-concept, we implement our framework for Deadline-Monotonic scheduling, and demonstrate that it has a …


Nonlinear Phase Space Analysis For Anomaly Detection In Ros 2 Communications: Detecting Man-In-The-Middle Attacks In Simulated Environments, William L. Locklier Dec 2025

Nonlinear Phase Space Analysis For Anomaly Detection In Ros 2 Communications: Detecting Man-In-The-Middle Attacks In Simulated Environments, William L. Locklier

Graduate Theses and Dissertations (2019 - present)

Robot Operating System 2 (ROS 2) marks a significant advancement over its predecessor through the transition from a centralized to a decentralized architecture, integrating the Data Distribution Service (DDS) to support real-time, scalable communications. Despite these improvements, inherent vulnerabilities in the ROS 2 communication stack continue to leave these systems exposed to sophisticated network-based attacks. This study leveraged nonlinear phase space analysis (NLPSA) as an intrusion detection system (IDS) to detect man-in-the-middle (MitM) attack anomalies in ROS 2 traffic. Grounded in Takens’ embedding theorem, NLPSA reconstructs the phase space of communication features and compares the resulting structure against a baseline …


Modeling And Optimizing Real-Time Telescope Interaction For Multi-Wavelength Observation Of Gamma-Ray Bursts, Ye Htet, Marion Sudvarg, Honghao Yang, Jeremy Buhler, Roger Chamberlain, James Buckley Nov 2025

Modeling And Optimizing Real-Time Telescope Interaction For Multi-Wavelength Observation Of Gamma-Ray Bursts, Ye Htet, Marion Sudvarg, Honghao Yang, Jeremy Buhler, Roger Chamberlain, James Buckley

Computer Science Faculty Research & Creative Works

Multi-wavelength observation of gamma-ray bursts (GRBs) requires real-time interaction among multiple telescopes. A gamma-ray telescope detects and localizes a GRB in the sky and must then communicate with an optical telescope to direct the latter toward the GRB as quickly as possible. We previously developed software for ADAPT, a suborbital gamma-ray telescope, to localize GRBs in real time, on a timescale shorter than that of the GRB itself. This work therefore studies progressive localization, in which ADAPT computes a series of increasingly accurate location estimates during a GRB to enable a partner instrument to more rapidly find it. We describe …


Connected-Component Labeling Using Hls For High-Energy Particle Physics Instruments, Nick Song, Marion Sudvarg, Roger Chamberlain Nov 2025

Connected-Component Labeling Using Hls For High-Energy Particle Physics Instruments, Nick Song, Marion Sudvarg, Roger Chamberlain

Computer Science Faculty Research & Creative Works

Many instruments used in high-energy particle physics observations, e.g., gamma-ray telescopes, use FPGAs for front-end signal processing of raw sensor data. The use of high-level synthesis (HLS) to express the signal processing algorithms has the potential to significantly reduce development time for new instruments of this type. We describe our experience with one of the computational stages in the signal processing pipeline, island detection, exploring its implementation across multiple configurations: 1D versus 2D islands, and 4-way versus 8-way connected-component labeling (CCL) in the 2D configuration. We report resource usage and performance for both configurations of 2D island detection, including the …


Coordinating Instruments For Multi-Messenger Astrophysics, Daisy Wang, Ye Htet, Marion Sudvarg, Roger Chamberlain, Jeremy Buhler, James Buckley Jul 2025

Coordinating Instruments For Multi-Messenger Astrophysics, Daisy Wang, Ye Htet, Marion Sudvarg, Roger Chamberlain, Jeremy Buhler, James Buckley

Computer Science Faculty Research & Creative Works

In multi-messenger astrophysics, signals of multiple types (e.g., gravitational waves, neutrinos, electromagnetic waves) are combined in an effort to learn more about the observed phenomena of interest. The Advanced Particle-astrophyics Telescope (APT) is a mission concept for a space-borne instrument that detects gammaray bursts (GRBs) omnidirectionally, facilitating multi-messenger observations by identifying and localizing celestial events of interest. Here, we describe the on-instrument computations for APT and its Antarctic Demonstrator (ADAPT) as well as techniques for follow-up observations of transient events.


Development Of Fuzzy Ontology For Explainable Artificial Intelligence For Decision-Making In Fuzzy Environment, Pavel Kosov Apr 2025

Development Of Fuzzy Ontology For Explainable Artificial Intelligence For Decision-Making In Fuzzy Environment, Pavel Kosov

Chemical Technology, Control and Management

In modern artificial intelligence systems, there is an acute need to understand the decision-making logic of "black box" algorithms. Our research proposes an innovative method for increasing the transparency of such systems through the formalization of fuzzy explanatory mechanisms. We have developed an extension of existing ontological approaches by introducing the concept of fuzziness into the structure of explanatory properties, which allows overcoming the fundamental limitations of traditional XAI methods. The proposed formalization is based on the theory of collective mental models and principles of fuzzy logic, providing a more accurate reflection of uncertainty and subjectivity in expert knowledge. Our …


Turbulence Prediction Using Non-Linear Phase Space Analysis, Jeremy Quijano Mar 2025

Turbulence Prediction Using Non-Linear Phase Space Analysis, Jeremy Quijano

Shelby Hall Graduate Research Forum Posters

Our research presents a novel approach for turbulence prediction in computational fluid dynamics (CFD) simulations using a non-linear phase space analysis (NLPSA) and threshold algorithm. NLPSA has been utilized in medical applications to predict seizures, as well as in cybersecurity to detect malicious control and utilization of computing systems. NLPSA uses time-series data to learn the normal operating state of the system, then sets a threshold to predict when the system becomes abnormal. Turbulence prediction is similar, such that a fluid system changes from normal to abnormal. Turbulence prediction methods currently utilize machine learning tools, such as convolutional neural networks …


A Framework For Design Recovery, Eric Diep Mar 2025

A Framework For Design Recovery, Eric Diep

Shelby Hall Graduate Research Forum Posters

Due to the increase in diverse chip production over the past decade, reverse engineering has become a difficult and daunting task. This research will create a guideline for methods to achieve design recovery of microchip logic. To accomplish this, we plan on using hardware tools such as laser delayering and microscopy imaging. We will be focusing on the DA14580 Dialog semiconductor, commonly implemented in tile trackers, to extract information for design recovery. This implementation technique is novel due to tools that have not been performed with this type of microchip. The purpose for this research is to create a framework …


Development Of An Algorithm To Identify The Presence Of Luks-Encrypted Volumes On A Forensic Image Of A Drive, Nicholas Flynn, Michael Black Mar 2025

Development Of An Algorithm To Identify The Presence Of Luks-Encrypted Volumes On A Forensic Image Of A Drive, Nicholas Flynn, Michael Black

Shelby Hall Graduate Research Forum Posters

Current forensic tools struggle to effectively detect encrypted storage media. In recent years, there have been significant advancements, but a noticeable gap remains when it comes to identifying encrypted volumes from metadata alone. The goal of this research is to develop a novel algorithm that will identify the presence of volumes on a disk image which have been encrypted with the Linux Unified Key Setup (LUKS) encryption algorithm, in an effort to aid digital forensics investigations. Bad actors often use encryption as an anti-forensics tool to pose significant challenges to forensic investigators, especially when it is done within sections of …


Preserving Privacy In Senior Care At Home Monitoring Systems, Sam Russel, Ryan Benton, Amy Campbell, Scott Sittig Mar 2025

Preserving Privacy In Senior Care At Home Monitoring Systems, Sam Russel, Ryan Benton, Amy Campbell, Scott Sittig

Shelby Hall Graduate Research Forum Posters

Many seniors prefer to live at home which necessitates research into the application of technologies to provide a safer environment with less caregiver resources. However, the application of home health care (HHC) monitoring for seniors is still in an evolutionary stage. Present HHC systems are produced by private companies with general regulatory guidelines lacking specific care of the elderly. As such, each company that produces such a system claims to have better safety, privacy, and security that their competitors. A pressing issues is devising and applying a general framework for the application of technologies that delivers safety while preserving privacy. …


Detecting Sensor Data Manipulation, Ricky Green, Michael Black Mar 2025

Detecting Sensor Data Manipulation, Ricky Green, Michael Black

Shelby Hall Graduate Research Forum Posters

The integration of Information Technology (IT) and Operational Technology (OT) have made OT devices vulnerable to threats that have been successfully exploited with devastating results. Many modern techniques for hardening and securing enterprise IT systems are either incompatible with OT components in an Industrial Control System (ICS), reduce the efficiency of processes, or are prohibitively expensive to implement. Research in the area of ICS security focuses on a top-down approach, such as intrusion prevention by securing the perimeter of the network and hardening computer systems. This approach is useful in business IT systems, but full compatibility with OT components in …


Using Machine Learning Models To Improve The Cyber Physical Security Of Drones, Sean Lee, Aviv Segev Mar 2025

Using Machine Learning Models To Improve The Cyber Physical Security Of Drones, Sean Lee, Aviv Segev

Shelby Hall Graduate Research Forum Posters

This research proposes a new manner of implementing machine learning models such that, when applied on a drone, it will be able to accurately identify and maintain the authenticity of the entity sending the control data to the drone. To begin with, the drone will, for a pre-determined amount of signals received per unit time, determine the average signal strength (RSSI) of them and use that average to determine the approximate distance between the drone and the source of those signals. This single data point will be fed into a custom implementation of the SCluStream algorithm (a real-time clustering machine …


Elastic Scheduling For Graceful Degradation Of Mixed-Criticality Systems, Zhuoran Sun, Marion Sudvarg, Christopher Gill Jan 2025

Elastic Scheduling For Graceful Degradation Of Mixed-Criticality Systems, Zhuoran Sun, Marion Sudvarg, Christopher Gill

Computer Science Faculty Research & Creative Works

Many mixed-criticality system models drop all jobs of low-criticality tasks when a criticality mode switch occurs, ensuring that high-criticality tasks still can meet their deadlines in the new mode. However, this means that even important low-criticality tasks are discarded, which may not be acceptable in some systems in practice. This paper addresses that distinction between criticality and importance through a new Inelastic Graceful Earliest Deadline First with Virtual Deadlines (IG-EDF-VD) scheme that upon a criticality mode switch only discards the least important low-criticality tasks necessary to ensure feasibility. Moreover, we consider elastic scheduling within our mixed-criticality model (EG-EDF-VD), using compression …


Computing In The Commonwealth: Specialized Education In Computer Science And Information Technology For High School Students In Virginia – An Environmental Scan, Amy Corning, Jonathan D. Becker, Jon Graham, James Carrigan, Keisha Tennessee Jan 2025

Computing In The Commonwealth: Specialized Education In Computer Science And Information Technology For High School Students In Virginia – An Environmental Scan, Amy Corning, Jonathan D. Becker, Jon Graham, James Carrigan, Keisha Tennessee

ICRE Publications

Over the past two decades, Virginia has invested substantially in STEM education, in part through specialized programs focused on computer science and information technology (CS/IT). This study represents the first effort to identify Virginia’s specialized secondary CS/IT programs and examine them collectively. Findings from the statewide environmental scan indicate that the programs are delivered through a wide variety of institutional structures, including Governor’s STEM Academies, Governor’s Schools, specialty centers, and academies, but most often through Career and Technical Education (CTE) centers. Programs tend to be concentrated in metropolitan areas, and some rural divisions may not be served. The programs provide …


Rearchitecting Aerial Omniverse Digital Twin For Script-Driven And Scalable Simulations, Sarath Chandra Viswanadh Nagadevara Jan 2025

Rearchitecting Aerial Omniverse Digital Twin For Script-Driven And Scalable Simulations, Sarath Chandra Viswanadh Nagadevara

Computer Science and Engineering Theses - Archive

The Nvidia Aerial Omniverse Digital Twin (AODT) platform provides a comprehensive framework for modeling radio network behavior under varying user mobility scenarios for 5G, 6G, and beyond. However, the current AODT implementation relies on a graphical user interface (GUI) to manually configure simulation parameters and initiate runs, which limits its capability to support automated, large-scale simulations that are needed by future cellular networks. In this study, we re-architect AODT to enable automation and control through scripts by decoupling its original simulation backend engine from the GUI. We adopt a client-server architecture, where the server runs the simulation backend engine controlled …


Towards Smart Farming: Image-Based Crop Health Assessment And Disease Diagnosis Using Deep Learning Techniques, Kristina Botova Jan 2025

Towards Smart Farming: Image-Based Crop Health Assessment And Disease Diagnosis Using Deep Learning Techniques, Kristina Botova

Master's Theses or Doctor of Nursing Practice

Accurate crop monitoring is essential for optimizing agricultural productivity and ensuring food security. This study presents a comprehensive deep learning framework for image crop type recognition, health status prediction, and disease detection using multiple Convolutional Neural Network (CNN) models. The proposed approach uses open-source datasets consisting of five crop types (apple, corn, grape, potato, tomato), varying health conditions, and common diseases. By deploying specialized CNN architecture focused on each task, the system achieves a high accuracy of 99.25% in classifying crop types, identifying health status, and detecting specific diseases. Compared to a single CNN model, the use of the proposed …


Death By Design: A Biological Approach To Container Security, Alexander Hunter Moomaw Jan 2025

Death By Design: A Biological Approach To Container Security, Alexander Hunter Moomaw

EWU Masters Thesis Collection

Microservice architectures are central to modern cloud computing and have become the dominant design pattern for scalable, distributed applications. Kubernetes is often the tool used for rapid deployment and orchestration of microservices. A known issue for large networks clusters is a malicious actor can compromise a vulnerable cluster in minutes. Their ability to quickly compromise vulnerable clusters highlights the urgent need for stronger security. This project views cluster defense through a preemptive security lens, introducing the Cluster Life cycle Management System (CLMS). Inspired by the biological process of apoptosis, CLMS systematically replaces aging containers and services to prevent exploitation of …


Tintin: A Unified Hardware Performance Profiling Infrastructure To Uncover And Manage Uncertainty, Ao Li, Marion Sudvarg, Zihan Li, Sanjoy Baruah, Chris Gill, Ning Zhang Jan 2025

Tintin: A Unified Hardware Performance Profiling Infrastructure To Uncover And Manage Uncertainty, Ao Li, Marion Sudvarg, Zihan Li, Sanjoy Baruah, Chris Gill, Ning Zhang

Computer Science Faculty Research & Creative Works

Hardware performance counters (HPCs) enable the measurement of microarchitectural events, which are crucial for tracking and predicting program behavior. High-fidelity measurement and precise attribution are essential for accurate profiling. However, existing profiling tools have fundamental challenges in both aspects. In measurement, numerous events compete for limited hardware monitoring resources; while for attribution, applications have diverse requirements, but systems provide limited support. Existing tools mitigate the former limitation through event multiplexing, but this approach introduces non-trivial errors. The latter limitation, however, remains largely unaddressed. This paper introduces Tintin, an HPC profiling infrastructure with a modular three-component design that addresses both challenges. …


Connecting Worlds: Travelmate’S Bidding System For Personalized Travel Experiences, Suman Khadka Jan 2025

Connecting Worlds: Travelmate’S Bidding System For Personalized Travel Experiences, Suman Khadka

Williams Honors College, Honors Research Projects

TravelMate is a web platform that connects travelers with local guides through a personalized trip posting system along with real time bidding from freelancer guides. This platform utilizes Next.js for a responsive frontend, and Supabase for managing database and backend RESTful API, using PostgREST - a thin API layer on top of Postgres. This platform is ideal for anyone looking to explore new places with a freelancer guide and gain cultural insights from a local expert who understands the place deeply.


Large Scale Machine Learning Over Knowledge Graphs, Bedirhan Gergin Jan 2025

Large Scale Machine Learning Over Knowledge Graphs, Bedirhan Gergin

Electronic Theses & Dissertations (2024 - present)

Knowledge graphs (KGs) have become popular across various fields, providing convenient access to web-based knowledge while storing and formalizing domain-specific information. By analyzing KGs, patterns, connections, and dependencies can be identified across different data sources, enabling the inference of new knowledge from given facts. As the use of KGs expands, the size of modern KGs has grown significantly, making them impossible to process within the main memory of a single computer. Distributed computing offers a viable solution to this challenge by leveraging the combined capabilities of multiple servers within a cluster. This thesis explores how distributed computing can be effectively …