Subnet Management - shefu (Application)

This topic is intended to capture Subnet Management activities over time for the shefu subnet, providing a place to ask questions and make observations about the management of this subnet.

At the time of creating this topic the current subnet configuration is as follows:

Expand
{
  "version": 44325,
  "records": [
    {
      "key": "subnet_record_nl6hn-ja4yw-wvmpy-3z2jx-ymc34-pisx3-3cp5z-3oj4a-qzzny-jbsv3-4qe",
      "version": 44325,
      "value": {
        "membership": [
          "4jtgm-ywxcc-xh3o3-x2omx-tgmdm-gobca-agb3a-alvw4-dhmyn-khis6-xae",
          "cvryq-gpest-bfwqd-m6sce-7atse-publw-vcki4-yyny5-wb2su-yr44m-gae",
          "77fe5-a4oq4-o5pk6-glxt7-ejfpv-tdkrr-24mgs-yuvvz-2tqx6-mowdr-eae",
          "mt54u-t6z4l-fkx5l-2xwfe-g3u34-kzd44-2d3f2-xu6ty-lpc6z-pex4y-5qe",
          "uxbqo-4ugdi-djpsm-h6lcd-sdtcm-g7vve-4ajsi-lnv3n-ujnbi-2tgos-7qe",
          "5hpo7-g35qx-gomzb-ev6u4-uuhmm-mx3vz-dtx6z-ey7jc-bgzgw-hhv2i-sae",
          "u7niu-lhdw7-x2lje-t4vif-jan6i-wzanp-twrqw-sv3so-ft3x5-iqmnv-kqe",
          "ptxxp-fechw-m6taf-lrkaj-hwtas-rxq6p-o6tko-yho6t-cjfzc-zkgdd-sae",
          "d2hzh-j3wzi-mkmcx-ufb6u-5gft4-ta7yt-xq4qo-dncvt-y6dov-xbujm-hae",
          "5jxvk-4hn3t-7bzwt-enxfa-4u7rh-n3fno-t33ly-74lic-z2uep-zqlvp-nqe",
          "5aaq4-rdwmq-au7kc-lziuc-ii4hi-ygyx7-qalig-2ytfu-rsxtm-h6pt5-aae",
          "tvuwv-w7ks3-jpphq-dnilk-ewkuy-izc4x-sal4e-25dhc-7tsoy-uknfw-lqe",
          "diz6c-cfgpz-4itzw-ufwi2-zdc5d-uwcvx-gfhcd-7pjnm-526lr-lyuh5-6ae"
        ],
        "nodes": {},
        "max_ingress_bytes_per_message": 2097152,
        "max_ingress_messages_per_block": 1000,
        "max_block_payload_size": 4194304,
        "unit_delay_millis": 1000,
        "initial_notary_delay_millis": 600,
        "replica_version_id": "a3831c87440df4821b435050c8a8fcb3745d86f6",
        "dkg_interval_length": 499,
        "start_as_nns": false,
        "subnet_type": "application",
        "features": {
          "canister_sandboxing": false,
          "http_requests": true,
          "sev_enabled": false
        },
        "max_number_of_canisters": 120000,
        "ssh_readonly_access": [],
        "ssh_backup_access": [],
        "ecdsa_config": null,
        "chain_key_config": null
      }
    }
  ]
}
3 Likes

There’s an open proposal for changing subnet membership - Proposal: 131402 - ICP Dashboard (internetcomputer.org). This information is presented below:

  • red marker represents a removed node
  • green marker represents an added node
  • highlighted patches represent the country a node sits within

