Network-on-chip (NoC) is widely used to facilitate communication between components in sophisticated system-on-chip (SoC) designs. Security of the on-chip communication is crucial because exploiting any vulnerability in shared NoC would be a goldmine for an attacker that puts the entire computing infrastructure at risk. We investigate the security strength of existing anonymous routing protocols in NoC architectures, making two pivotal contributions. Firstly, we develop and perform a machine learning (ML)-based flow correlation attack on existing anonymous routing techniques in NoC systems, revealing that they provide only packet-level anonymity. Secondly, we propose a novel, lightweight anonymous routing protocol featuring outbound traffic tunneling and traffic obfuscation. This protocol is designed to provide robust defense against ML-based flow correlation attacks, ensuring both packet-level and flow-level anonymity. Experimental evaluation using both real and synthetic traffic demonstrates that our proposed attack successfully deanonymizes state-of-the-art anonymous routing in NoC architectures with high accuracy (up to 99%) for diverse traffic patterns. It also reveals that our lightweight anonymous routing protocol can defend against ML-based attacks with minor hardware and performance overhead.
more »
« less
This content will become publicly available on November 12, 2027
Leveraging {Chameleon Cloud} for Hands-On Learning in Systems and Data Courses: An Experience Report
Large-scale hands-on computing education often requires infrastructure beyond what individual courses can provide. Research infrastructure can fill this gap. We present an experience report on using the [Anonymous Testbed] in four course offerings, organized into three cases: storage systems, data analysis and visualization, and machine learning systems engineering and operations. Across these cases, [Anonymous] supported realistic, reproducible, and flexible learning experiences, while also introducing operational challenges around workflow design, support, and scale. We conclude with practical lessons for instructors designing systems- and data-intensive courses around shared research infrastructure.
more »
« less
- PAR ID:
- 10705750
- Publisher / Repository:
- ACM
- Date Published:
- ISBN:
- 979-8-4007-2506-7
- Subject(s) / Keyword(s):
- computing education, cloud computing, research infrastructure, computer systems education
- Format(s):
- Medium: X
- Location:
- Virtual
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
STEM education research has historically been under-equipped, relying on standardized tests and questionnaires while other fields deploy space telescopes and particle accelerators. What would happen if we designed research infrastructure for STEM education to address our priority needs? The INTERACT Incubator is a research coordination network whose goal was to develop a field-initiated vision of novel infrastructure that would enable aspirational research that could advance equity in STEM education. The incubator brought together a diverse cohort of experimental social psychologists who study social cues in STEM, experimental cognitive psychologists who study learning in authentic classroom settings, as well as education stakeholders and technologists with expertise in digital infrastructure for education. In Phase 1 we conducted a needs assessment, where we brainstormed aspirational research studies and identified three core infrastructure requirements: coordinated data collection and measurement systems, sustainable large-scale research–practice partnership frameworks, and knowledge repositories combined with professional learning networks. In Phase 2 we designed an integrated solution to address these needs. The INTERACT Incubator’s solution differs from existing research infrastructure because ours was systematically designed to address research needs identified by the field itself, rather than building research services on top of existing research capacities or operational systems. This commentary documents a consensus vision for novel infrastructure that would enable the research needed to achieve meaningful progress in STEM education.more » « less
-
Composable infrastructure holds the promise of accelerating the pace of academic research and discovery by enabling researchers to tailor the resources of a machine (e.g., GPUs, storage, NICs), on-demand, to address application needs. We were first introduced to composable infrastructure in 2018, and at the same time, there was growing demand among our College of Engineering faculty for GPU systems for data science, artificial intelligence / machine learning / deep learning, and visualization. Many purchased their own individual desktop or deskside systems, a few pursued more costly cloud and HPC solutions, and others looked to the College or campus computer center for GPU resources which, at the time, were scarce. After surveying the diverse needs of our faculty and studying product offerings by a few nascent startups in the composable infrastructure sector, we applied for and received a grant from the National Science Foundation in November 2019 to purchase a mid-scale system, configured to our specifications, for use by faculty and students for research and research training. This paper describes our composable infrastructure solution and implementation for our academic community. Given how modern workflows are progressively moving to containers and cloud frameworks (using Kubernetes) and to programming notebooks (primarily Jupyter), both for ease of use and for ensuring reproducible experiments, we initially adapted these tools for our system. We have since made it simpler to use our system, and now provide our users with a public facing JupyterHub server. We also added an expansion chassis to our system to enable composable co-location, which is a shared central architecture in which our researchers can insert and integrate specialized resources (GPUs, accelerators, networking cards, etc.) needed for their research. In February 2020, installation of our system was finalized and made operational and we began providing access to faculty in the College of Engineering. Now, two years later, it is used by over 40 faculty and students plus some external collaborators for research and research training. Their use cases and experiences are briefly described in this paper. Composable infrastructure has proven to be a useful computational system for workload variability, uneven applications, and modern workflows in academic environments.more » « less
-
Abstract Research-integrated instruction is widely used to place inquiry-oriented work inside required engineering courses. In practice, multi-course initiatives often rely on similar formats across departments, such as projects, teamwork, and iterative tasks, even though fields differ in how problems are framed and how evidence is evaluated. This paper reports descriptive results from a college-wide initiative at a historically Black university that embedded research-integrated activities into ten upper-level courses in Civil and Architectural Engineering (CAE), Mechanical Engineering (ME), and Electrical and Computer Engineering (ECE). Students completed a Course Elements survey in the first and final weeks of the semester and a Learning Gains survey at the end of the semester. Results show learning-gain composites above the scale midpoint in all three departments, with no statistically significant difference at the composite level. Clearer differences appeared in selected course elements tied to ownership and communication, including studentdesigned work, documentation, oral presentation, and data collection. Across courses, higher endof- semester engagement with research-integrated elements was associated with higher reported learning gains. Overall, the findings support program-level coordination around shared elements while leaving room for discipline-specific enactment.more » « less
-
null; null; null; null; null; null (Ed.)The National Ecological Observatory Network (NEON) is a continental-scale observatory with sites across the US collecting standardized ecological observations that will operate for multiple decades. To maximize the utility of NEON data, we envision edge computing systems that gather, calibrate, aggregate, and ingest measurements in an integrated fashion. Edge systems will employ machine learning methods to cross-calibrate, gap-fill and provision data in near-real time to the NEON Data Portal and to High Performance Computing (HPC) systems, running ensembles of Earth system models (ESMs) that assimilate the data. For the first time gridded EC data products and response functions promise to offset pervasive observational biases through evaluating, benchmarking, optimizing parameters, and training new ma- chine learning parameterizations within ESMs all at the same model-grid scale. Leveraging open-source software for EC data analysis, we are al- ready building software infrastructure for integration of near-real time data streams into the International Land Model Benchmarking (ILAMB) package for use by the wider research community. We will present a perspective on the design and integration of end-to-end infrastructure for data acquisition, edge computing, HPC simulation, analysis, and validation, where Artificial Intelligence (AI) approaches are used throughout the distributed workflow to improve accuracy and computational performance.more » « less
An official website of the United States government
