会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Synchronizing a distributed mirror
    • 同步分布式镜像
    • US06993635B1
    • 2006-01-31
    • US10112806
    • 2002-03-29
    • Salit Levy GazitKadir Ozdemir
    • Salit Levy GazitKadir Ozdemir
    • G06F12/00
    • G06F11/2082
    • Apparatus and methods for synchronizing a distributed mirror. A computer system incorporating the invention may divide a mirror source into N chunks, assigning N storage processors responsibility for respective chunks of the mirror. The storage processors then may communicate among themselves to synchronize a distributed mirror. The storage processors may communicate mirror source blocks or their addresses and host-initiated (user) data requests. A storage processor may assist the synchronization of a mirror. The processor may accept responsibility for a chunk of a mirror source and communicate with a second storage processor responsible for another chunk of the mirror source to synchronize the mirror. The storage processor may track addresses of source blocks currently in use for synchronization, as well as addresses of source blocks to be synchronized after the blocks currently in use for synchronization.
    • 用于同步分布式反射镜的装置和方法。 结合本发明的计算机系统可以将镜像源划分成N个块,将N个存储处理器分配给镜子的相应块的责任。 然后,存储处理器可以在它们之间通信以同步分布式镜像。 存储处理器可以传送镜像源块或其地址以及主机发起(用户)数据请求。 存储处理器可以协助镜子的同步。 处理器可以承担对镜像源的一个部分的责任,并与负责另一个镜像源块的第二个存储处理器进行通信,以使镜像同步。 存储处理器可以跟踪当前正在使用的用于同步的源块的地址,以及在当前正在使用的用于同步的块之后要同步的源块的地址。
    • 3. 发明授权
    • Store data in the system memory of a computing device
    • 将数据存储在计算设备的系统中的系统和方法。
    • US06760826B2
    • 2004-07-06
    • US09728168
    • 2000-12-01
    • Kadir OzdemirShankar Jayaraman
    • Kadir OzdemirShankar Jayaraman
    • G06F1200
    • G06F12/023
    • A method for managing a memory of a computer system to store a data of a first size, comprising the steps of defining chunks of the memory, wherein each chunk is a continuous memory space of a predetermined size. Defining chunk pools for managing the chunks, wherein each chunk pool corresponds to chunks of a particular size and defining unit pools for managing units of the first size, wherein the chunk pool corresponding to the unit pool provides a chunk of the particular size to be separated into the units of the first size, and the data of the first size is stored in the units.
    • 一种用于管理计算机系统的存储器以存储第一大小的数据的方法,包括以下步骤:定义存储器的块,其中每个块是预定大小的连续存储器空间。 定义用于管理块的块池,其中每个块池对应于特定大小的块并且定义用于管理第一大小的单元的单元池,其中对应于该单元池的块池提供要分离的特定大小的块 进入第一大小的单位,第一大小的数据以单位存储。
    • 7. 发明授权
    • Self-adjusting change tracking for fast resynchronization
    • 自动调整更改跟踪快速重新同步
    • US08135928B2
    • 2012-03-13
    • US12605544
    • 2009-10-26
    • Kadir Ozdemir
    • Kadir Ozdemir
    • G06F12/00
    • G06F11/2082G06F11/2074
    • System and method for tracking changes to a volume. A write request to write data to a first location in the volume may be received. It may be determined if the first location is overlapping with or adjacent to one or more locations of earlier write requests to the volume. First location information may be stored in a data structure in response to determining that the first location is overlapping with or adjacent to one or more second locations of earlier write requests to the volume. The first location information may identify the first location and the one or more second locations. Second location information may be removed from the data structure, where the second location information identifies the one or more second locations of earlier write requests to the volume. The data may be written to the first location in the volume in response to the write request.
    • 用于跟踪卷变化的系统和方法。 可以接收将数据写入卷中的第一位置的写入请求。 可以确定第一位置是否与对该卷的早期写入请求的一个或多个位置重叠或相邻。 第一位置信息可以存储在数据结构中,以响应于确定第一位置与先前对该卷的写入请求的一个或多个第二位置重叠或相邻。 第一位置信息可以标识第一位置和一个或多个第二位置。 可以从数据结构中去除第二位置信息,其中第二位置信息将早期写入请求的一个或多个第二位置标识到该卷。 可以响应写入请求将数据写入卷中的第一个位置。
    • 8. 发明申请
    • USING A PER FILE ACTIVITY RATIO TO OPTIMALLY RELOCATE DATA BETWEEN VOLUMES
    • 使用每个文件活动比例来最佳地相互调整数据之间的数据
    • US20110106863A1
    • 2011-05-05
    • US12610175
    • 2009-10-30
    • Murthy V. MamidiKadir OzdemirCharles SilversPaul MassigliaAnindya BanerjeeRonald Karr
    • Murthy V. MamidiKadir OzdemirCharles SilversPaul MassigliaAnindya BanerjeeRonald Karr
    • G06F17/30
    • G06F17/30221G06F3/0649
    • A method for identifying data for relocation in a multivolume file system. The method includes generating a file location map, the file location map containing a list of the locations of files that occupy space on each of a plurality of volumes of the file system, wherein The file system comprising least a first volume and a second volume. The method further includes updating the file location map in accordance with changes in a file change log for the file system, and identifying data residing on the first volume of the file system by scanning the file location map. Using the identified data, a ratio of per-file activity during a first time period relative to overall file system activity over a second time period is calculated to derive a file activity ratio for each of the files of the identified data. Files are then selected for relocation based on the file activity ratio.
    • 一种识别多卷文件系统中重定位数据的方法。 所述方法包括生成文件位置图,所述文件位置图包含在所述文件系统的多个卷中的每一个上占据空间的文件的位置的列表,其中所述文件系统包括至少第一卷和第二卷。 该方法还包括根据文件系统的文件更改日志的更改来更新文件位置图,以及通过扫描文件位置图来识别驻留在文件系统的第一卷上的数据。 使用所识别的数据,计算在第一时间段内相对于第二时间段内的整体文件系统活动的每文件活动的比率,以导出所识别的数据的每个文件的文件活动比率。 然后根据文件活动率选择文件进行重定位。
    • 9. 发明授权
    • Method and apparatus for migrating volumes and virtual disks
    • 用于迁移卷和虚拟磁盘的方法和设备
    • US07085883B1
    • 2006-08-01
    • US10285141
    • 2002-10-30
    • Ismail DalgicRobert Eugene GilliganF. Alan JonesKadir Ozdemir
    • Ismail DalgicRobert Eugene GilliganF. Alan JonesKadir Ozdemir
    • G06F13/00
    • G06F3/0647G06F3/0617G06F3/067H04L29/12009H04L29/12858H04L61/6031H04L67/1002H04L67/1097
    • Method and apparatus for migrating a volume and a virtual disk from a first storage controller to a second storage controller in a distributed storage system having volumes and virtual disks associated with storage controllers. In one embodiment, the virtual disk is migrated to the second storage controller, and requests for data reads/writes associated with the virtual disk are routed to the second controller. Further, in another embodiment, the volume is migrated to the second storage controller, and requests for data reads/writes associated with the volume are routed to the second controller. A contact address may be associated with a plurality of storage controllers and once a session between an application server and a volume is established, the application server may be redirected so as to communicate with the storage controller associated with the volume using the IP address of the storage controller. In this manner, the volumes and the virtual disks may be migrated, independently if desired, to other storage controllers in the network without disrupting the data flow between the application server and the storage controllers.
    • 用于将卷和虚拟磁盘从第一存储控制器迁移到具有与存储控制器相关联的卷和虚拟磁盘的分布式存储系统中的第二存储控制器的方法和装置。 在一个实施例中,将虚拟磁盘迁移到第二存储控制器,并且与虚拟磁盘相关联的数据读取/写入的请求被路由到第二控制器。 此外,在另一个实施例中,卷被迁移到第二存储控制器,并且与卷相关联的数据读/写请求被路由到第二控制器。 联系地址可以与多个存储控制器相关联,并且一旦建立了应用服务器和卷之间的会话,则可以重定向应用服务器,以便使用与该卷相关联的存储控制器与该卷的IP地址进行通信 存储控制器 以这种方式,卷和虚拟磁盘可以如果需要独立地迁移到网络中的其他存储控制器,而不会中断应用服务器和存储控制器之间的数据流。
    • 10. 发明授权
    • Data communication system and method for transporting data
    • 数据通信系统及数据传输方法
    • US06389016B1
    • 2002-05-14
    • US09172631
    • 1998-10-14
    • Amr Gaber SabaaPiotr Konrad TysowskiKadir Ozdemir
    • Amr Gaber SabaaPiotr Konrad TysowskiKadir Ozdemir
    • H04L1256
    • H04L49/9094H04L1/1635H04L49/90
    • In a data communication system, a sending entity divides data into a plurality of groups, each of which is segmented into a plurality of packets, and then sequentially transmits the packets in each group to the receiving entity. The receiving entity receives each packet, and determines whether the packet is sequentially received in a group. When an out-of-sequence error arises, the receiving entity discards the received packet, and sends a negative acknowledgment to the sending entity if no negative acknowledgment has been sent for the group. Only a single negative acknowledgment is sent for the group until an expected packet is received. When all packets of the group are received, the receiving entity sends a positive acknowledgment to the sending entity.
    • 在数据通信系统中,发送实体将数据分割成多个组,每个组分成多个分组,然后将每组中的分组顺序地发送给接收实体。 接收实体接收每个分组,并确定分组是否被顺序地接收在一个组中。 当出现失序错误时,接收实体丢弃所接收的分组,并且如果没有为该组发送否定确认,则向发送实体发送否定确认。 发送一个单一的否定确认,直到收到一个预期的数据包。 当接收到该组的所有分组时,接收实体向发送实体发送肯定确认。