Table
Country Data Center Owner Node Provider Node
--- Germany Munich (mu1) q.beyond Staking Facilities xgzgx-aoan7-oejm5-rdme4-wwpxu-jptem-yo4pl-6apq4-udnvo-zhfth-yae
+++ Romania Bucharest (bu1) M247 Iancu Aurel kpvfz-zg5cs-5ofal-k5zng-uop7b-gjm4v-z4ug3-sggef-4zu7x-ihvcw-yqe
Belgium Brussels 2 (br2) AtlasEdge Allusion rl4ec-tk6gm-5pc5u-2vtnm-vim5f-xgjik-iolpy-lhjof-yvnu2-mwixm-vae
Canada Fremont (fm1) Hurricane Electric Boolean Bit, LLC axo3p-axths-mmqxt-2gawc-zakoe-mgbww-zv7hv-ppnp6-twqz7-umjz4-kqe
Switzerland Geneva 2 (ge2) SafeHost Archery Blockchain SCSp 4lqcl-tzzs3-jztya-ro7ak-ew5ue-l3tlc-5cxk3-4jt7m-z66st-ad5ld-aae
Switzerland Zurich 6 (zh6) Green.ch Sygnum Bank pri5a-une2z-drxdd-pjg2y-chwiz-hsuhx-xe4l6-gnio4-cgjvm-virtb-3qe
China Seoul 3 (kr1) KT Pindar Technology Limited shg6y-mwjc2-rqfxr-7pi76-x3jed-yfn4p-v6gue-jbai7-uraz4-i35vp-eqe
India Panvel 2 (pl2) Yotta Krishna Enterprises mtti3-fw4qf-27www-bah3o-ctlkw-lebmb-3m6e6-eesv4-l7onf-4db2y-qae
Singapore Singapore 2 (sg2) Telin OneSixtyTwo Digital Capital xp737-mf6s2-27fc3-w22ge-g67ck-levhr-yf4a3-f2luo-4xd3y-3veag-pae
Slovenia Ljubljana (lj1) Posita.si Fractal Labs AG fl2ks-flv23-luwoe-t3tza-xmurj-aa3ts-bcuda-gpz53-gnnfn-xzm7x-4qe
Sweden Stockholm 1 (sh1) Digital Realty DFINITY Operations SA yld6m-kvarh-m5a63-yxlak-4ukqc-zxa6g-aenp4-hjb3o-muwtu-h3zba-zae
United States of America (the) Chicago 3 (ch3) CyrusOne MI Servers psz2h-gwldw-4xyex-ca33n-lojke-aiert-jk7b5-mcnzp-4ohor-jrrw3-aae
United States of America (the) Dallas (dl1) Flexential 87m Neuron, LLC ugevo-xgn4n-7hcvf-b7rdl-s2z3h-2zdwr-b4dnk-va5qy-fvcl4-fravt-5ae
United States of America (the) Orlando (or1) Datasite Giant Leaf, LLC 2ojd2-6gt7o-v5dyl-fd2re-pd5yu-b4gih-gebku-sekge-rpnwr-eifss-kae

The removed node is replaced with a node based in Romania. I’ve verified that this node is currently unassigned.

The proposal mentions that his change is needed due to the Munich (mu1) data centre being due for decommissioning. I have some questions about this which I’ve asked on another topic.

2 Likes

DFINITY will submit an NNS proposal today to reduce the notarization delay on the subnet, shefu, similar to what has happened on other subnets in recent weeks (you can find all details in this forum thread).

4 Likes

Voted to adopt proposal 133059. The subnet shefu being an application subnet, where new subnets of this type are already being created by default with the proposed 300ms for the initial_notary_delay_millis as seen in this proposal.

Thanks for the work @dsharifi. Also could you help me find if there is a way to see what has already been done for the Synchronous message submission endpoint and the Latency-aware ingress routing parts of the TOKAMAK roadmap?

Update: I have voted to adopt proposals 133060, 133064, 133065, 133066, 133067, 133068, 133069, 133070, 133072, 133073, 133074, 133075, 133076 and 133077 for the same reasons

5 Likes

Voted to adopt proposals 133059, 133060, 133064-133070 & 133072-133077.

