#polkadot #scheduling #sale #substrate #pallet #broker #tool

no-std pallet-broker

Polkadot核心调度(polkadot v1.15.0)的经纪人工具

16个重大版本发布

0.16.0 2024年7月18日
0.14.0 2024年6月24日
0.9.0 2024年3月18日
0.5.0 2023年12月12日
0.0.0 2023年7月14日

1114神奇豆

Download history 1615/week @ 2024-04-16 1444/week @ 2024-04-23 1390/week @ 2024-04-30 1191/week @ 2024-05-07 1453/week @ 2024-05-14 1496/week @ 2024-05-21 1641/week @ 2024-05-28 1533/week @ 2024-06-04 1405/week @ 2024-06-11 1296/week @ 2024-06-18 1744/week @ 2024-06-25 882/week @ 2024-07-02 1444/week @ 2024-07-09 1837/week @ 2024-07-16 1297/week @ 2024-07-23 1201/week @ 2024-07-30

5,937 每月下载量
60 个crate中(直接使用5个)中使用

Apache-2.0

3MB
52K SLoC

托盘经纪人

管理Polkadot核心调度的经纪人工具。

RFC-0001 Agile Coretime中进行了适当的描述。

实现细节

核心掩码位

这是每个时间片Polkadot核心的1/80。假设时间片为80个块,则这表明在一个时间片中单个核心的使用次数。

销售

					1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7
--------------------------------------------------------
< interlude  >
			  <                   sale                 >
							... of which ...
			  <  descending-price   ><   fixed-price   >
														| <-------\
price fixed, unsold assigned to instapool, system cores reserved -/

依赖项

~17–32MB
~548K SLoC