- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于云计算环境的医学信息集成
基于云计算环境的医学信息集成 基于云计算环境的医学信息集成
引言
过去,医学信息交流、共享范围之所以被限制,原因是研制出的集成、管理的系统,要么是面向特定的领域,要么是只针对局部的单位。整个互联网可看作是虚拟的一个数据来源,而人们希望的是从网上取得数量更多、质量更高的医学信息。在云计算技术的环境下,将医学信息进行集成管理的办法为解决这样的问题提供了可能。
1、云计算简述
云计算是分布式计算、网格计算、虚拟化、网络存储等一系列传统的计算机技术与网络技术融合后产生的[1]。它是把多个计算的实体进行整合,形成一个计算能力非常强大的系统。并且借助于平台服务、软件服务、基础设施服务的模式,把这种计算的能力分布给用户[3]。
2、云计算技术下医学信息的集成简述
传统数据库已无法兼容当下衍生的大量的新数据,因此这些有着巨大差异的数据,如何被集成就成了必须快速解决的新课题。尤其医学数据不仅数量大,而且非常复杂、数据类型也颇多,造成医学信息被集成或者重用都极其困难。
可喜的是云计算技术的出现,为医学信息在集成、管理上提供了有力的技术保障。云计算技术是把各种各样的资源进行整合,并实现了抽象化及虚拟化。从而使用户能从复杂的底层逻辑、网络协议、软件架构中解放出来[2]。运用数据服务把各类医学数据整合,解决了数据不一致的问题,对用户的服务更加透明,医学信息被共享、资源的配置达到最优都得以实现。
3、云计算技术下医学信息的模型
数据层的工作原型
通过SDO模型的使用,运用数据服务的基本方式,运用PACS网络接口对医学数据进行读取。为了在耦合、松散的环境下实现对对象访问,则必须有一系列相关的协议,在传输层数据服务采用的是HTTP协议。医学数据由于非常特殊,最好使用XML对数据提供描述。而SOAP是基于XML下的一个消息协议,依靠该协议本文由论文联盟http://收集整理,数据服务可实现信息的互相转换。M-WSDL的作用是对数据服务相关的功能特性进行描述,它对XML的语法进行定义,服务被描述为可实现信息交换的通信端集合。以此向数据服务的注册中心,用统一的描述、发现及集成方式去注册并且发布数据的服务。
3.服务层的工作原型
服务层是采用Hadoop平台,对分布式存储以及计算的平台进行构建。Hadoop运用分布式的文件系统对资源实施管理,其中包括:故障检测与恢复、负载均衡、监视统计。并对诸多应用任务实施调度,让资源为应用提供服务更加高安全。而云计算的能力被封装起来作为标准服务为应用程序提供服务,同时要对提供的服务实施管理、调度。
实现并行计算使用的框架模型是MapReduce。MapReduce由两部分服务器组成:作业服务器、任务服务器。作业服务器是系统任务分配的核心,对所有的作业进行管理、调度。任务服务器是对用户的操作进行执行,而每个作业又会被分为几个任务,任务中包括Map、Reduce两种任务。执行过程中,任务服务器必须发送心跳信息给作业服务器,对每个任务执行的状态进行汇报,让作业服务器能够收集作业在执行中整体的情况,为下一次分配任务提供可靠依据。
3.应用层的工作原型
应用层的核心功能主要是给用户提供服务,根据用户需求开发出具体的相关的应用,并提供相对统一的一个人机界面的接口给用户。用户通过已注册、发布的服务,按需求查询医学信息,并且运用CCMedⅡ进行分布式处理、分析。
4、验证与分析
服务请求处理的程序
通过用户的界面,用户可查询发布了的应用服务。当用户发送比如是对大脑图像的所有信息进行查看的请求时,此请求会在数据层发布的、所有的医学数据中对大脑图像服务的描述进行查询,并且返回结果。这样,在返回的列表中,用户可查看部分或全部服务。处理的程序如下:
发送读具体服务的请求,迅速读取在PACS中存储的医学数据;
为服务去访问主节点,并发出需要相关的、已存储的数据的请求,从而取得需要服务的存储块位置、存储块副本位置;
为应用服务返回来第一数据块、其它副本存储的位置;
应用服务会传送相关的信息到数据层并且请求读取有关的数据;
通过已注册、发布的服务,数据层会查询服务,从PACS中获得相关信息;
名称节点传送控制信息,数据节点通过这些信息,读取数据并把数据存储至指定位置;
返回结果给应用程序,并且在用户界面显示
若用户想要进一步处理、分析已取得的结果,可再一次发出应用服务的请求,应用服务便依然通过主节点给数据节点传送具体命令,程序的处理会在数据节点上直接运行,然后返回运行的结果给用户。
4.云计算下计算速度的测试
通过医学图像的运行,计算、分析处理速度的实验,可验证在云计算下计算、处理的能力有多强大。实验方法:将数据节点上存储的、浏览器却
文档评论(0)