This set of proposals is intended to reduce network latency by reducing the notarization delay to 300ms for 15 of the 18 subnets that currently have a notarization delay of 600ms, all of which are application subnets. 15 other subnets (14 application + system (Bitcoin)) already have a notarization delay of 300ms. I understand that performance testing has been done on this change, as noted here.

3 Likes

Voted to adopt proposal 133059. The initial_notary_delay_millis is set to 300 and the subnet_id is correct.

3 Likes

I would follow the “Reducing End to End latencies on the Internet Computer” thread where we post regular updates on the progress of the milestone.

2 Likes

Proposal 133449

2 removed nodes (Switzerland - down, US - up) replaced with nodes in Canada and Japan. The second swap was to improve decentralisation. Looks good, I’ve voted to adopt.

Decentralisation Stats

Subnet node distance stats (distance between any 2 nodes in the subnet) →

Smallest Distance Average Distance Largest Distance
EXISTING 0 km 6096.726 km 15663.139 km
PROPOSED 0 km 6729.961 km (+10.4%) 15089.7 km (-3.7%)

This proposal slightly increases decentralisation, considered purely in terms of average geographic distance (and therefore there’s a slight theoretical increase in localised disaster resilience). :+1:

Subnet characteristic counts →

Continents Countries Data Centers Owners Node Providers
EXISTING 3 10 13 13 13
PROPOSED 3 10 13 13 13

Largest number of nodes with the same characteristic (e.g. continent, country, data center, etc.) →

Continent Country Data Center Owner Node Provider
EXISTING 7 3 1 1 1
PROPOSED 6 (-14.29%) 2 (-33.33%) 1 1 1
:star_struck: :point_up:

See here for acceptable limits → Motion 132136

The above subnet information is illustrated below, followed by a node reference table:

Map Description
  • Red marker represents a removed node (transparent center for overlap visibility)
  • Green marker represents an added node
  • Blue marker represents an unchanged node
  • Highlighted patches represent the country the above nodes sit within (red if the country is removed, green if added, otherwise grey)
  • Light grey markers with yellow borders are examples of unassigned nodes that would be viable candidates for joining the subnet according to formal decentralisation coefficients (so this proposal can be viewed in the context of alternative solutions that are not being used)

