Network file server sharing local caches of file access information in data processors assigned to respective file system
    2.
    发明授权
    Network file server sharing local caches of file access information in data processors assigned to respective file system 有权
    网络文件服务器在分配给相应文件系统的数据处理器中共享文件访问信息的本地缓存

    公开(公告)号:US06816891B1

    公开(公告)日:2004-11-09

    申请号:US09670454

    申请日:2000-09-26

    IPC分类号: G06F15167

    CPC分类号: G06F17/30171

    摘要: A network file server includes a first set of data processors for receiving requests from clients, and a second set of data processors for accessing read-write file systems. A respective data processor in the second set is assigned to each file system for exclusive management of read and write locks on the file system. Each data processor in the first set can authorize access to file systems directly accessed by more than one data processor in the second set. Processing of a request for access that is assigned to manage the locks on the file system to be accessed. The exclusivity of lock management eliminates cache coherency problems, and dynamic load balancing can be used to prevent the lock management from becoming a bottleneck to performance.

    摘要翻译: 网络文件服务器包括用于接收来自客户端的请求的第一组数据处理器和用于访问读写文件系统的第二组数据处理器。 第二组中的相应数据处理器被分配给每个文件系统,用于对文件系统上的读取和写入锁定进行排他性管理。 第一组中的每个数据处理器可以授权访问由第二组中的多个数据处理器直接访问的文件系统。 处理被分配用于管理要访问的文件系统上的锁的访问请求。 锁管理的排他性消除了缓存一致性问题,动态负载平衡可以用来防止锁管理成为性能的瓶颈。

    Virtual hard disc
    3.
    发明授权
    Virtual hard disc 失效
    虚拟硬盘

    公开(公告)号:US06804702B2

    公开(公告)日:2004-10-12

    申请号:US10000387

    申请日:2001-11-30

    申请人: Dani Duroj

    发明人: Dani Duroj

    IPC分类号: G06F15167

    摘要: The invention relates to a handheld portable card or disc (22) interface to a crash secure virtual hard disc (24) accessed through the card or disc with software storage capability, and a system (20) therefore. It virtually allows a user to log in on any computer (28) or terminal for retrieving own computer files from the hard disc (22) through the world wide web or Intranet and the like.

    摘要翻译: 本发明涉及一种通过具有软件存储能力的卡或盘访问的碰撞安全虚拟硬盘(24)的手持式便携式卡或盘(22)接口,因此涉及一种系统(20)。 它实际上允许用户通过万维网或内联网等从硬盘(22)检索自己的计算机文件的任何计算机(28)或终端上登录。

    Mechanisms for efficient message passing with copy avoidance in a distributed system
    4.
    发明授权
    Mechanisms for efficient message passing with copy avoidance in a distributed system 有权
    在分布式系统中有效的消息传递与避免复制的机制

    公开(公告)号:US06799200B1

    公开(公告)日:2004-09-28

    申请号:US09619053

    申请日:2000-07-18

    IPC分类号: G06F15167

    CPC分类号: G06F12/1081

    摘要: An efficient mechanism for sending messages without the use of intermediate copies (i.e. without the staging of data) is provided. In particular an interface specification which allows use users of a transport protocol is defined so as to lend itself to efficient implementations. The interface specification is a complete and robust set of user functions usable within systems desiring reliable and efficient zero copy transport protocols. Two methods are provided to accomplish the implementation of an efficient zero copy protocol. The first method is especially useful in systems where the network device has limited capabilities in terms of hardware, message fragmentation and message reassembly. An additional RDRAM memory allows data to reside in an adapter while handshake operations take place between an adapter and a node so as to specify the final destination of the data. The second method takes advantage of network devices with advanced features which are exploited for maximum efficiency.

    摘要翻译: 提供了一种用于在不使用中间副本(即,不进行数据分段)的情况下发送消息的有效机制。 特别地,允许使用传输协议的用户的接口规范被定义为使其能够有效地实现。 接口规范是一个完整和强大的用户功能集合,可在系统中使用,可靠和高效的零拷贝传输协议。 提供了两种方法来实现有效的零拷贝协议。 第一种方法在系统中特别有用,其中网络设备在硬件,消息分段和消息重组方面具有有限的能力。 另外的RDRAM内存允许数据驻留在适配器中,而握手操作会在适配器和节点之间进行,以便指定数据的最终目的地。 第二种方法利用具有高效能的网络设备,以最大限度地提高效率。

    Apparatus for and method of memory-affinity process scheduling in CC-NUMA systems
    5.
    发明授权
    Apparatus for and method of memory-affinity process scheduling in CC-NUMA systems 有权
    CC-NUMA系统中记忆相关过程调度的方法和方法

    公开(公告)号:US06769017B1

    公开(公告)日:2004-07-27

    申请号:US09524175

    申请日:2000-03-13

    IPC分类号: G06F15167

    CPC分类号: G06F9/5033

    摘要: An apparatus for and a method of memory-affinity process scheduling in CC-NUMA systems. The system includes a plurality of nodes connected to a network. A plurality of processes are running on the various nodes of the system. The system further includes at least one memory-affinity counter for each executing process for each node of the system. Process scheduling begins by assigning processes to nodes. During execution, the memory-affinity counters are incremented on every memory access. At a process rescheduling interval, the memory-affinity counters are evaluated and rescheduling is performed based on a preselected policy. At a reset interval, the memory-affinity counters are adjusted to reduce the impact of older memory accesses. The resulting memory-affinity process scheduling is NUMA aware.

    摘要翻译: 一种用于CC-NUMA系统中的记忆亲和过程调度的装置和方法。 该系统包括连接到网络的多个节点。 多个进程正在系统的各个节点上运行。 系统还包括用于系统的每个节点的每个执行过程的至少一个存储器相关性计数器。 进程调度是通过向节点分配进程开始的。 在执行期间,每个存储器访问都增加存储器相关性计数器。 在进程重新计划间隔期间,对存储器相关性计数器进行评估,并根据预先选择的策略执行重新计划。 在重置间隔,调整存储器相关性计数器以减少旧存储器访问的影响。 所得到的内存关联进程调度是NUMA感知的。

    Caching mechanism for remote read-only data in a cache coherent non-uniform memory access (CCNUMA) architecture
    6.
    发明授权
    Caching mechanism for remote read-only data in a cache coherent non-uniform memory access (CCNUMA) architecture 失效
    高速缓存一致性非均匀内存访问(CCNUMA)架构中的远程只读数据缓存机制

    公开(公告)号:US06766360B1

    公开(公告)日:2004-07-20

    申请号:US09616583

    申请日:2000-07-14

    IPC分类号: G06F15167

    CPC分类号: G06F12/0817 G06F2212/2542

    摘要: A computer network system for manipulating requests for shared data includes a plurality of groups and each group has a plurality of nodes and each node has a plurality of processors. The system further comprises a request outstanding buffer (ROB) for recording data requests, a remote access cache (RAC) for caching the results of prior memory requests which are remote to a requesting node, and a directory for recording a global state of a cache line in the system. The RAC supports only two states, Shared and Invalid, and caches only clean remote data. If the directory state is Modified/Exclusive, the line is indicated to not be in the RAC. The behavior of the RAC is described for two important cases: initial RAC does not have the line caches and initial RAC has the line cached. The requested data is supplied to the requesting node from the RAC when the RAC's line is cached and when the RAC's line is not cached, the requested data is supplied from the remote home node and the requested data is installed in the RAC. In the case when the data is not present in the RAC, the request to the remote home node is overlapped with the RAC access to minimize remote memory access latency.

    摘要翻译: 用于操纵对共享数据的请求的计算机网络系统包括多个组,并且每个组具有多个节点,并且每个节点具有多个处理器。 该系统还包括用于记录数据请求的请求未完成缓冲器(ROB),用于高速缓存对请求节点的先前存储器请求的结果的远程访问高速缓存(RAC)以及用于记录高速缓存的全局状态的目录 在系统中。 RAC仅支持两种状态:共享和无效,并且仅缓存干净的远程数据。 如果目录状态为Modified / Exclusive,则表示该行不在RAC中。 描述了RAC的行为有两个重要的情况:初始RAC没有行高速缓存,初始RAC已经被缓存。 当RAC的行被缓存时,请求的数据从RAC提供给请求节点,并且当RAC的行不被缓存时,请求的数据从远程主节点提供,并且请求的数据安装在RAC中。 在RAC中不存在数据的情况下,到远程主节点的请求与RAC访问重叠,以最小化远程内存访问延迟。

    Apparatus and method for efficient transfer of multimedia data for playback
    7.
    发明授权
    Apparatus and method for efficient transfer of multimedia data for playback 失效
    用于播放的多媒体数据的有效传送的装置和方法

    公开(公告)号:US06766357B1

    公开(公告)日:2004-07-20

    申请号:US09293502

    申请日:1999-04-15

    IPC分类号: G06F15167

    摘要: A computer system on a computer network with shared storage and that is connected through a network to playback and other systems, enables editing systems using the shared storage to turn over responsibility for transferring data to these playback and other systems. Using information from an automation control system, such as a playlist, indicating the order in which stories are to be played back by a playback system, the computer system schedules the transfer of data to the playback system in an efficient manner. The computer system may maintain a queue of requests to transfer data for programs that is ordered according to the order of the programs in a playlist specified using, for example, broadcast automation control system.

    摘要翻译: 具有共享存储器并且通过网络连接到回放和其他系统的计算机网络上的计算机系统使得使用共享存储器的编辑系统能够转移将数据传送到这些回放和其他系统的责任。 使用来自诸如播放列表的自动化控制系统的信息,指示由播放系统播放故事的顺序,计算机系统以有效的方式调度数据到播放系统的传送。 计算机系统可以维持一个请求队列,以便根据例如使用广播自动化控制系统指定的播放列表中的节目顺序来排序节目。

    Imaging system with user-selectable prestored files for configuring communication with remote devices
    8.
    发明授权
    Imaging system with user-selectable prestored files for configuring communication with remote devices 有权
    具有用户可选的预存文件的图像系统,用于配置与远程设备的通信

    公开(公告)号:US06760755B1

    公开(公告)日:2004-07-06

    申请号:US09667872

    申请日:2000-09-22

    IPC分类号: G06F15167

    摘要: Method and apparatus for configuring an imaging system for communication with different remote devices having different requirements. A field engineer selects a prestored configuration file for a particular device from a configuration file library stored on the imaging system hard disk. The selection is made by selecting from a drop-down pick list of equipment identified by make and model. The pick list itself is constructed from information extracted from the configuration file library. The configuration data in the selected configuration file is used to construct a new configuration file, which is later saved to the hard disk. If the device is activated, a portion of the selected configuration file is also copied to an Attribute Control File, which is later saved to the hard disk. The installed configuration files and the Attribute Control Files for activated devices are then read into system memory when the imager is rebooted. Each prestored configuration file includes presets which constitute the best imaging and formatting settings for the particular device as determined by specialists at a central service facility. The configuration file will also include the attribute information for the particular remote device.

    摘要翻译: 用于配置用于与具有不同要求的不同远程设备进行通信的成像系统的方法和装置。 现场工程师从存储在成像系统硬盘上的配置文件库中选择特定设备的预存储配置文件。 通过从由make和model识别的设备的下拉列表中进行选择来进行选择。 选择列表本身是从从配置文件库中提取的信息构建的。 所选配置文件中的配置数据用于构建新的配置文件,后者将保存到硬盘。 如果设备被激活,则所选配置文件的一部分也被复制到属性控制文件,后者将被保存到硬盘。 当重新启动成像器时,已安装的配置文件和已激活设备的属性控制文件将被读入系统内存。 每个预先存储的配置文件包括构成特定设备的最佳成像和格式设置的预设,由中央服务机构的专家确定。 配置文件还将包括特定远程设备的属性信息。

    Method for downloading software from server to terminal
    9.
    发明授权
    Method for downloading software from server to terminal 失效
    从服务器到终端下载软件的方法

    公开(公告)号:US06675201B1

    公开(公告)日:2004-01-06

    申请号:US09517566

    申请日:2000-03-02

    申请人: Jukka Parkkinen

    发明人: Jukka Parkkinen

    IPC分类号: G06F15167

    摘要: The invention relates to a telephone system and a method for downloading software from a server (128) to a terminal (100, 102), the method comprising the steps of attaching to the software a certificate confirming the authenticity of the software and the loader; downloading the software from a source computer (134) to the server (128); downloading the software from the server (128) to the terminal (100, 102). In the method of the invention a first electronic signature confirming the authenticity of the software is attached to the software at the server (128). After the software is downloaded, a second electronic signature is generated at the terminal from the loaded software and the authenticity of the software is checked by comparing the first electronic signature with the second.

    摘要翻译: 本发明涉及一种从服务器(128)向终端(100,102)下载软件的电话系统和方法,所述方法包括以下步骤:向软件附加证明软件和装载机的真实性的证书; 将所述软件从源计算机(134)下载到所述服务器(128); 将所述软件从所述服务器(128)下载到所述终端(100,102)。 在本发明的方法中,确认软件的真实性的第一电子签名附加在服务器(128)的软件上。 在软件下载之后,从加载的软件在终端产生第二电子签名,并通过比较第一电子签名与第二电子签名来检查软件的真实性。

    Class-creation from disk
    10.
    发明授权
    Class-creation from disk 失效
    从磁盘创建类

    公开(公告)号:US06662214B1

    公开(公告)日:2003-12-09

    申请号:US09491827

    申请日:2000-01-26

    IPC分类号: G06F15167

    摘要: The present invention describes a network system, comprising at least two network units, of which at least the first network unit is provided with an insufficient amount of memory space, wherein the first network unit, which comprises said insufficient amount of memory space, is able to create a program object through the network to a second network unit which comprises a sufficient amount of memory space.

    摘要翻译: 本发明描述了一种网络系统,包括至少两个网络单元,其中至少第一网络单元被提供有不足量的存储器空间,其中包括所述不足量的存储器空间的第一网络单元能够 以通过网络将程序对象创建到包括足够量的存储器空间的第二网络单元。