What’s new with FABRIC?
An update from Paul Ruth, FABRIC Principal Investigator
We are happy to report that FABRIC has several new features that enable even more experiments. Slices can now be scheduled in advance, have multiple networks attached to individual interfaces, choose explicit routes that network links take across FABRIC, and more. Portal users can now access data collected through FABRIC’s measurement framework. Project owners can help us report successes to the NSF by providing a formatted project description, a FABRIC Matrix, and funding information on your project’s portal profile.
Remember, all of these features are brand new. If you have any questions, issues, or suggestions please ask about it on the forum. We will be happy to help!
We have a lot of great information to share with you. Please check out the exciting news below including information about KNIT 9, our new FABRIC webinar series, and publication opportunities.
In this newsletter, you’ll find information about…
- August webinars for new and experienced users
- Registration information for KNIT 9 in September
- Summer webinar recordings – available for free
- FABRIC at SC24 and opportunities for involvement
- User resources, open solicitations, upcoming events, and more!
SciStream and FABRIC
August 19 at 2 PM ET | Stitching Together Innovation: User-Led Webinar
Join us for an engaging webinar titled “SciStream and FABRIC,” featuring Joaquin Chung from the Argonne National Lab. This session is tailored for new and experienced FABRIC users and aims to provide a comprehensive introduction to the SciStream platform and its integration with the FABRIC testbed.
We will start with a welcome and introduction, outlining the objectives and goals of the webinar. The tutorial will begin with an introduction of SciStream, detailing how the platform was conceived and the journey leading to its adoption of FABRIC for experiments.
An overview of SciStream’s experiments will illustrate how such a practical application can benefit from FABRIC’s infrastructure. Additionally, a student showcase will highlight various experiments conducted by the extended team, demonstrating how FABRIC can support diverse research endeavors with robust support and minimal barriers to entry.
Register on our website.
Exploring Different Network Interfaces
August 20 at 3 PM ET | Mastering FABRIC: Tips and Tricks Webinar
Join us for an informative webinar titled “Exploring Different Network Interfaces,” featuring network expert Paul Ruth. This session is designed for new and experienced users, offering a detailed exploration of FABRIC’s network interfaces.
We will begin with a welcome and introduction, set the stage for the webinar, and outline our objectives. The tutorial will provide a comprehensive overview of FABRIC’s different types of network interfaces. Paul will explain the different capabilities of these interfaces and how to utilize them.
A demonstration will follow, showcasing the use of some network interfaces. Paul will guide you through setting up Layer 2 (L2) and Layer 3 (L3) networks using shared NICs and dedicated Smart NICs. Additionally, he will briefly cover additional connectivity options, including L3 peering and facility ports (FP).
Register on our website.
Registration Open: KNIT 9
September 24, 2024 | Kansas City, MO
KNIT 9, the next FABRIC Community Workshop, will take place September 24, 2024 in Kansas City, MO, and will be co-located with the MERIF Workshop. The workshop will include small-group, hands-on FABRIC tutorial sessions and advanced training topics. During the event, experimenters across multiple science domains will highlight their use of FABRIC to push forward compelling experiments. The FABRIC team will set the stage for the future of FABRIC and solicit feedback from fellow participants during talks and open mic sessions.
Register using our event site.
About MERIF
MERIF, the Midscale Experimental Research Infrastructure Forum, brings together NSF-related research infrastructure providers and users to share experiences and improve science infrastructure. MERIF 24 will take place directly after KNIT 9, from September 25 – 27.
Those interested in attending KNIT and MERIF together can register using the same event site.
FABRIC Webinar Recordings
Missed our summer webinars? The recordings are live.
Introducing Tailscale featuring Paul Ruth
June 17 at 3 PM ET | Mastering FABRIC: Tips and Tricks Webinar
Dr. Ruth demonstrated the practical benefits of Tailscale, a program that simplifies secure network connectivity, making it easier for you to access your experiments directly from your laptop, wherever you are. This webinar was designed for current FABRIC users who are actively engaged in projects and creating slices. Watch the recording.
Debuggable, Programmable Networks featuring Dr. Nik Sultana
July 16 at 2 PM ET | Mastering FABRIC: Tips and Tricks Webinar
Dr. Sultana provided an overview of his recent P4 experiment, sharing why he chose FABRIC for this work and the straightforward process to sign up for a FABRIC account and start developing and running P4 experiments. This webinar was designed for new and advanced FABRIC users interested in learning more about FABRIC’s special capabilities and benefits. Watch the recording.
FABRIC 101 featuring Komal Thareja
July 17 at 3 PM ET | Hello FABRIC Webinar
Thareja provided an overview of how FABRIC can serve as the ideal testbed for your research projects, including a live demo on creating an account and starting your first experiment to ensure you are equipped with the basics to get started. This webinar was designed for new users eager to learn about FABRIC’s powerful capabilities and unique features. Watch the recording.
Call for Participation: FABRIC Supercomputing 2024 Network Research Exhibition (NRE)
Submit your FABRIC work for Supercomputing 2024
The SC24 Network Research Exhibition (NRE) leverages the SCinet high performance network for advanced distributed systems and services demonstrations. A FABRIC Site will be located on the SC24 Exhibit floor with connections back to the FABRIC Terabit Core. This provides an opportunity for FABRIC users to demonstrate innovative research/experiments which can span the FABRIC core infrastructure and resources at the SC24 Exhibit Venue, including specific SC24 participant booths.
External resources connected to FABRIC via Facility Ports can also be included in these activities. As an example, multiple National Research Platform (NRP) sites are connected to FABRIC Facility ports. This allows for the integration of resources across FABRIC (virtual machines, programmable network interface cards, GPUs, FPGAs, advanced network services) and NRP (Kubernetes containers, programmable network interface cards, GPUs, FPGAs, advanced distributed systems services) into a combined experiment infrastructure. There are also other resources connected to FABRIC via Facility Ports such as Chameleon, CloudLab, AmLight, and others.
The FABRIC Team is available to help evaluate options for including your research as part of the FABRIC NRE demonstration activities.
FABRIC users who would like to include their experiment/research as part of the FABRIC SC24 NRE Exhibit are encouraged to contact the FABRIC Team via a reply to this FABRIC Forum post.
Ciena FABRIC Traveling Node Input
Check out the Traveling FABRIC Node at SC24
Ciena has worked in partnership with FABRIC to construct a mini-FABRIC node, known as a “Traveling Fabric Node”. This FABRIC node is designed to be mobile and will be used to support demonstrations, presentations, and experiments at various events and conferences such as Supercomputing, Optical Fiber Conference, and others. This Traveling Ciena built FABRIC node will be located in the Ciena booth on the SC24 Exhibit floor in Atlanta Georgia, the week of November 17-21, 2024. This deployment will include connections thru SCinet and leverage the extensive wide area connectivity engineered into SC24 to connect back to the FABRIC terabit core and associated globally distributed infrastructure. This provides an opportunity for FABRIC users to demonstrate innovative research/experiments which can span the FABRIC core infrastructure and resources at the SC24 Exhibit Venue, including to other SC24 participant booths.
Request for Users: Update Project Page
The FABRIC team wants you to share your user story
As the number of FABRIC users grows, we want to encourage users to share their work and project progress on the portal. Sharing your user story is crucial for the continued success of FABRIC.
Updating your page will increase opportunities for collaboration and cross-pollination with FABRIC users across the world, aid in the advancement of user-made tools and resources, and provide a home for citations and external links.
- Update Your Project Description: Provide a brief description of your project that can be shared with NSF program managers who support our funding.
- Share Your Publications: If you have published any papers using FABRIC, include them on your project page. Please cite FABRIC in your papers.
- Provide External Links: If your project has a website or other external sources of information, please include them on your project page.
- Update FABRIC Matrix: Create or update your FABRIC Matrix to reflect the current status of your project.
Please feel free to reach out with any questions. We are happy to support you in this endeavors and provide guidance.
Tips and Tricks: Teaching on FABRIC
Getting started with using FABRIC in classrooms
FABRIC can be used in a wide range of classes covering topics such as computer networking, operating systems, distributed systems, security, cloud computing, web services, content distribution systems, edge computing, and federated learning. In particular, FABRIC provides a unique environment where students can control every aspect of the system from the topology of the network, to the configuration of the virtual machine hardware, to the operating systems and software stacks run on the VMs. The ability to assign projects where students run experiments on resources that reside in geographically distinct locations allows for real-world experimentation such as network delay (latency) tests between sites. Moreover, students can quickly visualize data using the FABRIC Measurement Framework library (MFlib).
Read more on our blog.
Using FABRIC Tools
Announcing FABRIC’s Tools Page
Given the high increase in users we’ve seen over the last year, the FABRIC team wants to make sure that all users have access to resources that aid in automation, reduce overhead, and make experiments run more smoothly. Additionally, it’s important that users are able to tap into community experiences and implement approved routes to success, as opposed to replicating them on their own.
We’re excited to announce the Tools Page — a Knowledge Base section featuring articles on command-line tools for managing FABRIC experiments, federating with other testbeds and public clouds, supporting large-scale data movement and more.
Each article on our Tools page serves as a “user manual,” and includes an overview of the tool, instructions for installation and configuration, and practical examples.
Read more on our blog and explore the Tools Page.
FABRIC Ambassador Program
Share your expertise on FABRIC with the world
The FABRIC team is seeking ambassadors to join our team and spread the word about our platform. Ambassadors should have experience running experiments on FABRIC and guiding collaborators through the portal.
FABRIC ambassadors will help researchers learn more about FABRIC and its features through hosting annual local or virtual gatherings, presenting at KNIT workshops and community webinars, and identifying user success stories. Additionally, they will engage students in active learning on the FABRIC portal by leading tutorials and identifying opportunities for students to present their work. Program participants will get the first opportunity to test and approve new features on the FABRIC portal, receive discounts to in-person FABRIC events, and have their research promoted directly to our NSF program managers, as well as our community through social media and mailing channels.
Complete our interest form.
FABRIC Office Hours
Connect and troubleshoot with leadership and support
We have made a new office hours system available from the FABRIC portal that allows stakeholders to directly book time with the leadership team and technical team members to discuss anything from the feasibility of their experiments, to software questions, to experiment security, to connecting new facilities into FABRIC.
Book an appointment on our scheduling platform.
Defining FABRIC
A glossary for common terms used by our researchers
Slice state: Slices have lifecycles, and users may see notifications about the state of a particular slice in the portal, Slice Builder, and/or JupyterHub. Active slices are those that are either Nascent (newly created), Configuring (in the process of being configured or having their configurations revised), StableOK (ready to use), StableError (in an error state), or Closing (in the process of being retired). A Dead slice is one that is not active and that has completed the closing process.
See the full glossary on our website.
Open Solicitations
Funding opportunities that encourage the use of FABRIC
Community Infrastructure for Research in Computer and Information Science and Engineering (CIRC): The Community Research Infrastructure for Computer and Information Science and Engineering (CIRC) program will specifically support diverse communities of Computer and Information Science and Engineering (CISE) researchers pursuing focused research agendas in computer and information science and engineering. Full proposals are due September 13, 2024.
Computer and Information Science and Engineering (CISE) Research Initiation Initiative (CRII): The NSF Directorate for Computer and Information Science and Engineering (CISE) seeks to award grants intended to support research independence among early-career academicians who specifically lack access to adequate organizational or other resources, and to broaden the set of institutions capable of performing computing research. Full proposals are due September 18, 2024.
Campus Cyberinfrastructure (CC*): The Campus Cyberinfrastructure (CC*) program invests in coordinated campus-level cyberinfrastructure improvements, innovation, integration, and engineering for science applications and distributed research projects. Full proposals are due October 15, 2024.
Computer and Information Science and Engineering Research Expansion Program: With this solicitation, the National Science Foundation’s (NSF) Directorate for Computer and Information Science and Engineering (CISE) is continuing its support of research expansion for Minority-Serving Institutions (MSIs). The goal of the CISE MSI program is to broaden participation by increasing the number of CISE-funded research projects from MSIs and to develop research capacity toward successful submissions to core CISE programs. MSIs are central to inclusive excellence: they foster innovation, cultivate current and future undergraduate and graduate computer and information science and engineering talent, and bolster long-term U.S. competitiveness. Full proposals are due February 7, 2025.
Secure and Trustworthy Cyberspace (SaTC): The SaTC program welcomes proposals that address cybersecurity and privacy, drawing on expertise in one or more of these areas: computing, communication, and information sciences; engineering; education; mathematics; statistics; and social, behavioral, and economic sciences. Full proposals can be submitted at any time.
See a list of all solicitations mentioning FABRIC on our website.
Do you have a project idea that would benefit from using FABRIC? The FABRIC team welcomes requests for Letters of Collaboration. To expedite the process, please contact us by filling out the form.
Upcoming Events
Leadership team presence at industry or academic events
Secure and Trustworthy Cyberspace 2024 Principal Investigators’ Meeting: The NSF SaTC PI Meeting is a biennial forum of the SaTC research community with leading experts from academia, industry, and Federal agencies, who will come together to discuss game changing challenges resulting from the global adoption of cyberspace. FABRIC user Yixin Sun will present the tutorial “Bootstrap Cybersecurity Research with FABRIC” on September 4 at 4:45 PM ET. The tutorial will provide an overview of the FABRIC testbed, a research infrastructure to enable at-scale experiments on networking that intersects with interdisciplinary fields including cybersecurity. The event will take place in Pittsburgh, PA from September 4 – 5.
Tapia Conference 2024: The Tapia conference is the premier venue to acknowledge, promote and celebrate diversity in computing. FABRIC PI Paul Ruth will present during the workshop “Supercharge Your Studies with Public Research Testbeds” on September 19 at 11 AM PT. The event will take place in San Diego, CA from September 18 – 20.
Trusted CI Cybersecurity Summit: The Summit brings together leaders in NSF cyberinfrastructure and cybersecurity to build a trusting, collaborative community, to address that community’s core cybersecurity challenges. Submit a talk, tutorial or workshop. The event is being held at Carnegie Mellon University in Pittsburgh, PA from October 7-10.
SACNAS NDiSTEM 2024: The largest multidisciplinary and multicultural STEM diversity event in the country, SACNAS’ premier conference is a gathering which serves to equip, empower, and energize participants for their academic and professional paths in STEM. FABRIC PI Paul Ruth will be presenting at the event. The event is being held in Phoenix, AZ from October 31 – November 2.
Supercomputing 2024: Our world is changing rapidly. Complex challenges are suddenly arising alongside an urgent demand for answers. Leveraging HPC, skilled minds employ innovative technologies to respond to the call — driven by data, simulating possibilities, and unlocking new solutions. By harnessing the power of HPC, the SC community is unleashing a deeper understanding of our world at an unprecedented pace. FABRIC PI Paul Ruth will be on the exhibit floor at RENCI Booth (#3923). The event will take place in Atlanta, GA from November 17-22.
See a list of all upcoming events on our website.