`

filecoin任务发送

 
阅读更多
filecoin p1,p2,c2任务发送机制:
1.主节点先把任务发到自身消费者通道中

2.会有一个协程在消息费通道拉取任务,进行处理

3.协程会遍历所有worker,如果worker配置的任务类型不支持此任务则跳过

4.如果支持此任务,则看以下数据是否满足,不满足则不会选作候选worker:(sector-storage index.go StorageBestAlloc)
a.worker的可用存储空间是否够
b.最近一次心跳时间距离当前时间是否在50秒以内
c.没有心跳err

5.如果条件4满足,则看当前worker是否可以处理请求:(sector-storage sched.go canHandleRequest)
a.查看worker内存是否够用,如果不够则主节点触发日志(not enough physical memory)
b.查看worker虚拟内存是否够用,如果不够则主节点触发日志(not enough virtual memory)
c.查看worker的cpu是否够用,如果不够则主节点触发日志(multicore process needs | not enough threads)
d.查看worker的gpu是否够用,如果不够则主节点触发日志(not scheduling on worker)

6.最后如果满足条件的worker有多个,则根据cpu,内存,交换空间计算出一个权重权进行排序,谁的权重高任务就交给谁来做.(sector-storage sched.go utilization)

7.如果一个worker都不满足条件,则输出日志(maybeSchedRequest didn't find any good workers)
分享到:
评论

相关推荐

    FileCoin白皮书.rar

    FileCoin白皮书.pdf

    Filecoin白皮书

    Filecoin白皮书,介绍了ipfs的应用以及Filecoin的技术实现

    FileCoin白皮书.pdf

    filecoin中文版白皮书,关于区块链分布式存储的火爆白皮书,值得一看

    Filecoin经济模型(中文版).pdf

    ### Filecoin经济模型详解 #### 一、Filecoin网络及使命 **Filecoin**网络旨在构建一个分布式的、高效且强大的数据存储与分发网络,致力于成为人类信息的基础架构之一。该网络通过激励机制促进其经济体系的持续...

    filecoin白皮书翻译版.pdf

    go-filecoin白皮书翻译版,基本都能看懂的,主要是算法

    Filecoin白皮书(中文版).pdf

    filecoin白皮书中文版

    缔造Filecoin经济-2002.8-32页精品报告2020.pdf

    Filecoin是基于区块链技术的分布式存储网络,旨在为人类信息打造一个去中心化的、高效且强大的存储基础。该网络通过激励措施促进其经济的持续增长与发展,并设计目标是为了让参与者能够与网络目标激励兼容,即以尽...

    filecoin-proof-parameters1.tar.gz

    filecoin-proof-parameters ,不包含复制证明参数数据,lotus daemon , 运行需要的依赖数据,拷贝到/var/tmp/filecoin-proof-parameters目录下解压

    FIL-Filecoin白皮书中文版1

    Filecoin是一种去中心化的存储网络,其目标是创建一个安全且高效的存储市场,允许用户将数据存储在全球范围内的多个节点上。这份白皮书详细介绍了Filecoin协议的设计理念、架构和核心特性。 1. **基本构成** ...

    filecoin核心算法.txt

    涵盖EC共识机制、时空证明、影响力容错、有向无环图、深度鲁棒图、可验证延迟函数等方面知识,BLAKE2算法:BLAKE2 系列比常见的 MD5,SHA-1,SHA-2,SHA-3 更快

    filecoin-lotus-C2

    filecoin lotus C2

    filecoin-box:Filecoin风味的Ganache松露盒

    $ truffle unbox filecoin 设置 运行Filecoin Ganache 安装后,您可以使用以下命令运行Filecoin Ganache(请注意,这需要NPM 5.2或更高版本) $ npx ganache filecoin 这将创建10个帐户,每个帐户都装有100个FIL,...

    Filecoin 协议的参考实现,用 Go 编写.zip

    报告漏洞请发送电子邮件至security@filecoin.org。有关更多详细信息,请参阅我们的安全政策。相关包这些存储库是独立且可重复使用的模块,但与 Lotus 紧密集成,构成功能齐全的 Filecoin 实现go-fil-markets有自己的...

    webnative-filecoin

    从浏览器发送安全的Filecoin交易。 使用Fission的 SDK通过在浏览器内密钥和依赖于的共同签名服务器(用户控制的分布式身份验证令牌)之间聚集签名来存储密钥并安全地发送事务。 开始吧 import { getWallet , ...

    filecoin_cl_ea

    从您的Filecoin节点发送数据到智能合约并从其中获取数据。 去做 编写测试 使参数更容易 先决条件: 开始之前... 拆除Docker容器后,请记住运行docker system prune以免占用大量空间,并且不会出现命名冲突。 入门 ...

    Filecoin白皮书中文版文.pdf

    Filecoin白皮书

    filecoin-signing-tools:Filecoin签名库

    Filecoin签名工具 您可以在找到更多信息。...检索发送状态 例子 呼叫者 被叫者 地位 Node.js JSONRPC服务 准备好 :check_mark: 浏览器 WASM 准备好 :check_mark: 浏览器 WASM +分类帐 准备好 :check_mark: Node.js

    2020-engineering-filecoins-economy-en.pdf

    ### 分布式存储与区块链:Filecoin经济模型详解 #### 一、Filecoin网络及其使命 Filecoin网络作为一项创新的数据存储与分发网络,其使命在于构建一个去中心化、高效且坚固的信息基础架构,旨在为人类信息提供可靠...

    公链分析——Filecoin&IPFS;

    在诸多公有链项目中,Filecoin和IPFS(星际文件系统)是两个备受关注的项目,它们旨在实现一种去中心化的存储网络。下面将对这两个技术进行详细分析。 首先,我们需要了解Filecoin和IPFS之间的关系。IPFS是一个协议...

Global site tag (gtag.js) - Google Analytics