LSF/MM/BPF Summit 2023

news2024/12/28 20:50:32

5月8号,今年度的Linux Storage, Filesystem, Memory Management & BPF Summit已经拉开帷幕,Linux存储、文件系统、内存管理以及BPF领域的年度峰会又一次到来。此次峰会聚集了Linux最重要的开发专家以及内核子系统维护者,以规划和探索改进相关模块的发展方向,这些技术点将在未来24-48个月内进入主流内核和Linux发行版。

本次会议持续三天,分为IO、FS、MM、BPF 四个分会场,相关topic演讲者通过线下和线上的方式对所在领域的前沿技术点进行分享和谈论,其中包含了性能优化、稳定性、系统安全等核心技术,值得关注和学习。

IO分会场 topic:

  1. Block Stack Performance
  2. bpf iterator for file-system
  3. Cloud storage optimizations
  4. Zoned storage support in filesystems
  5. kdevops: Advances with automation of testing with fstests and blktests
  6. Sunsetting buffer heads
  7. State of the Page
  8. CXL Specification Working Group Update
  9. Small Block Layer Segments (<4KB)
  10. NVMe Boot
  11. NVMe Multipath vs. NUMA
  12. Network Namespaces and iSCSI Initiator
  13. Non-blocking I/O (io_uring)
  14. Host FTL
  15. Cryptographic Material Handling
  16. SSDFS + ZNS SSD

FS分会场topic:

  1. NFSD BoF
  2. Improving i_version support in filesystems
  3. IOMAP conversion status
  4. Fanotify HSM API
  5. Mount info/mount notification
  6. Fuse passthrough solutions and status
  7. Fuse uring request allocation and communication
  8. Image-based read-only filesystems (EROFS, maybe userns discussion)
  9. Composefs vs erofs+overlay
  10. Online repair of filesystems: what next?
  11. Filesystem backporting to stable
  12. Better data structures for mount propagation Atomically replacing a mount
  13. Deletegated mounts
  14. Final hurdles with procfs magic link hardening
  15. Removal of kthread freezer next steps
  16. Bcachefs status update

MM分会场topic:

  1. CXL Fabric Manager
  2. Physr discussion
  3. State Of The Page
  4. Lazy RCU memory reclaim
  5. mm docs
  6. Reducing direct map fragmentation
  7. DAMON Updates and Future Plans
  8. Using hardware counters to determine hot/cold pages
  9. Scalable Pagefaults
  10. Virtual Machine Memory Passthrough
  11. Single Owner Memory
  12. SMDK inspired MM changes for CXL
  13. Flexible orders for anonymous folios
  14. VM Memory Overcommit
  15. Eliminate vmap/vmalloc lock contention
  16. Userspace control of memory management
  17. HGM for hugetlbfs
  18. SLOB+SLAB allocators removal and future SLUB improvements
  19. VM live migration over CXL memory
  20. Reducing zombie memcgs
  21. Swap abstraction
  22. The future of memory tiering
  23. Memory profiling using code tagging

BPF分会场topic:

  1. Verifier refactoring, specifically unifying kfunc + helper checking
  2. Per-arg kfunc flags: Enabling kfuncs to specify modifiers per-arg, rather than per-kfunc
  3. Multi-kfunc sets: Allowing different sets of kfuncs to be allowed for different bpf_struct_ops operations
  4. Local-storage userspace mapping: Allowing user space to map entries in local storage (task, cgroup, etc) map types
  5. Resurrection of /dev/bpf discussion for implementing trusted unpriv BPF
  6. BPF signing using fsverity and LSM gatekeeper
  7. BPF Turing machine
  8. BPF Static Keys Support
  9. Update on wildcard map including use cases and restrictions
  10. Supporting sketch data structures in eBPF (e.g., for percentile computation)
  11. BPF Data Structures, specifically the verifier changes necessary to implement them
  12. Update on the new module_alloc
  13. Make bpf memory allocator more robust
  14. BPF memory accounting
  15. BPF_ID namespace
  16. Update on generic BPF multi-attach API & initial implementation for tc BPF (and future XDP)
  17. Update on meta netdevices for tc BPF programs
  18. XDP metadata for TX
  19. XDP/BPF in RDMA(RXE)
  20. Namespace unaware BPF (sockets) iterator
  21. BPF cgroup helper enhancements for Kubernetes like environments
  22. BPF and firewall: kernel support to ease more complexe packets filtering
  23. Cgroup-bpf production hic-hups
  24. FUSE BPF
  25. Multi uprobe link
  26. SFrame-based user space stack unwinder in the kernel
  27. Batteries-included symbolization with blazesym
  28. Monitoring SRIOV with BPF
  29. Kernel lock performance analysis using BPF
  30. BPF iterator for file-system
  31. Sched_ext
  32. Can BPF-based scheduling help ChromeOS and Android scheduling issues (sched_ext) ?
  33. Extend bpf-helpers to better support Kubernetes
  34. Tetragon a k8s observability and security tool
  35. BPF subsystem CI system
  36. Vmtest: reusable virtual machine testing infrastructure
  37. BPF CI: A year later
  38. BPF CI discussion
  39. Applicability of BPF in a Confidential Computing context
  40. BPF documentation/standardization progress
  41. BPF program allow/deny policy mechanisms (Not Presenting)
  42. XDP TX hook (see Stanislav’s proposal). Note that I can only attend virtually (Merged with Stanislav’s talk)

