项目名称: 分布并发透明的虚拟计算环境程序设计

项目编号: No.61272154

项目类型: 面上项目

立项/批准年度: 2013

项目学科: 自动化技术、计算机技术

项目作者: 曹东刚

作者单位: 北京大学

项目金额: 80万元

中文摘要: 虚拟计算环境中处理器多核化、网络化对主流基于冯o诺依曼硬件体系、以命令式语言为主体的程序设计技术在程序高效编写和执行方面提出新的挑战。本课题针对面向网络的虚拟计算环境,研究支持透明分布并发的程序设计及运行支撑环境关键技术,目标是使得虚拟计算环境程序员可以象现在编写单任务程序那样,较容易地编写可透明分布执行的并发程序,并支持其高效运行。课题拟采用基于开源Erlang/OTP平台进行语言扩展和平台设计的技术方案,利用Erlang语言已有的函数式编程和进程交互机制,引入实体建模设施并设计分布并发透明的编程模型,建立基于Erlang虚拟机集群的运行支持设施。课题预期成果包括一个基于Erlang的分布并发透明的程序设计设施,一个基于Erlang/OTP的面向虚拟计算环境的程序运行平台,一套分布并发程序开发技术与方法。本课题的所有技术代码均将开源,并应用于虚拟计算环境、网构软件、云计算环境等。

中文关键词: 分布式计算;弹性伸缩;编程模型;Actor模型;

英文摘要: In virtual computing environment, the multicore and networking technologies brings about new challenges to currently mainstream programming techniques, which are mainly based on imperative programming languages and best targeted for Von Neumann machine. Multicore and networked computing environment has powerful paralell computing capabilies. However, it is hard to write and execute programs that can fully utilize these capabilies in cost-effective manner. This project aims at developping new distribution and concurrency transparent programming technoglies and the corresponding runtime supporting infrastructure for network-based virtual computing environment. With the help of this project, programmers of virtual computing environment can write concurrent programs that can transparently be executed for networked notes as effectively and easily as traditional C programmers write sequential programs for Von Neumann machine. This project will be carried on top of an existing industry-level open source programming platform named Erlang/OTP. Erlang/OTP is designed for supporting massively concurrent programming in closed network environment. It has functional programming model and message-based process communication facilies. This project will introduce entity modelling facilities into Erlang and design concurrent pro

英文关键词: Distributed Computing;Elastic Scaling;Programming Model;Actor Model;

成为VIP会员查看完整内容
0

相关内容

【AI+军事】附论文+PPT 《合成环境中的空中实训》
专知会员服务
42+阅读 · 2022年4月17日
【博士论文】分形计算系统
专知会员服务
32+阅读 · 2021年12月9日
【干货书】PyTorch实战-一个解决问题的方法
专知会员服务
143+阅读 · 2021年4月2日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
60+阅读 · 2020年10月15日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
Python导论,476页pdf,现代Python计算
专知会员服务
254+阅读 · 2020年5月17日
泛型会让你的 Go 代码运行变慢
InfoQ
0+阅读 · 2022年4月4日
基于虚拟现实环境的深度学习模型构建
MOOC
23+阅读 · 2019年9月28日
【边缘计算】边缘计算面临的问题
产业智能官
17+阅读 · 2019年5月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
27+阅读 · 2021年2月17日
小贴士
相关VIP内容
【AI+军事】附论文+PPT 《合成环境中的空中实训》
专知会员服务
42+阅读 · 2022年4月17日
【博士论文】分形计算系统
专知会员服务
32+阅读 · 2021年12月9日
【干货书】PyTorch实战-一个解决问题的方法
专知会员服务
143+阅读 · 2021年4月2日
【2020新书】C语言编程傻瓜式入门,第二版,464页pdf
专知会员服务
60+阅读 · 2020年10月15日
FPGA加速系统开发工具设计:综述与实践
专知会员服务
63+阅读 · 2020年6月24日
Python导论,476页pdf,现代Python计算
专知会员服务
254+阅读 · 2020年5月17日
相关资讯
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员