This space is reserved for banners. Contact Former user (Deleted) for a link to the banners to include
Note |
---|
How to setup your open project space (remove when done)To request a new space, please contact Anmar Oueja to create a space for you. You need to provide him with: - Project name and icon
- JIRA project this space corresponds to
- Populate this template as per the red text. If you aren't using a specific section, remove it but keep the structure
- Once this space is ready for the public, allow anonymous users to view this space under space permissions settings and remove this box from the home page.
|
About this project
describe this project, it's objectives and any key information you want the member to walk with. Add a diagram or graph to help the visitor understand what this project is about.
Get Involved
- Meetings/Calls
- Mailing List
- IRC
Meetings
Info |
---|
|
(Edit the team calendar macro and crate a project calendar then populate it with the project public calls)
calendar |
---|
defaultView | list |
---|
showLegend | none |
---|
width | id | 5d0fb3dc-a0c0-4c4c-8e15-51202cb8e45d |
---|
hideWeekends | true |
---|
height | Child pages (Children Display) |
---|
page | STOR:Meeting notes |
---|
first | 5 |
---|
|
Info |
---|
|
Info |
---|
icon | falseAbout this project
In the storage area, the cost of all-flash storage (SSD/NVME) is decreasing gradually, and the performance is much better than traditional HDD disk. We can see that the all-flash solution is becoming the industry trend, and all-flash based high-performance solutions are required by the market.
To provide competitive high performance all-flash storage solutions with Arm servers, there are still some big gaps we need to resolve together in the Arm server ecosystem (compared to x86). In this area, x86 has big advantages with long term investment and contribution by Intel in projects like: the next-gen Ceph solution (Crimson[1]), the ISA-L storage acceleration library[2], the DPDK[3]/SPDK[4]/PMDK[5] development kits, the DAOS[6] storage solution for HPC. But for Arm servers, we still have a lot to improve. Ceph is only functionally working on ARM64, but performance is not optimized yet (e.g, multi-core performance tuning). There are no official ARM64 releases yet for Lustre[7] and BeeGFS[8]. Besides, the ARM64 support in ISA-L is not complete either (there are some assembly optimizations specific for x86). Linaro and its members have already done some work for Ceph, Lustre, SPDK, ISA-L, etc, it can be better to have some holistic view and collaboration with a separate project to improve SDS on Arm servers.
[1] https://docs.ceph.com/en/latest/dev/crimson/crimson/
[2] https://github.com/intel/isa-l
[3] https://www.dpdk.org/
[4] https://spdk.io/
[5] https://pmem.io/pmdk/
[6] https://daos-stack.github.io/
[7] https://www.lustre.org/
[8] https://www.beegfs.io/
Goals/Objectives
The goal is to remove the gaps with x86 by collaborating together in the Arm server ecosystem, so that we can provide competitive and leading storage solutions with Arm servers.
Deliverables
a) Participate in the upstream communities of Ceph/Lustre/Rook/Mayastor/etc for ARM64 support, setup CI testing on Arm servers, and drive the official ARM64 releases;
b) Performance optimizations by leveraging key ARM64 architecture features (storage-related benchmark testing can be done for the profiling);
c) Drive community promotion by members/partners together for storage solutions on Arm servers to help customer adoptions;
Out of scope
Vendor hardware-specific optimizations should be handled by the members themselves.
Get Involved
- Meetings/Calls
- Mailing List
- Discord:
Meetings & Calendar
This calendar is displayed using UTC timezone with no DST offsets.
Easy html |
---|
theme | {"label":"github","value":"github"} |
---|
contentByMode | {"html":"<iframe src=\"https://calendar.google.com/calendar/embed?src=c_93jo3pu826au3lofosnu6gt9ms%40group.calendar.google.com&ctz=Asia%2FHong_Kong\" style=\"border-width:0\" width=\"100%\" height=\"400\" frameborder=\"0\" scrolling=\"no\"></iframe>","javascript":"","css":""} |
---|
|
|
Meeting Notes
Child pages (Children Display) |
---|
|
Plan of Record
Google drive slides |
---|
width | 1280 |
---|
showLink | true |
---|
url | https://docs.google.com/presentation/d/1gaIo9HnxMx2Vay5hONbuCI97mHnyDQpmdQgQbLXDkeo/edit?usp=sharing |
---|
height | 720 |
---|
|
Easy html |
---|
theme | {"label":"github","value":"github"} |
---|
contentByMode | {"html":"<!-- Replace DOCUMENT_ID in the url below with your project's PoR google document ID. -->\n<!--iframe src=\"https://drive.google.com/file/d/DOCUMENT_ID/preview\" style=\"border-width:0\" width=\"100%\" height=\"400\" frameborder=\"0\" scrolling=\"no\"></iframe-->","javascript":"","css":""} |
---|
|
|
Health Checks
Easy html |
---|
theme | {"label":"github","value":"github"} |
---|
contentByMode | {"html":"<!-- Replace XXX in the url below with your project's Historical Health Check short url ID. -->\n<!--iframe src=\"https://link.linaro.org/HHC-XXX\" style=\"border-width:0\" width=\"100%\" height=\"400\" frameborder=\"0\" scrolling=\"no\"></iframe-->","javascript":"","css":""} |
---|
|
|
Backlog
The following items are on the project backlog but not currently planned. If you are interested in contributing to any of these items, please state your intention on the project's mailing list (found above
Jira Legacy |
---|
server | Jira |
---|
columns | key,summary,type,assignee,status,resolution |
---|
maximumIssues | 12 |
---|
jqlQuery | project = STOR AND status = open |
---|
serverId | 9aaf0a9e-ca09-3b0e-8d89-418a53564c8a |
---|
|
Code
(List of project git repos)
Documentation
Include Page |
---|
| Enhance Software-Defined-Storage on Arm Servers Project Page |
---|
| Enhance Software-Defined-Storage on Arm Servers Project Page |
---|
|