区块链性能优化新里程碑:FlexChain系统导读与技术前瞻 附pdf下载

这篇论文介绍了一个名为FlexChain的新型许可区块链系统,旨在通过物理上分解计算资源(CPU)、内存(DRAM)和存储设备来有效处理不同的区块链工作负载,解决现有系统在计算和内存负载不平衡问题,提高云资源的利用效率。以下是对论文内容的中文导读: 标题   FlexChain: An Elastic Disaggregated Blockchain(一个弹性的分解区块链) 作者   Chenyuan Wu, Mohammad Javad Amiri, Jared Asch, Heena Nagda, Qizhen Zhang, Boon Thau Loo(来自宾夕法尼亚大学) 摘要   论文提出了FlexChain,这是一个创新的许可区块链系统,通过分解资源来支持智能合约的多样化CPU和内存需求。   分解技术允许区块链服务提供商独立升级和扩展硬件资源,有效利用资源,防止数据中心的资源碎片化。   设计了一种分层键值存储,并利用多种技术并行化验证阶段,显著提升了执行速度和整体性能。   评估结果显示,FlexChain在保持与现有分布式方法相同吞吐量的同时,显著降低了内存和CPU消耗。 研究背景   许可区块链系统在数据中心应用中的重要性日益增加,但面临资源异构性带来的挑战。   智能合约在不同执行阶段可能需要不同的计算和内存资源。   数据中心传统上使用单体服务器,但资源分解是数据中心设计的新趋势。 FlexChain架构   FlexChain是首个分解式许可区块链系统,包括负载均衡器、计算池、内存池、存储池和排序服务节点。   与传统XOV区块链相比,FlexChain在计算节点、内存节点和存储节点上运行逻辑对等节点,实现了对等节点的分解和世界状态的分解。 资源分类示意图。同一类型的资源集中在资源池中。资源池被分解并通过一个快速的网络连接。 关键概念和技术   资源分解:将计算、内存和存储资源物理上分离,形成专门的资源池。   弹性伸缩:根据工作负载需求动态分配资源。   并行验证:使用依赖图技术并行化交易验证过程,提高系统吞吐量。 性能评估   通过实验评估了FlexChain的操作和性能优势。   与传统分布式架构相比,FlexChain不仅可行,而且在独立扩展性和资源利用率方面更优。 FlexChain体系结构。为简单起见,我们只给出了逻辑对等p1的工作流。 贡献和结论   论文首次探索了在资源分解环境中重新设计许可区块链系统的不同组件。   设计了基于分解内存和存储的分层键值存储,提供了区块链世界状态的弹性伸缩能力。   实现了FlexChain原型,并使用现实基准测试评估了其优势,证明了在不同区块链工作负载下实现最佳资源利用和最小的性能开销。 相关工作和未来方向   论文讨论了与资源分解和区块链优化相关的研究工作。   提出了未来的研究方向,包括优化区块链系统的其他方面,处理由DDCs引起的异构和相关故障,以及探索在计算池中组合不同硬件资源。 这篇论文为区块链技术在数据中心应用中的资源优化和系统设计提供了新的视角和解决方案。 Pdf link: https://www.vldb.org/pvldb/vol16/p23-wu.pdf ...
Read More

互联网实验室实习岗位招聘:微信小程序开发+Python程序员