会议正在进行中,感兴趣的话可以查看详细Docs文档,后续将对一些热点topic进行跟踪和分析。
https://docs.google.com/spreadsheets/d/1tIDYHgLhhcetoXtgyvcoM6YZWWHcVLdNYipBq2dH-_k/edit#gid=0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/508377.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Arcgis Server/GeoServer服务启动后内存使用高,系统卡

说明 ArcGIS Server和geoserver本质上都是Tomcat服务&#xff0c;所以只需要设置Tomcat最大堆大小和最大内存大小就可以。此方法通用与Tomcat自身配置。 配置文件位置 一.Tomcat 安装目录/bin 二.ArcGIS Server .\ArcGIS\Server\framework\runtime\tomcat\bin 三.Geoserver …

【代码随想录】刷题Day22

1.二叉搜索树的公共祖先 235. 二叉搜索树的最近公共祖先 不同于普通二叉树&#xff0c;二叉搜索树得益于其顺序结构&#xff0c;其公共祖先的查找也有迹可循。自顶向下递归遍历&#xff0c;只要一个节点的val夹在p和q之间&#xff0c;那么该节点就是最近公共祖先。 1.首先公共…

HTML 中的常用标签用法

目录 1.基本结构 2.注释标签 3.标题标签 4.换行标签 5.格式化标签 6.图片标签 7.超链接标签 8.表格标签 合并单元格 9.列表标签 10.表单标签 form标签 input标签 补充 无语义标签 总 HTML是一种超文本标记语言,在网站上看到的信息都是它实现的.(是由标签所构…

RK3588平台开发系列讲解(内存篇)Linux 伙伴系统数据结构

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、 页二、区三、内存节点沉淀、分享、成长,让自己和他人都能有所收获!😄 📢Linux 系统中,用来管理物理内存页面的伙伴系统,以及负责分配比页更小的内存对象的 SLAB 分配器了。 本篇将介绍伙伴系统相关数据结…

M304A_S905L3-B_5621无线蓝牙_当贝纯净桌面-线刷固件包

M304A_S905L3-B_5621无线蓝牙_当贝纯净桌面-线刷固件包 特点&#xff1a; 1、适用于对应型号的电视盒子刷机&#xff1b; 2、开放原厂固件屏蔽的市场安装和u盘安装apk&#xff1b; 3、修改dns&#xff0c;三网通用&#xff1b; 4、大量精简内置的没用的软件&#xff0c;运…

springboot第19集:权限

article 文章表sys_permission 后台权限表sys_role 后台角色表sys_role_permission 角色-权限关联表sys_user 用户表sys_user_role 用户-角色关联表 image.png image.png sys_user_role id user_id(用户id) role_id(角色id) sys_role id role_name(角色名) create_time(创建时间…

决策树生成剪枝算法原理

决策树生成算法 首先明确信息熵 信息增益的概念 信息增益表示得知特征X信息是的类Y的信息不确定性减少的程度 H(D) 经验熵表示对数据D进行分类的不确定性 H(D|A)经验条件熵表示对特征A给定条件下对数据集D进行分类的不确定性&#xff08;显然这个值越小越好 那么g(D,A)信息…

基于粒子群优化的中文文本分类

基本思路&#xff1a; 方法&#xff1a;使用优化算法&#xff08;如粒子群&#xff09;优化支持向量机SVM&#xff1b; 本文所使用的应用背景&#xff1a;中文文本分类&#xff08;同时可以应用到其他背景领域&#xff0c;如&#xff09; 应用背景&#xff08;元启发式算法优…

(学习日记)2023.5.9

写在前面&#xff1a; 由于时间的不足与学习的碎片化&#xff0c;写博客变得有些奢侈。 但是对于记录学习&#xff08;忘了以后能快速复习&#xff09;的渴望一天天变得强烈。 既然如此 不如以天为单位&#xff0c;以时间为顺序&#xff0c;仅仅将博客当做一个知识学习的目录&a…

QTableview常用几种代理总结

QTableview常用几种代理总结 [1] QTableview常用几种代理总结1、QCheckBox和QRadioButton的嵌入2、QHeadView中嵌入QCheckBox类3、QCombobox的嵌入4、 QCombox QCheckBox类5、SpinBox的嵌入类6、QProcess的嵌入类7、QProcess绘制版本的嵌入类8、QPushButton/QLabel/QImage的嵌…

鸿蒙Hi3861学习八-Huawei LiteOS-M(事件标记)

一、简介 事件是一种实现任务间通信的机制&#xff0c;可用于实现任务间的同步。但事件通信只能是事件类型的通信&#xff0c;无数据传输。一个任务可以等待多个事件的发生&#xff1a;可以是任意一个事件发生时唤醒任务进行事件处理&#xff1b;也可以是几个事件都发生后才唤醒…

mongodb副本集搭建

1.本次搭建使用三台centos7主机搭建集群&#xff0c;关闭防火墙和selinux服务 2.主机信息如下图所示 主机名称IPPortServiceA10.1.60.11427017mongodbB10.1.60.11527017mongodbC10.1.60.11827017mongodb 3.从官网下载mongodb安装包(我这里下载的是6.0.5版本的tgz包) Instal…

小家电LED显示驱动多功能语音芯片IC方案 WT2003H4 B002

随着时代的进步&#xff0c;智能家电的普及已经成为了一个趋势。而在智能家电中&#xff0c;LED显示屏也成为了不可或缺的一部分。因此&#xff0c;在小家电的设计中&#xff0c;LED显示驱动芯片的应用也越来越广泛。比如&#xff1a;电饭煲、电磁炉、数字时钟、咖啡机、电磁炉…

【Vue3】如何创建Vue3项目及组合式API

文章目录 前言 一、如何创建vue3项目&#xff1f; ①使用 vue-cli 创建 ②使用可视化ui创建 ③npm init vite-app ④npm init vuelatest 二、 API 风格 2.1 选项式 API (Options API) 2.2 组合式 API (Composition API) 总结 前言 例如&#xff1a;随着前端领域的不断发展&am…

【SSM框架】SpringMVC 中常见的注解和用法

SSM框架 SpringMVC 中常见的注解和用法基础注解介绍RequestMapping 注解介绍PostMapping 和 GetMapping 注解介绍 获取参数相关注解的介绍只通过 RequestMapping 来获取参数只传递一个参数传递对象参数传递多个参数(非对象) RequestParam 后端参数重命名required 必传参数的设置…

SpringBoot+Redis+自定义注解实现接口防刷(限制不同接口单位时间内最大请求次数)

场景 SpringBoot搭建的项目需要对开放的接口进行防刷限制&#xff0c;不同接口指定多少秒内可以请求指定次数。 比如下方限制接口一秒内最多请求一次。 注&#xff1a; 博客&#xff1a;霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主 实现 1、实现思路 首…

flink学习37:DataStream/DataSet与Table的互相转换

DataStream/DataSet转换成视图 DataStream/DataSet转换成表 表转换成DataStream/DataSet 表转换为DataStream/DataSet时&#xff0c;需要指定字段数据类型&#xff0c;最方便的就是把数据类型定为row&#xff0c;即行数据。 两种模式&#xff1a; 把表转为dataStream 把表转为d…

100ASK-V853-PRO编译烧写

100ASK_V853-PRO 环境配置及编译烧写 0.前言 本章主要介绍关于100ASK_V853-PRO开发板的Tina SDK包的下载和编译打包生成镜像&#xff0c;并将镜像烧录到100ASK_V853-PRO开发板上。在进行100ASK_V853-PRO开发板的环境配置前需要获取配置虚拟机系统&#xff0c;可以参考&#x…

【C语言督学训练营 第十二天】三篇文章吃透数据结构中的线性表(三)----- 线性表考研真题

文章目录 前言题目描述题目分析代码实战 前言 本篇博客从头到尾都在解析一道2019年考研真题中的一道关于链表的大题&#xff0c;虽然题目没有竞赛算法题那么复杂&#xff0c;那么难想&#xff0c;但是我们依旧可以从中收获到好多知识&#xff0c;本题的突破点就是快慢指针与链…

AP5153 线性降压恒流驱动芯片 2.5A

AP5153 是一种 PWM 调光的、低压 差的 LED 线性降压恒流驱动器。 AP5153 仅需要外接一个电阻和一个 NMOS 管就可以构成一个完整的 LED 恒 流驱动电路&#xff0c; 调节该外接电阻就可以调节 输出电流&#xff0c;输出电流可调范围为 20mA 到 3.0A。 AP5153 还可以通过在 DIM…