Loading…
4 - 5 December 2024 | Geneva, Switzerland
View More Details & Registration

The Sched app allows you to build your schedule but is separate from your event registration. You must be registered for Cephalocon 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Time. To see the schedule in your preferred timezone, select from the drop-down menu located at the bottom of the menu to the right.
or to bookmark your favorites and sync them to your phone or calendar.
strong>Lightning Talk [clear filter]
Wednesday, December 4
 

13:50 CET

Remote Replication in MicroCeph: RBD and Beyond - Utkarsh Bhatt, Canonical
Wednesday December 4, 2024 13:50 - 14:05 CET
Remote replication (for block, file, and object workload) is a highly desirable feature for backup, migration, and disaster recovery. Ceph offers a highly capable but non-homogenous user experience for remote replication across different workloads (RBD mirroring, CephFS mirroring, and RGW Multisite). The Squid release of MicroCeph introduces a new set of APIs that expose standardized procedures for remote cluster awareness and remote replication for the mentioned Ceph workloads. This lightning talk will highlight implementation details while demoing RBD remote replication in MicroCeph and plans for CephFs and RGW remote replication roadmap.
Speakers
avatar for Utkarsh Bhatt

Utkarsh Bhatt

Software Engineer, Canonical
Utkarsh Bhatt is a Software Engineer in the Ceph Engineering team. His team is responsible for producing the packages, charms, snaps, rocks and everything in between for the Canonical Ceph storage solutions. He graduated in 2020, and joined Canonical in May, 2022 after working for... Read More →
Wednesday December 4, 2024 13:50 - 14:05 CET
Auditorium C

14:15 CET

Follow the Advice, but Not Too Closely - Building the Cluster YOU Need - Gregory Orange, Pawsey Supercomputing Centre
Wednesday December 4, 2024 14:15 - 14:25 CET
Pawsey receives infrequent blocks of government funding to provide supercomputing, cloud and data services typically at no cost to scientific researchers in Australia. This has a big impact on both the way requirements are determined and on the design and procurement model. Our new 20PB cluster pushes the bounds of what is recommended, for performance and for node density, but we are confident it will serve researchers' needs over the lifespan of the equipment and beyond. This talk will look at the details of this design, and how we determined them, tested them, and increased our confidence of success. Many of these factors are useful in deploying any new cluster, so you will take away some tips on how to get started, or use the experience you already have to build the next one.
Speakers
avatar for Gregory Orange

Gregory Orange

Gregory Orange, Pawsey Supercomputing Centre
Greg deploys and runs Ceph and OpenStack for scientists in Australia, and is involved in the floor tiles, the RGW nodes, the teams who look after it all, and nearly everything in between. Automation and efficiency are of great interest to him, and so is the well-being of all the people... Read More →
Wednesday December 4, 2024 14:15 - 14:25 CET
Globe 1

14:27 CET

Erasure Coding: 5 Ways to Split a Squid - Jamie Pryde, IBM
Wednesday December 4, 2024 14:27 - 14:37 CET
Ceph supports a wide range of Erasure Coding plugins and techniques. This talk will give a brief overview of the different erasure coding plugins supported by Ceph along with some interesting detail about how the various techniques for each plugin works. After giving an overview of the different plugins and techniques, we will discuss our motivations for changing the default plugin from Jerasure to ISA-L, including highlighting some of the more recent optimisations supported by ISA-L. We will also show some preliminary performance results supporting this decision.
Speakers
avatar for Jamie Pryde

Jamie Pryde

Storage Software Engineer, IBM
I have been working Ceph performance and erasure coding since the beginning of 2024, after almost 10 years of developing encryption and security solutions for the IBM FlashSystems line.
Wednesday December 4, 2024 14:27 - 14:37 CET
Globe 1

14:40 CET

