当前位置:主页 > 管理论文 > 组织管理论文 >

基于OpenStack的Web-EDA云计算平台及应用管理系统开发

发布时间:2020-09-30 16:06
   EDA软件是集成电路(IC)设计领域中不可或缺的工具,随着云计算技术的日渐成熟,搭建基于该技术的Web-EDA云应用管理平台,为EDA领域的发展开辟了新的道路,对IC产业的发展具有十分重要的意义。为了减轻设计任务高并发时系统的负载压力,首先设计了一个基于OpenStack的云计算平台,并采用HAProxy实现云平台集群系统的负载均衡,提升EDA工具的并发运行负载能力。为了保障Web-EDA平台用户交易的安全进行,论文介绍了如何采用区块链技术和Raft分布式一致性算法来实现Web-EDA交易系统,保证云平台中用户交易信息的不可篡改性。为了实现EDA工具的联合仿真,论文介绍了如何转换设计文件格式及使用Python脚本建立EDA工具间的数据交互,并以MEMS加速度计仿真为例,使用软件接口完成加速度计的仿真。最后,在云计算平台上部署集成开发环境,搭建了基于Web的远程应用管理系统。论文工作的主要成果体现在:(1)基于云平台部署HAProxy+Keepalived负载均衡集群,采用源IP地址调度算法实现客户端的会话保持,HA主-备节点结构实现双机热备,保证了负载均衡集群的高可用性,有效提高了系统的吞吐率以及系统所能承受的最大负载压力。(2)采用SHA-256算法和区块链技术,实现区块链数据的不可篡改性以及区块链的唯一性;共识机制采用Raft分布式一致性算法,在分布式系统中完成Leader选举,确保各节点数据一致性,保证了 Web-EDA平台用户交易的安全。(3)设计一个可实现数据处理及工具调用的仿真集成软件,利用Python脚本实现Matlab与PSpice软件的数据交互,并完成实例的联合仿真,使不同EDA工具的设计文件可以方便地进行交互,具有普遍适用性。最后,本文设计了一个基于Web的管理系统,使用该平台进行MEMS加速度计的设计与仿真,演示了用户使用Web-EDA的全过程,验证了 Web-EDA系统的可用性。
【学位单位】:厦门大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.09;TP311.52
【部分图文】:

工作原理图,平台,计算操作,计算平台


OpenStack是当下流行的云计算操作系统软件,其代码完全开源。OpenStack逡逑是面向IaaS(基础设施即服务)服务的,其优点是资源利用率高,用户可操作性强。逡逑OpenStack云计算平台的工作原理如图2-1所示[631:逡逑今夕夕用户逡逑Internet邋J逡逑控制节点逦计算节点逡逑m逡逑存储节点逡逑图2-1邋OpenStack云平台工作原理图逡逑11逡逑

基本架构,计算操作,计算平台,控制节点


OpenStack是当下流行的云计算操作系统软件,其代码完全开源。OpenStack逡逑是面向IaaS(基础设施即服务)服务的,其优点是资源利用率高,用户可操作性强。逡逑OpenStack云计算平台的工作原理如图2-1所示[631:逡逑今夕夕用户逡逑Internet邋J逡逑控制节点逦计算节点逡逑m逡逑存储节点逡逑图2-1邋OpenStack云平台工作原理图逡逑11逡逑

虚拟化


虚拟化(Virtualization)技术最初是应用在上世纪的IBM大型机系统上,通过逡逑虚拟机监控器的程序在物理设备上虚拟出一个或多个能够运行独立操作系统的逡逑虚拟机[64]。虚拟化与云计算之间的关系如图2.3所示,将多台机器虚拟为一台称逡逑为集群计算,提高了单一计算能力;用单台物理设备虚拟出多台虚机称作分区计逡逑算,如此便可以大大提高CPU的使用效率。逡逑图2-3虚拟化与云计算之间的关系逡逑OpenStack可以很好地支持KVM、XEN以及VMware等虚拟化技术[651。但逡逑是VMware所需费用较高,XEN的维护需求较高,而KVM随着版本的更新,逡逑性能也不断提升,使用KVM技术作为虚拟化平台软件逐渐成为了主流[6火因此,逡逑13逡逑

【参考文献】

相关期刊论文 前6条

1 曹延磊;;一种MEMS加速度计仿真[J];工业设计;2015年12期

2 CHENG Zhonghan;XU Xin;HUANG Hao;ZHU Runsheng;;A Scalable Memory Management Service Based on Microkernel OS in Multicore Environment[J];Chinese Journal of Electronics;2015年02期

3 张松兰;;Pspice与Matlab的数据通信[J];南京工程学院学报(自然科学版);2014年04期

4 李锡辉;杨丽;;基于WebSocket的服务器推送技术研究[J];网络安全技术与应用;2014年06期

5 丛秋波;;Plunify:寻求云提供商共同发掘云平台潜力[J];电子技术设计;2013年04期

6 贺为婷;肖博潇;;正弦稳态电路的MATLAB/simulink仿真分析[J];电子设计工程;2011年07期

相关硕士学位论文 前10条

1 姚兆凡;轻量级Web服务器Nginx的研究与优化[D];南京邮电大学;2017年

2 安庆文;基于区块链的去中心化交易关键技术研究及应用[D];东华大学;2017年

3 徐鹏;基于OpenStack的中小企业私有云构建及高可用性研究[D];华东理工大学;2017年

4 李为线;数字货币分布式总账共识系统设计与实现[D];内蒙古大学;2016年

5 谢靖;基于“互联网+EDA”技术的IC设计云平台的研究与应用[D];湖北大学;2016年

6 任军旗;基于边沿传感的理论研究[D];西安电子科技大学;2015年

7 马新凡;DOA下分布式数据注册中心高可用性研究与设计[D];成都理工大学;2015年

8 黄廷昭;一款高精度高线性度MEMS加速度计的研究与设计[D];北京工业大学;2014年

9 李璐;基于云存储的移动学习系统的研究与设计[D];北京交通大学;2015年

10 车翔;QEMU-KVM设备虚拟化研究与改进[D];成都理工大学;2012年



本文编号:2831050

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/yunyingzuzhiguanlilunwen/2831050.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b5f68***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com