Managing data transfer between endpoints in a distributed computing environment
    9.
    发明授权
    Managing data transfer between endpoints in a distributed computing environment 有权
    管理分布式计算环境中端点之间的数据传输

    公开(公告)号:US08620889B2

    公开(公告)日:2013-12-31

    申请号:US12057364

    申请日:2008-03-27

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30

    摘要: A file fetcher manager provides commonly-utilized management and resource allocation for multiple file fetchers that each implement a different type of mechanism or protocol for transferring data files between peer endpoints in meshes associated with a cloud-computing service. Each file fetcher is configured with both client-side and server-side components to retrieve and serve out data files. The file fetcher manager encapsulates the file fetchers to provide an abstract interface to callers while hiding the underlying details of the file fetchers. The file fetcher manager is arranged for managing simultaneous operations of the multiple file fetchers to route requests from the callers to the appropriate file fetchers, and for scheduling work items for the file fetchers so that data transfers efficiently utilize available resources while keeping the entire transfer process coherent and organized.

    摘要翻译: 文件提取器管理器为多个文件提取器提供常用的管理和资源分配,每个文件提取器实现用于在与云计算服务相关联的网格中的对等端点之间传送数据文件的不同类型的机制或协议。 每个文件提取器都配置有客户端和服务器端组件,以检索和提供数据文件。 文件抓取器管理器封装文件提取器,以在隐藏文件提取器的底层细节的同时向调用者提供抽象接口。 文件抓取器管理器被安排用于管理多个文件提取器的同时操作以将来自呼叫者的请求路由到适当的文件提取器,并且用于为文件提取器调度工作项,以便数据传输有效地利用可用资源,同时保持整个传送过程 连贯有序。

    SYNCHRONIZATION THROTTLING BASED ON USER ACTIVITY
    10.
    发明申请
    SYNCHRONIZATION THROTTLING BASED ON USER ACTIVITY 审中-公开
    基于用户活动的同步转向

    公开(公告)号:US20090300169A1

    公开(公告)日:2009-12-03

    申请号:US12131942

    申请日:2008-06-03

    IPC分类号: G06F15/173

    摘要: Synchronization of data across multiple endpoints in a mesh network that supports a data sharing service is throttled responsively to user activity in the network by monitoring the activity using a component in a mesh operating environment (“MOE”) runtime that is instantiated on each endpoint. The monitoring may include the collection of data that can be used to infer user activity, as well as data that explicitly indicates activity. State information is maintained so that data can be synchronized across the endpoints even when a user goes offline from the service. When the user logs on to the service, makes changes to a shared file, or the endpoint device starts up upon connection to a mesh network, throttling is performed by prioritizing work items associated with synchronization operations so that resources on the endpoint are not excessively consumed which could reduce the quality of the user experience.

    摘要翻译: 通过使用在每个端点上实例化的网格操作环境(“MOE”)运行时中的组件监视活动,响应于网络中的用户活动来对数据跨越支持数据共享服务的网状网络中的多个端点进行数据同步。 监视可以包括可以用于推断用户活动的数据的收集,以及明确指示活动的数据。 维护状态信息,即使当用户从服务脱机时,也可以跨端点同步数据。 当用户登录到服务时,对共享文件进行更改,或者端点设备在连接到网状网络时启动,通过对与同步操作相关联的工作项进行优先级排序来执行限制,以使端点上的资源不会被过度消耗 这可以降低用户体验的质量。