1. Home
  2. Technical Guides
  3. FABRIC Testbed Release Notes 1.8
  1. Home
  2. Release Notes
  3. FABRIC Testbed Release Notes 1.8

FABRIC Testbed Release Notes 1.8

Major Changes

We are excited to announce the latest updates and enhancements to our platform. This release focuses on improving scheduling flexibility, refining resource allocation policies, and adding support for advanced networking hardware. Below are the key updates:

Portal Enhancements

  • Resources Page:
    Introduced a new Facility Port Availability table. Users can now view and search facility port details, including the name, site, VLAN range, and allocated VLAN range.
  • User Profile Page:
    Added a new Other Identities section, enabling users to include Google Scholar, ORCID, or other identity information. If the privacy setting is set to public, this information will also appear on the user’s public profile.
  • Project Profile Page:
    Project owners can now input custom free-text topics in the project topics field. Facility operators can define project types.
  • Community – FABRIC User Publications Page:
    Updated the page to replace static data with dynamic data sourced from the FABRIC Publication Tracker API.

New Features and Enhancements

Advanced Scheduling Enhancements

Users can now request slices for future use without specifying an exact start time. The Control Framework will automatically deduce the nearest available timestamp for optimal scheduling. This feature ensures seamless resource planning and allocation.

Improved VM Allocation Policy

The current FirstFit Policy, where VMs are assigned to hosts sequentially until a host is full, has been enhanced to address specific resource allocation challenges:

  • A configurable threshold capacity has been introduced, allowing hosts to fill up to a defined level before the system moves to the next host.
  • This change reduces resource contention and ensures better allocation of critical components such as GPUs and SmartNICs.

Email Reminders for Slice Expiry

Users will now receive automated email notifications reminding them of their slice expiration dates. This proactive feature helps prevent unintended disruptions by providing timely reminders for renewal or reconfiguration.

Support for P4 Tofino Switches

Coming Soon

New OS Images

We’ve added several new OS images to expand your options:

  • default_centos10_stream
  • default_fedora_41
  • docker_ubuntu_24

Note: Other existing images have also been refreshed to incorporate the latest OS and package updates.

Packages and Components

Control Framework

Orchestrator– Advanced Scheduling Enhancements
– Improved VM Allocation Policy
– Email Reminders for Slice Expiry
– Support for P4 Tofino Switches
Broker– Advanced Scheduling Enhancements
– Improved VM Allocation Policy
– Support for P4 Tofino Switches
Site Aggregate Manager– Support for P4 Tofino Switches

User APIs and libraries

Fablib API– Support to create, upload, download or delete Artifacts
– Advanced Scheduling Enhancements
– Support for P4 Tofino Switches

Portal and System Services

Portal

Resources Page– Facility Port availability table.
User Profile Page– Other Identities section.
Project Profile Page– Project type and project topic fields.
FABRIC User Publications Page– Live data from FABRIC Publication Tracker API.

Core API

Core-API Projects
Core-API Users
Core-API

Future enhancements

We expect the following features or limitations to be addressed in upcoming releases (expected release and date indicated):

New features or known limitationsExpected in release
Quotas and Allocation Control1.9, Fall 2025
QoS control on Network Links1.9, Fall 2025

Bugs

Please see Forums for discussions of known bugs in this and other releases.

Updated on January 10, 2025

Was this article helpful?

Related Articles

Having problems?
Try searching or asking questions in the FABRIC community forums!
Go to Forums

Leave a Comment