[发明专利]用于多连接消息接发端点的技术在审
申请号: | 201910795842.3 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110955533A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | K·O·西格尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 连接 消息 端点 技术 | ||
各个实施例总体上涉及用于多连接消息接发端点的技术,诸如用于分布式计算系统的进程之间的通信。一些实施例特别涉及在面向连接的框架中实现的分布式计算(DC)线程或由其组成的DC进程之间的无连接结构上的通信。在若干实施例中,该通信的建立可以称为连接上。在许多实施例中,分布式计算设备上的各种DC进程可以利用相应的连接管理器(CM)端点来经由公共消息接发端点建立通信。
一般而言,分布式计算可以指代利用分布式系统的计算机科学领域。分布式系统可以包括具有位于一个或多个不同联网设备上的组件的系统。典型地,分布式系统的组件协调工作,诸如经由将消息传递给彼此来实现目标。在分布式系统内操作的计算机程序通常被称为分布式程序。分布式程序可以是由一个或多个线程组成的集合进程,该一个或多个线程由分布式系统的一个或多个组件执行以实现目标。
附图说明
图1示出了根据本文所描述的一个或多个实施例的分布式计算系统的示例性方面。
图2示出了根据本文所描述的一个或多个实施例的分布式计算系统中的设备之间的通信的示例性方面。
图3示出了根据本文所描述的一个或多个实施例的在分布式计算系统的进程之间建立通信的示例性方面。
图4示出了根据本文所描述的一个或多个实施例的分布式计算系统中的设备的示例性方面。
图5示出了根据本文所描述的一个或多个实施例的分布式计算环境的示例性方面。
图6示出了根据本文所描述的一个或多个实施例的第一逻辑流程的实施例。
图7示出了根据本文所描述的一个或多个实施例的存储介质的实施例。
图8示出了根据本文所描述的一个或多个实施例的计算架构的实施例。
图9示出了根据本文所描述的一个或多个实施例的通信架构的实施例。
具体实施方式
各种实施例总体上涉及用于多连接消息接发端点的技术,诸如用于分布式计算系统的进程之间的通信。一些实施例特别涉及在面向连接的框架中实现的分布式计算(DC)线程或由其组成的DC进程之间的无连接结构上的通信。在若干实施例中,该通信的建立可以称为连接上(wire-up)。在许多实施例中,分布式计算设备上的各种DC进程可以利用相应的连接管理器(CM)端点来经由相应的消息接发端点建立通信。描述并要求保护这些和其他实施例。
分布式计算系统面临的一些挑战包括在没有过多的计算开销和不必要的网络争用的情况下,无法在不同DC进程或其中的DC线程之间建立通信。这些挑战可能源于在连接框架内操作的DC进程和DC线程,并且其间的通信必须遍历无连接结构。有时,这些挑战可能会导致严重依赖第三方解决方案对连接管理的支持。例如,可能需要操作系统(OS)支持和用于进程和管理的额外的线程资源。在一个或多个实施例中,通信可以利用需要进程管理器以用于进程信息的应用程序编程接口(API)标准。这些要求可以创建对第三方库的依赖性,并且典型地涉及低效的传输控制协议(TCP)/网际协议(IP)集体交换和/或同步。
此外,连接管理可以依赖于未能暴露高级能力集合的专用进程管理系统和/或接口。例如,专用进程线程可以在包括连接管理和消息接发的一组文件描述符上监视来自OS的更新。增加进一步的复杂性,这些通信技术可能实现导致阻塞的消息接发方案。例如,每个消息接发连接可以依赖于单独的专用套接字,诸如与如何处理以太网上的连接管理相同或类似。这些和其他因素可能导致具有有限功能的不同DC线程之间的低效通信。此类限制可能降低分布式计算系统的性能,从而导致具有不足性能和降低的适用性的不灵活系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910795842.3/2.html,转载请声明来源钻瓜专利网。