2017年11月 实习生岗位一: 微信小程序开发 岗位性质:全职,6个月 岗位地点:深圳市南山西丽大学城 岗位福利: 2300-2500/月(税后,条件、表现好可以提升),提供床位住宿 + 一定交通补贴 + 一定奖金 + 顶尖高校科研实习证明 岗位能力要求: 1、熟练掌握微信小程序开发技术、了解相关技术社区和发展趋势; (必须) 2、精通HTML5/CSS3和JavaScript,熟悉页面架构与布局、熟练使用jQuery、jQuery Mobile框架;(必须) 3、Web前端开发经验, 有跨浏览器兼容性开发经验;(必须) 4、对用户体验、交互流程有深刻理解 5、有迅速利用开源社区代码和系统敏捷开发能力 6、具有互联网思维能力、熟悉社交网络、智能硬件、O2O行业知识等 7、有使用React.js/Vue.js等前端框架开发复杂网页的经验者(优先) 岗位职责: 1、专职负责微信小程序的开发与实现; 2、兼顾微信公众号、微信网页方面的工作任务; 3、负责多平台Web页面的适配与交互; 4、对接后台接口、部署开发、团队合作完成面向互联网的应用开发; 职位联系: hr@ece.pku.edu.cn 实习生岗位二: Python程序开发 岗位性质:全职,6个月 岗位地点:深圳市南山西丽大学城 岗位福利: 2500-2800/月(税后,条件、表现好可以提升),提供床位住宿 + 一定交通补贴 + 一定奖金 + 顶尖高校科研实习证明 岗位能力要求: 1、 精通Python web开发,熟悉Django 框架,有Python相关开发经验 2、 熟悉SQL语言,了解MySQL数据库 设计调优 3、 熟悉使用Linux操作系统 UbuntuCentos 4、懂前端开发,熟悉前端技术,如 HTML/CSS.Javascript/jQuery/Ajax 5、 有迅速利用开源社区代码和系统敏捷开发能力 6、 具有互联网思维能力、熟悉社交网络、智能硬件、O2O行业知识等 7、 独立完成过python程序系统的经验者(优先) 岗位职责: 1、专职python web程序研发; 2、兼顾微信公众号、微信网页方面的工作任务; 3、负责多平台Web页面的接口开发; 4、后台研发、部署开发、团队合作完成面向互联网的应用开发; 职位联系: hr@ece.pku.edu.cn 实习生岗位三: 医学数据预处理(就近) 岗位性质:全职/兼职 岗位地点:深圳市南山西丽大学城 岗位福利: 60/天 或者2000/月(税后,条件、表现好可以提升),+ 一定交通补贴 + 一定奖金 + 顶尖高校科研实习证明 岗位能力要求: 1. 计算机、医学信息学相关专业或者有熟练的计算机软件操作处理能力; 2. 熟悉正则表达式及SQL数据库; 3. 至少精通一门编程语言(python、java、c++); 4. 有文本数据清洗、整合、统计等经验者; 5. 为人踏实、可靠,就近择优选用 岗位职责: 1. 负责医疗电子病历数据的清理、整合及转换等预处理工作; 2. 对医学电子病历进行批量OCR识别(调用第三方接口); 3. 对识别后的病历文本数据进行清洗,半结构化处理; 4. 按需求提取病历文本中指定条目内容; ...
Read More

互联网金融与技术课程主页

       互联网金融与技术是2014年雷凯老师在信息工程学院新开设的一门研究生课程,该课程内容以互联网应用技术为基础,互联网金融为重,旨在帮助同学们了解互联网金融行业现状以及发展方向,启发学生的创新精神,同时为同学今后的就业提供一定的帮助。        本课程提供了六个课程项目以及两个自选项目,学生需要自行组队参与其中。这些项目经过精心设计,是信息技术与产业、产品的结合,要求最终取得具有一定可见度的成果,并将按照产业相关标准对项目进行管理、辅导、评价、验收,以培养同学们的创新意识以及团队合作能力,为同学提供实际项目开发的体验和经验。        参与课程的29名同学个人信息及分组情况如下: 项目 小组成员 个人主页 视频简历平台 李珈 李珈同学的个人主页 姚凯莉 姚凯莉同学的个人主页 金彦含 金彦含同学的个人主页 颜家英 颜家英同学的个人主页 基于众筹的网络社区 刘辰巍 刘辰巍同学的个人主页 张涛 张涛同学的个人主页 陈锦 陈锦同学的个人主页 林源鑫 林源鑫同学的个人主页 微博大V客户端 王毅 王毅同学的个人主页 柳俊宏 柳俊宏同学的个人主页 巩力睿 巩力睿同学的个人主页 邵燕华 邵燕华同学的个人主页 股票新闻推送系统 刘涌斌 刘涌斌同学的个人主页 周颖 周颖同学的个人主页 李俊茂 李俊茂同学的个人主页 张翔 张翔同学的个人主页 股票与微博信息的关联分析 杨林青 杨林青同学的个人主页 黄晓林 黄晓林同学的个人主页 耿梦悦 耿梦悦同学的个人主页 通过社交网络预测股票市场 燕红磊 燕红磊同学的个人主页 张轶航 张轶航同学的个人主页 张建国 张建国同学的个人主页 家教平台 曹洪彬 曹洪彬同学的个人主页 李志豪 李志豪同学的个人主页 姜秀宝 姜秀宝同学的个人主页 Beehive 陶世博 陶世博同学的个人主页 郑亦哲 郑亦哲同学的个人主页 康魏 康魏同学的个人主页 唐浩 唐浩同学的个人主页    ...
Read More