CephBox - A Home Cloud Personal Storage Solution - Karun Josy, IBM
Wednesday December 4, 2024 14:40 - 14:50 CET
// What if... there is a 24*7 running Ceph cluster at every home? // What is CephBox project? A DIY opensource Home cloud NAS solution with Ceph as the backbone. Why CephBox? A product must be a solution to real world problem: Cloud storage for personal use is 'expensive' and 'superfluous', whereas the external Hard drives and USB stick which we use as alternative have a short 'shell life'; waiting for the memories to be lost forever. Although personal data doesn't have high monetary value associated to it like enterprise business data, it has tremendous emotional value. There should be a de-centralized hybrid solution for personal data storage without cutting off the benefits of cloud storage. I would like to present my research and experience of building a small but efficient Ceph cluster on Raspberry pi servers to manage the storage needs of my family and myself. Agenda : Building a Ceph cluster on Raspberry pi servers. Why is CephBox better than other NAS alternatives. How to use S3 apps to store and automatically backup photos from the phone in the home network. How to create a 3-2-1 storage solution with CephBox which guarantee lifetime longevity of your personal data.
Speakers
avatar for Karun Josy

Karun Josy

IBM L3 Ceph Engineer, IBM
I'm Karun Josy, I started my Ceph journey around 2016 at the time of release of Jewel version, when I designed and deployed Ceph clusters as the storage backend for a ServerHosting company. Then I joined Red Hat as a technical support Engineer for Ceph and ODF before moving to Ceph... Read More →
Wednesday December 4, 2024 14:40 - 14:50 CET
Globe 1
  Lightning Talk
 
Thursday, December 5
 

16:05 CET

Arming Ceph: CI Enhancement and UADK Integration - Rongqi Sun, HUAWEI TECHNOLOGIES CO., LTD.
Thursday December 5, 2024 16:05 - 16:15 CET
The ARM ecosystem is becoming increasingly robust, and ensuring the stability and high performance of Ceph on the ARM platform is crucial. Due to some reasons, the ARM CI has been almost abandoned in recent years. Over the past year, Rongqi's team has been actively fixing environment and software issues to maintain Ceph's operation on ARM. The team also continuously monitors Ceph's performance on ARM. In this Lightning Talk, he will showcase the achievements on the ARM CI up to now. Additionally, in the performance section, he will discuss how Ceph's integration with UADK (User Space Accelerator Development Kit, a general-purpose user space accelerator framework that uses shared virtual address (SVA) technology to provide a unified programming interface for hardware acceleration computing cryptography and compression algorithms) enables compression under low CPU load. The T version will include this by default.
Speakers
avatar for Rongqi Sun

Rongqi Sun

Software Engineer, HUAWEI TECHNOLOGIES CO., LTD.
Working at Huawei, Ceph Arch Maintainer, dedicated to adapting and optimizing Ceph for ARM.
Thursday December 5, 2024 16:05 - 16:15 CET
Auditorium B
  Lightning Talk
  • Audience Level Any

16:17 CET

Want to Become a Ceph Ambassador? - Gaurav Sitlani, IBM
Thursday December 5, 2024 16:17 - 16:27 CET
The Ceph Ambassador program recognizes individuals in the community who are participating and helping with community activities and engaging with other community members. They are an amazing group of Ceph experts and community leaders in various regions across the world who are available to support the Ceph community within their region. This talk will cover an Overview of the Ceph Ambassador program and its goals. I’ll be sharing about the various events and initiatives involving the ambassadors to inspire and drive future activities, community growth, engagement, and development collecting feedback from the community. It has been a nice year in the Ceph community with Ceph Days being successfully organized across the world. The Ceph Ambassadors look forward to inspiring the community and contributing towards the Ceph project's success.
Speakers
avatar for Gaurav Sitlani

Gaurav Sitlani

Ceph Community Ambassadors Lead, IBM
Gaurav Sitlani is originally from Jaipur which is also known as the "Pink City of India". Joined Red Hat as an Intern where he started working on Ceph in 2018 supporting Enterprise customers. He graduated from the University of Pune with a Bachelor's degree in Computer Engineering... Read More →
Thursday December 5, 2024 16:17 - 16:27 CET
Auditorium B
  Lightning Talk
  • Audience Level Any

16:30 CET

High Performance Erasure Coding - the Story so Far - Connor Fawcett, IBM
Thursday December 5, 2024 16:30 - 16:40 CET
We have been working to improve erasure coding performance, such that it performs almost as well as replica 3 configurations for all configurations, including block and file. Our aim here is to expose the wider Ceph community to the changes we're making to erasure coding and pave the way for wider adoption as we increase visibility of performance improvements over time. In this talk we will share the latest news on erasure coding improvements, highlight both merged and in progress PRs that are of interest, and include performance benchmarks on the latest experimental code.
Speakers
avatar for Connor Fawcett

