一种基于云币的层次式云端计算系统激励方法技术方案

技术编号:4243493 阅读:384 留言:0更新日期:2012-04-11 18:40
为了提高系统运行的稳定度,必须有一套激励机制促使终端节点能够稳定、诚实地贡献资源和协同工作,即促成节点从不可信赖的“端”节点层流向可信赖的“端”节点层。本发明专利技术提出一种基于云币的层次式云端计算系统激励方法,主要思想是采用简洁、高效率、低开销和易实施的原则,借鉴人类社会中“按劳计酬”的思路,提出一种基于云币的可信赖“端”节点激励机制,通过采用命名为云币的虚拟货币来刺激节点积极地提供服务,实现了云端计算环境中的分布式支付,使得端节点能够更加稳定诚实地提供自身资源以完成分配任务,最大化发挥云外层端节点的作用,最终使系统得以优化。

【技术实现步骤摘要】

【技术保护点】
一种基于云币的层次式云端计算系统激励方法,其特征在于该方法采用一种基于云币的可信赖“端”节点激励机制,通过采用命名为云币的虚拟货币来刺激节点积极地提供服务,具体实施方法如下:1)、当端节点首次加入云端计算环境时须在系统管理员处注册,由系统管理员以奖励方式分配给该节点少量云币并存储于云核心层或云内层节点上的节点账户内,作为节点在系统中活动的启动资金,2)、当节点愿意接受某一次服务请求,并按约定成功完成了任务则将获得约定数量的云币,并存入节点账户内;如果失败将相应的扣除比约定获取当节点A因为获取了节点B的服务而必须支付云币时,其将r↓[0]和支付对(r↓[i],i),其中i=1,2...n-1,签名后发送给B,这就成为一次支付行为,支付的云币CC↓[AB]内容如下:CC↓[AB]=Sign↓[SK↓[A]](ID↓[B],Certificate↓[A],r↓[0],(r↓[i],i),SN)式中SK↓[A]是节点A的私钥,Certificate↓[A]是节点A的证书,ID↓[B]是节点B的用户标识;SN是本次支付序列号,序列号使得节点B不能伪造节点A支付给他的电子货币。在上述的交易中,核心节点并不参与每次的交易活动。在一段时间后,由各节点汇聚自己为其它节点提供的服务而获得的云币,并提交给系统核心节点统一结算。的数量要少的云币作为惩罚,3)、在云端计算环境可能存在着两种服务,一种是免费服务,节点在获取服务时需要出示其所拥有的云币数量,以此作为获取服务的优先级设置依据;另一种是付费服务,节点在获取服务时需要支付相应数量的云币,3a.拥有云币数量越多的节点享受免费服务的时候可获得优先服务,系统管理员在某一段时间内接收到来自多个用户不同类型服务的请求时,按照节点拥有云币数量将节点编入m个优先级队列,对于队列i中的请求,则以其发出服务请求的先后次序即先来先服务策略来排队,3b.设定相应的衰减因子μ,0<μ<1,使得节点拥有的云币数量随着时间的推移不断缩水,以达到持续刺激节点提供服务的目的,设Fund(Δ↓[x])为节点当前阶段Δ↓[x]拥有的云币数,Fund(Δ↓[x])为节点上一阶段Δ↓[x]拥有的云币数,α是当前阶段Δ↓[x]节点新增的云币数额,则有:Fund(Δ↓[x])=(1-μ)Fund(Δ↓[x-1])+α3c.当节点希望获取需付费的服务时,需要支付相应数量的云币时,通过由系统管理员统一管理的账户进行转付即可,采...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐小龙程春玲章韵张旻陈丹伟张登银熊婧夷
申请(专利权)人:南京邮电大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1