Table
Continent Country Data Center Owner Node Provider Node Status
--- Europe Switzerland Zurich 6 (zh6) Green.ch Sygnum Bank pri5a-une2z-drxdd-pjg2y-chwiz-hsuhx-xe4l6-gnio4-cgjvm-virtb-3qe DOWN
--- Americas United States of America (the) Dallas (dl1) Flexential 87m Neuron, LLC ugevo-xgn4n-7hcvf-b7rdl-s2z3h-2zdwr-b4dnk-va5qy-fvcl4-fravt-5ae UP
+++ Americas Canada Vancouver (bc1) Cyxtera Blockchain Development Labs wxpaf-p35qf-lgbep-ea4cu-dfxwf-65xgh-5hoyq-lplcs-ztt5m-nbweu-zae UNASSIGNED
+++ Asia Japan Tokyo 2 (ty2) Equinix Starbase voskz-5mamq-myzix-kxu4f-unkss-vuxxz-nnadv-ffsja-b4cac-khfwm-5qe UNASSIGNED
Europe Belgium Brussels 2 (br2) AtlasEdge Allusion rl4ec-tk6gm-5pc5u-2vtnm-vim5f-xgjik-iolpy-lhjof-yvnu2-mwixm-vae UP
Europe Belgium Seoul 3 (kr1) KT Pindar Technology Limited shg6y-mwjc2-rqfxr-7pi76-x3jed-yfn4p-v6gue-jbai7-uraz4-i35vp-eqe UP
Americas Canada Fremont (fm1) Hurricane Electric Boolean Bit, LLC axo3p-axths-mmqxt-2gawc-zakoe-mgbww-zv7hv-ppnp6-twqz7-umjz4-kqe UP
Europe Germany Geneva 2 (ge2) SafeHost Archery Blockchain SCSp 4lqcl-tzzs3-jztya-ro7ak-ew5ue-l3tlc-5cxk3-4jt7m-z66st-ad5ld-aae UP
Asia India Panvel 2 (pl2) Yotta Krishna Enterprises mtti3-fw4qf-27www-bah3o-ctlkw-lebmb-3m6e6-eesv4-l7onf-4db2y-qae UP
Europe Romania Bucharest (bu1) M247 Iancu Aurel kpvfz-zg5cs-5ofal-k5zng-uop7b-gjm4v-z4ug3-sggef-4zu7x-ihvcw-yqe UP
Asia Singapore Singapore 2 (sg2) Telin OneSixtyTwo Digital Capital xp737-mf6s2-27fc3-w22ge-g67ck-levhr-yf4a3-f2luo-4xd3y-3veag-pae UP
Europe Slovenia Ljubljana (lj1) Posita.si Fractal Labs AG fl2ks-flv23-luwoe-t3tza-xmurj-aa3ts-bcuda-gpz53-gnnfn-xzm7x-4qe UP
Europe Sweden Stockholm 1 (sh1) Digital Realty DFINITY Operations SA yld6m-kvarh-m5a63-yxlak-4ukqc-zxa6g-aenp4-hjb3o-muwtu-h3zba-zae UP
Americas United States of America (the) Chicago 3 (ch3) CyrusOne MI Servers psz2h-gwldw-4xyex-ca33n-lojke-aiert-jk7b5-mcnzp-4ohor-jrrw3-aae UP
Americas United States of America (the) Orlando (or1) Datasite Giant Leaf, LLC 2ojd2-6gt7o-v5dyl-fd2re-pd5yu-b4gih-gebku-sekge-rpnwr-eifss-kae UP

Known Neurons to follow if you're too busy to keep on top of things like this

If you found this analysis helpful and would like to follow the vote of the LORIMER known neuron in the future, consider configuring LORIMER as a followee for the Subnet Management topic.

Other good neurons to follow:

  • Synapse (follows the LORIMER and CodeGov known neurons for Subnet Management, and is a generally well informed known neuron to follow on numerous other topics)

  • CodeGov (actively reviews and votes on Subnet Management proposals, and is well informed on numerous other technical topics)

  • WaterNeuron (the WaterNeuron DAO frequently discuss proposals like this in order to vote responsibly based on DAO consensus)

1 Like

Voted to adopt proposal 133449.

Another Sygnum Bank offline node being replaced.
While Dallas node is replaced to improve decentralization.

Proposal 133449 replaces node pri5a which appears as “Status: Offline” in the dashboard but it seems to be running well according to the Node Provider Rewards tool. @sat @SvenF Am I missing something?

2 Likes

Hi @timk11 there have been several networking issues with all nodes from Sygum bank last week that our networking team worked on together with Sygnum, the dre-heal tool automatically selects nodes that need to be replaced.

If I look carefully at the graph I see this nodes also has some failed blocks as block master on the 18th, at the time we run the dre-heal tool to replace nodes. Note that each node in a subnet takes turn in being a block master, so that’s why you do not see a large number of failures unless the node is complete dead.

1 Like

Thans @SvenF for clarifying that. If I’m reading the graph correctly it shows 3 failed blocks and 16659 successfully proposed blocks. Correct me if I have that wrong. This also ties in with my questions in another post about the rate of block failure that would warrant replacement.

Voted to adopt proposal 133449.

This proposal replaces node pri5a which appeared as “Status: Offline” in the dashboard prior to the proposal’s execution. It appeared to be working well in the Node Provider Reward tool but I take on board the explanation of the issues affecting nodes from this node provider. Additionally, decentralisation is improved with respect to country. The number of nodes in the US is still above the number allowed in the target topology but has been lowered from 4 nodes to 3 nodes.