Connor Fawcett

Storage Software Engineer, IBM
After almost a decade working as a storage developer on the IBM FlashSystems line of products, I have moved on to pastures new and transitioned to working on Ceph performance as of the beginning of 2024.
Thursday December 5, 2024 16:30 - 16:40 CET
Auditorium B
  Lightning Talk
  • Audience Level Any

16:50 CET

Pulpito 2.0: A Tour of Pulpito Next-Generation - Vallari Agrawal, IBM
Thursday December 5, 2024 16:50 - 17:00 CET
Introducing the new Pulpito interface with unique features, including job scheduling from web, one-click run termination, rerunning and sharing saved command configurations, and more! This talk will walk you through all the new capabilities and tricks of Pulpito-NG, which streamline the entire Teuthology experience.
Speakers
avatar for Vallari Agrawal

Vallari Agrawal

Software Engineer, IBM
Vallari is a Software Engineer at IBM Ceph. She is a member of Ceph NVMe-oF and Teuthology team, and is additionally a Google Summer of Code Mentor and Org Admin.
Thursday December 5, 2024 16:50 - 17:00 CET
Globe 1
  Lightning Talk

17:02 CET

Characterizing Crc Operation on Ceph - Rixin Luo, Huawei Technologies Co., Ltd
Thursday December 5, 2024 17:02 - 17:12 CET
A cyclic redundancy check (CRC) is an error-detecting code widely used in digital networks and storage devices to identify accidental changes in digital data. Ceph employs CRC checksums to ensure data correctness during network transmission and to maintain data integrity in Bluestore. For RBD 4K random write and random read workloads, we observed that the CRC32C operation size primarily ranges from 4 to 292 bytes. Specifically, for 4K random writes, 80% of the operations are smaller than 292 bytes, while for 4K random reads, 83% are smaller than 254 bytes. The most common sizes are 28 bytes and 41 bytes, accounting for nearly 40%; these correspond to 'preamble_block_t' and 'ceph_msg_header2', respectively. Given the characteristics of the CRC32C operation, we optimized it for smaller sizes by using inline assembly code to unfold the CRC32C function 'ceph_crc32c_aarch64'. Additionally, we optimized the encoding procedure to minimize the occurrence of small-sized data segments. We tested these optimizations on the RBD 4K random write and random read workloads, resulting in a 2% improvement in throughput.
Speakers
avatar for Rixin Luo

Rixin Luo

Senior software engineer, Huawei Technologies Co., Ltd
I am a senior software engineer from Huawei. I have worked for years on enabling and optimizing Ceph performance on aarch64.
Thursday December 5, 2024 17:02 - 17:12 CET
Globe 1

17:15 CET

Async I/O with Libcephfs - Dhairya Parmar, IBM
Thursday December 5, 2024 17:15 - 17:25 CET
File system gateways like NFS-Ganesha are capable of immense throughput but can be hindered by thread-centric synchronicity. The default I/O interfaces built in libcephfs rely on threading this way which makes it difficult to achieve high performance throughput. Enter async I/O in libcephfs – a transformative approach that changes how file system gateways interact with CephFS. By leveraging async I/O, protocols can maximize resource utilization, enhance system responsiveness especially to low latency operations. In this talk, we will explore how NFS-Ganesha led to the development of async I/O in CephFS, detailing its journey from inception through various phases of improvement and stabilization. We will discuss the current state of async I/O in CephFS, including how NFS-Ganesha makes the most out of it, how it boosts performance with CephFS, and future applications of the API on other gateways. Think I/O in CephFS? Think Async I/O!
Speakers
avatar for Dhairya Parmar

Dhairya Parmar

Software Engineer, IBM
Dhairya is an open-source enthusiast currently part of the CephFS team. He primarily works on the CephFS client, MDS (Metadata Server), and the manager NFS module. Before joining Ceph, he interned at Red Hat, where he worked on converting legacy sudo-SSSD bash scripts into efficient... Read More →
Thursday December 5, 2024 17:15 - 17:25 CET
Globe 1
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Session Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.