Skip to content

Commit

Permalink
adds mermaid diagram to describe coretime
Browse files Browse the repository at this point in the history
  • Loading branch information
dawnkelly09 committed Dec 18, 2024
1 parent 936b800 commit 96148d0
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions polkadot-protocol/architecture/polkadot-chain/agile-coretime.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ description: Explore the efficient scheduling mechanisms to access Polkadot core

Agile Coretime is the [scheduling](https://en.wikipedia.org/wiki/Scheduling_(computing)){target=\_blank} framework on Polkadot that lets parachains efficiently access cores, which comprise an active validator set tasked with parablock validation. As the first blockchain to enable a flexible scheduling system for blockspace production, Polkadot offers unparalleled adaptability for parachains.

``` mermaid
graph TB
A[Cores Designation]
B[Bulk Coretime]
C[On-Demand Coretime]
A --continuous--> B
A --flexible--> C
```

Cores can be designated to a parachain either continuously through [bulk coretime](#bulk-coretime) or dynamically via [on-demand coretime](#on-demand-coretime). Additionally, Polkadot supports scheduling multiple cores in parallel through [elastic scaling](https://wiki.polkadot.network/docs/learn-elastic-scaling){target=\_blank}, which is a feature under active development on Polkadot. This flexibility empowers parachains to optimize their resource usage and block production according to their unique needs.

In this guide, you'll learn how bulk coretime enables continuous core access with features like interlacing and splitting, and how on-demand coretime provides flexible, pay-per-use scheduling for parachains. For a deep dive on Agile Coretime and its terminology, refer to the [Wiki doc](https://wiki.polkadot.network/docs/learn-agile-coretime#introduction-to-agile-coretime){target=\_blank}.
Expand Down

0 comments on commit 96148d0

Please sign in to comment.