1 Like

Voted to adopt proposal 133449. The proposal replaces the dead node pri5a and node ugevo on subnet shefu with the nodes wxpaf and voskz. The replacement of the healthy node comes as a decentralization improvement on the Country metric.

1 Like

Voted to adopt proposal 134183, as the reasoning is sound and the description matches the payload. This proposal replaces 2 healthy nodes, both of which appear as “Active” on the IC dashboard. The proposed change improves decentralisation with respect to country and brings the target topology parameters to within the requirements.

3 Likes

Proposal 134183

TLDR: I’m planning to adopt. Improves decentralisation in terms of country diversity. This is slightly at the expense of average geographic distance between nodes, and also the max number of nodes per continent (will be 7 instead of 6 after this proposal executes), however neither of these are formal IC Target Topology metrics.

Motivation:

  • replacing node psz2h-gwldw-4xyex-ca33n-lojke-aiert-jk7b5-mcnzp-4ohor-jrrw3-aae to optimize network topology
  • replacing node axo3p-axths-mmqxt-2gawc-zakoe-mgbww-zv7hv-ppnp6-twqz7-umjz4-kqe to optimize network topology

2 removed American nodes replaced with a node in China and Lithuania.

Decentralisation Stats

Subnet node distance stats (distance between any 2 nodes in the subnet) →

Smallest Distance Average Distance Largest Distance
EXISTING 0 km 6729.961 km 15089.7 km
PROPOSED 0 km 6348.994 km (-5.7%) 14604.536 km (-3.2%)

This proposal slightly reduces decentralisation, considered purely in terms of geographic distance (and therefore there’s a slight theoretical reduction in localised disaster resilience). :-1:

Subnet characteristic counts →

Continents Countries Data Centers Owners Node Providers Node Operator
EXISTING 3 10 13 13 13 13
PROPOSED 3 12 (+16.7%) 13 13 13 13

This proposal slightly improves decentralisation in terms of jurisdiction diversity. :+1:

Largest number of nodes with the same characteristic (e.g. continent, country, data center, etc.) →

Continent Country Data Center Owner Node Provider Node Operator
EXISTING 6 2 1 1 1 1
PROPOSED 7 (+16.67%) 2 1 1 1 1

See here for acceptable limits → Motion 132136

The above subnet information is illustrated below, followed by a node reference table:

Map Description
  • Red marker represents a removed node (transparent center for overlap visibility)
  • Green marker represents an added node
  • Blue marker represents an unchanged node
  • Highlighted patches represent the country the above nodes sit within (red if the country is removed, green if added, otherwise grey)
  • Light grey markers with yellow borders are examples of unassigned nodes that would be viable candidates for joining the subnet according to formal decentralisation coefficients (so this proposal can be viewed in the context of alternative solutions that are not being used)


.

