会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • Globally Distributed Utility Computing Cloud
    • 全球分布式实用计算云
    • US20140040343A1
    • 2014-02-06
    • US13866621
    • 2013-04-19
    • Peter NickolovBert ArmijoVladimir Miloushev
    • Peter NickolovBert ArmijoVladimir Miloushev
    • H04L29/08
    • H04L67/10G06F9/4856G06F9/5072G06Q30/0283G06Q30/04H04L67/1002H04L67/1008H04L67/101H04L67/1014H04L67/1021H04L67/1029H04L67/1031H04L67/34H04L69/32
    • Teachings of this application include a computing network that may include multiple different data centers and/or server grids which are deployed in different geographic locations. In at least one embodiment, at least some of the server grids may be operable to provide on-demand, grid and/or utility computing resources for hosting various types of distributed applications. In at least one embodiment, a distributed application may be characterized as an application made up of distinct components (e.g., virtual appliances, virtual machines, virtual interfaces, virtual volumes, virtual network connections, etc.) in separate runtime environments. In at least one embodiment, different ones of the distinct components of the distributed application may be hosted or deployed on different platforms (e.g., different servers) connected via a network. In some embodiments, a distributed application may be characterized as an application that runs on two or more networked computers.
    • 该应用的教学包括可以包括部署在不同地理位置的多个不同数据中心和/或服务器网格的计算网络。 在至少一个实施例中,服务器网格中的至少一些可以用于提供用于托管各种类型的分布式应用的按需,网格和/或实用计算资源。 在至少一个实施例中,分布式应用可以被表征为在单独的运行时环境中由不同组件(例如,虚拟设备,虚拟机,虚拟接口,虚拟卷,虚拟网络连接等)组成的应用。 在至少一个实施例中,分布式应用的不同组件中的不同组件可以被托管或部署在经由网络连接的不同平台(例如,不同的服务器)上。 在一些实施例中,分布式应用可以被表征为在两个或更多个联网的计算机上运行的应用。
    • 4. 发明授权
    • Directory aggregation for files distributed over a plurality of servers in a switched file system
    • 在交换文件系统中分布在多个服务器上的文件的目录聚合
    • US08396895B2
    • 2013-03-12
    • US11285677
    • 2005-11-21
    • Vladimir MiloushevPeter Nickolov
    • Vladimir MiloushevPeter Nickolov
    • G06F7/00
    • H04L29/12047G06F17/30091G06F17/30197H04L29/06H04L29/12009H04L61/15H04L67/06H04L67/1095H04L67/1097
    • A file switch, logically positioned between client computers and file servers in a computer network, distributes user files among multiple file servers using an aggregated directory mechanism. A hierarchical directory structure is created on the file servers and used to store metadata files, which store metadata for each user file to indicate where data files, containing portions of the user file, are stored. The file switch automatically spreads the data files and metadata files over a large number of distinct directories on multiple file servers, preventing large number of data files from being stored in a single directory on a single file server. In response to a directory enumeration request from a client computer, one or more directories of metadata files on one or more of the file servers are enumerated, instead of enumerating the data file that store the user file portions.
    • 一个文件交换机,逻辑上位于客户端计算机和计算机网络中的文件服务器之间,使用聚合目录机制在多个文件服务器之间分配用户文件。 在文件服务器上创建分层目录结构,并用于存储元数据文件,该元数据文件存储每个用户文件的元数据,以指示包含用户文件部分的数据文件的存储位置。 文件切换器会自动将数据文件和元数据文件扩展到多个文件服务器上的大量不同目录,从而防止大量数据文件存储在单个文件服务器上的单个目录中。 响应于来自客户端计算机的目录枚举请求,枚举一个或多个文件服务器上的元数据文件的一个或多个目录,而不是枚举存储用户文件部分的数据文件。
    • 6. 发明授权
    • Aggregated lock management for locking aggregated files in a switched file system
    • 用于在交换文件系统中锁定聚合文件的聚合锁管理
    • US07509322B2
    • 2009-03-24
    • US10336834
    • 2003-01-02
    • Vladimir MiloushevPeter Nickolov
    • Vladimir MiloushevPeter Nickolov
    • G06F7/00G06F17/30G06F15/167
    • G06F17/30067Y10S707/99938Y10S707/99939
    • A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple file servers using aggregated file, transaction and directory mechanisms. The file switch ensures consistent and atomic behavior of the switched file system by aggregating in a deterministic way the transactions initiated by the client of multiple independent file switches so that only one of the multiple concurrent transactions attempted on the same aggregated data file may succeed, or so that the transactions are serialized so as to be performed as a sequence of atomic operations. In addition, the integrity of the aggregated data file is safeguarded by issuing locking requests on behalf of certain client applications that do not observe locking mechanism consistently.
    • 交换文件系统(也称为文件交换机)在逻辑上位于计算机网络中的客户端计算机和文件服务器之间。 文件交换机使用聚合文件,事务和目录机制在多个文件服务器之间分配用户文件。 文件交换机通过以确定性的方式聚合客户端发起的多个独立文件交换机的事务,从而确保在同一聚合数据文件上尝试的多个并发事务中只有一个可能会成功,从而确保交换文件系统的一致和原子行为,或 使得事务被序列化,以便作为原子操作的序列执行。 此外,通过发送锁定请求来保护聚合数据文件的完整性,代表某些不遵守锁定机制的客户端应用程序。
    • 10. 发明申请
    • Globally Distributed Utility Computing Cloud
    • US20090276771A1
    • 2009-11-05
    • US12400710
    • 2009-03-09
    • Peter NickolovBert ArmijoVladimir Miloushev
    • Peter NickolovBert ArmijoVladimir Miloushev
    • G06F15/16G06F9/455G06F21/00G06Q10/00G06Q30/00G06Q50/00
    • H04L67/10G06F9/4856G06F9/5072G06Q30/0283G06Q30/04H04L67/1002H04L67/1008H04L67/101H04L67/1014H04L67/1021H04L67/1029H04L67/1031H04L67/34H04L69/32
    • Various techniques are disclosed for use in computing networks such as, for example, on-demand, grid and/or utility computing networks. Examples of at least a portion of the techniques (and/or related features, aspects, and/or benefits) disclosed herein include: techniques for migrating virtual appliances from a first server grid to a second server grid via a communication network; techniques for migrating distributed applications from a first server grid to a second server grid via a communication network; techniques for delivering pre-packaged software in virtual appliances to computing systems for use in operating software applications; techniques for managing use of virtualized computing resources implemented in a computing network; exchange systems for renting or leasing computing resources provided over a computing network; techniques for offering, via a computing network, virtualized computing resources for use in deployment of one or more distributed applications at one or more server grids of a computing network; techniques for offering, via a computing network, distributed application components for use in deployment of one or more distributed applications at one or more server grids of a computing network; techniques for implementing exchange of computing resources between computing resource providers and computing resource subscribers of a computing network; and the like. In at least one embodiment, the computing network may include multiple different data centers and/or server grids which are deployed different geographic locations. In at least one embodiment, at least some of the server grids may be operable to provide on-demand, grid and/or utility computing resources for hosting various types of distributed applications. In at least one embodiment, a distributed application may be characterized as an application made up of distinct components (e.g., virtual appliances, virtual machines, virtual interfaces, virtual volumes, virtual network connections, etc.) in separate runtime environments. In at least one embodiment, different ones of the distinct components of the distributed application may be hosted or deployed on different platforms (e.g., different servers) connected via a network. In some embodiments, a distributed application may be characterized as an application that runs on two or more networked computers.