Eth1.0 Merge to Eth2.0

Review ETH2.0 Phase0 BeaconChain Blog In December of 2020, ETH went online with the 2.0-0 stage beacon chain, the underlying application of ETH 2.0 Proof of Stacking (pos), which is not like the ETH 1.0 main chain that is running now, there is no smart contract nor account management on Beacon Chain, its main function is the 2.0 consensus mechanism, users protect the security of the whole 2.0 main network by pledging. In stage 0, users can only pledge ETH tokens and cannot run contracts or transfer money. ...

March 17, 2022 · 5 min · alexchen

TIDB Architecture

Reference TIDB architecture Why use TIDB the architecture used by the machine is ARM64. 2. trying to use a distributed database architecture. solve the high availability problem, when a Raspberry Pi database node is down, it will not affect the data writing. compared vitess and TIDB, TIDB is more compatible with ARM64, easy to start experimenting. prepare for the financial trading system later. Architecture Components and functions TIDB Server TIDB Server is a stateless application, it does not store data itself, load balancing can be placed in front, external application requests to nodes in TIDB Cluster, TIDB server will analyze and calculate the SQL requested by the application and forward the request to the underlying data store TiKV. ...

January 4, 2022 · 2 min · alexchen

Volcano High Perforamnce Workloads

Introduction volcano is a kubernets-based container batch engine for high-performance workload scenarios. Application scenarios: machine learning and deep learning biological and genetic computing big data applications Concepts Queue Queue holding a set of podgroups apiVersion: scheduling.volcano.sh/v1beta1 kind: Queue metadata: name: distcc spec: weight: 1 reclaimable: false capability: cpu: 50 field: weight -> The proportion of the queue in the cluster resource division, the proportion of resources occupied by the queue is: (weight / total-weight) * total-resource, soft resource constraint. ...

June 2, 2021 · 5 min · alexchen

OpenEBS-For-MinIO

Architecture

November 24, 2020 · 1 min · alexchen

New Mac Mini With Apple M1 Chip

Getting Started The beginning of 2020 when they have planned their own future direction is to ARM devices edge computing direction development, is expected in the next 3-5 years ARM platform will rise in various computing fields, from smart phones to small Arduino edge devices, to large supercomputing systems, in every corner of the world we can see the figure of ARM. In order to promote SARS-Cov-2 vaccine research and development, they also formed a set of ARM64 general-purpose computing platform, the hardware used is Raspberry Pi 4, the system uses Ubuntu 20.04 aarch64, because the main focus of low power consumption, so the entire computing platform is running at home, 50 units of Raspberry Pi Power consumption is basically at 300-400 watts, at the same time, they are also setting up Kubernets under the machine learning platform, able to complete the training of models on ARM, of course, the performance and X86 + GPU can not be compared, overall they can learn to large distributed project training and cluster management experience on a large scale. ...

November 18, 2020 · 3 min · alexchen