Table
Continent Country Data Center Owner Node Provider Node Operator Node Status Performance
--- Americas Canada Fremont (fm1) Hurricane Electric Boolean Bit, LLC jjymt axo3p-axths-mmqxt-2gawc-zakoe-mgbww-zv7hv-ppnp6-twqz7-umjz4-kqe UP :bar_chart:
--- Americas United States of America (the) Chicago 3 (ch3) CyrusOne MI Servers t37p3 psz2h-gwldw-4xyex-ca33n-lojke-aiert-jk7b5-mcnzp-4ohor-jrrw3-aae UP :bar_chart:
+++ Asia China HongKong 1 (hk1) Unicom Wancloud limited z6cfb 2a7fq-jivc5-upcob-l5e6k-v3l6a-xo4fc-5rfga-7t5ng-cnv72-t6z7d-wqe UNASSIGNED :bar_chart:
+++ Europe Lithuania Vilnius 2 (vl2) Data Inn George Bassadone inluf 3lgs3-hz4d6-jgdro-tdx6k-vzqp3-cuq65-lgrmm-j7bj3-u2cku-2bw5k-fae UNASSIGNED :bar_chart:
Europe Belgium Brussels 2 (br2) AtlasEdge Allusion oorkg rl4ec-tk6gm-5pc5u-2vtnm-vim5f-xgjik-iolpy-lhjof-yvnu2-mwixm-vae UP :bar_chart:
Europe Belgium Seoul 3 (kr1) KT Pindar Technology Limited iubpe shg6y-mwjc2-rqfxr-7pi76-x3jed-yfn4p-v6gue-jbai7-uraz4-i35vp-eqe UP :bar_chart:
Americas Canada Vancouver (bc1) Cyxtera Blockchain Development Labs feb2q wxpaf-p35qf-lgbep-ea4cu-dfxwf-65xgh-5hoyq-lplcs-ztt5m-nbweu-zae UP :bar_chart:
Europe Germany Geneva 2 (ge2) SafeHost Archery Blockchain SCSp 5atxd 4lqcl-tzzs3-jztya-ro7ak-ew5ue-l3tlc-5cxk3-4jt7m-z66st-ad5ld-aae UP :bar_chart:
Asia India Panvel 2 (pl2) Yotta Krishna Enterprises 7rw6b mtti3-fw4qf-27www-bah3o-ctlkw-lebmb-3m6e6-eesv4-l7onf-4db2y-qae UP :bar_chart:
Asia Japan Tokyo 2 (ty2) Equinix Starbase dpt4y voskz-5mamq-myzix-kxu4f-unkss-vuxxz-nnadv-ffsja-b4cac-khfwm-5qe UP :bar_chart:
Europe Romania Bucharest (bu1) M247 Iancu Aurel c5ssg kpvfz-zg5cs-5ofal-k5zng-uop7b-gjm4v-z4ug3-sggef-4zu7x-ihvcw-yqe UP :bar_chart:
Asia Singapore Singapore 2 (sg2) Telin OneSixtyTwo Digital Capital qffmn xp737-mf6s2-27fc3-w22ge-g67ck-levhr-yf4a3-f2luo-4xd3y-3veag-pae UP :bar_chart:
Europe Slovenia Ljubljana (lj1) Posita.si Fractal Labs AG gl27f fl2ks-flv23-luwoe-t3tza-xmurj-aa3ts-bcuda-gpz53-gnnfn-xzm7x-4qe UP :bar_chart:
Europe Sweden Stockholm 1 (sh1) Digital Realty DFINITY Operations SA lgp6d yld6m-kvarh-m5a63-yxlak-4ukqc-zxa6g-aenp4-hjb3o-muwtu-h3zba-zae UP :bar_chart:
Americas United States of America (the) Orlando (or1) Datasite Giant Leaf, LLC redpf 2ojd2-6gt7o-v5dyl-fd2re-pd5yu-b4gih-gebku-sekge-rpnwr-eifss-kae UP :bar_chart:

Known Neurons to follow if you're too busy to keep on top of things like this

If you found this analysis helpful and would like to follow the vote of the LORIMER known neuron in the future, consider configuring LORIMER as a followee for the Subnet Management topic.

Another good neuron to follow is Synapse (follows the LORIMER and CodeGov known neurons for Subnet Management, and is a generally well informed known neuron to follow on numerous other topics)

2 Likes

Voted to adopt proposal #134183.

The proposal replaces 2 healthy Active status nodes form Chicago 3 and Fremont, US with Awaiting nodes from HongKong 1, HK and Vilnius 2, LT in order to optimize network topology.

2 Likes

Voted to adopt proposal 134183. The proposal replaces two nodes from subnet shefu:
Removed Nodes: psz2h, axo3p.
Added Nodes: 2a7fq and 3lgs3.
The proposal was verified using the DRE tool to verify the metrics stated. All nodes replaced are healthy but this replacements improve the network topology on the country metric by reducing the number of nodes in the US from 3 to 1.

1 Like