METHOD AND SYSTEM FOR LOW OVERHEAD CONTROL/STATUS HANDSHAKE FOR REMOTE SHARED FILE SERVER

    公开(公告)号:US20190258810A1

    公开(公告)日:2019-08-22

    申请号:US15933662

    申请日:2018-03-23

    IPC分类号: G06F21/62 G06F17/30 G06F9/50

    摘要: A method and system for providing a plurality of host systems shared access to data files from a file server. The method includes monitoring a control file for updates, the control file located within a corresponding host directory located within the file server; receiving a request for access to a data file stored on the file server, the access request being written to the control file, the access request including a requested data file operation; performing the requested data file operation in response to the control file being updated with the access request; creating a status file in the host directory in which the requested data file operation was performed upon completion of the requested data file operation; writing status data in the status file, the status data including a result of the performance of the requested data file operation; and allowing access to the host directory in which the requested data file operation was performed in response to the status data being written to the status file.

    Offline emulated input/output processor debugger
    5.
    发明授权
    Offline emulated input/output processor debugger 有权
    离线模拟输入/输出处理器调试器

    公开(公告)号:US07177791B1

    公开(公告)日:2007-02-13

    申请号:US10729537

    申请日:2003-12-05

    IPC分类号: G06F9/455

    摘要: The various embodiments of the invention relate to analyzing operations of an emulated input-output processor. Instructions native to the first type of instruction processor are emulated on a second-type instruction processor. The instruction processor emulator executes an operating system that includes instructions native to the first type of instruction processor. The operating system includes instructions that write input/output (IO) requests to the memory arrangement in response to IO functions invoked by a program. An IOP emulator that is executable on the second-type processor emulates IOP processing of IO requests from the memory arrangement. The IOP emulator maintains in the memory arrangement a first set of data structures used in processing the IO requests. State data currently contained in the data structures is stored on a retentive storage device, and in response to user input controls, the state data is read from retentive storage and displayed.

    摘要翻译: 本发明的各种实施例涉及分析仿真的输入 - 输出处理器的操作。 对第一类指令处理器本地的指令在第二类指令处理器上被仿真。 指令处理器模拟器执行包括本地对第一类型的指令处理器的指令的操作系统。 操作系统包括响应于由程序调用的IO功能将输入/输出(IO)请求写入存储器装置的指令。 可在第二类型处理器上执行的IOP仿真器模拟来自存储器装置的IO请求的IOP处理。 IOP仿真器在存储器布置中维护用于处理IO请求的第一组数据结构。 当前包含在数据结构中的状态数据存储在保持性存储设备上,并且响应于用户输入控件,从保持性存储读取状态数据并显示。

    VIRTUAL MULTICHANNEL STORAGE CONTROL

    公开(公告)号:US20210117358A1

    公开(公告)日:2021-04-22

    申请号:US16803396

    申请日:2020-02-27

    摘要: A computing system includes a computer executing an emulated operating system, the emulated operating system including a multichannel control unit; a plurality of virtual drives accessible to the emulated operating system; and a communication channel, the communication channel connecting the multichannel control unit and the virtual drives through one or more virtual channels. The multichannel control unit sends a first data access request to a virtual drive through the first virtual channel of the communication channel, the multichannel control unit sends a second data access request to a virtual drive through the second virtual channel of the communication channel.

    VIRTUAL MULTICHANNEL STORAGE CONTROL

    公开(公告)号:US20210117357A1

    公开(公告)日:2021-04-22

    申请号:US16658269

    申请日:2019-10-21

    摘要: A computing system includes a computer executing an emulated operating system, the emulated operating system including a multichannel control unit; a plurality of virtual drives accessible to the emulated operating system; and a communication channel, the communication channel connecting the multichannel control unit and the virtual drives through one or more virtual channels. The multichannel control unit sends a first data access request to a virtual drive through the first virtual channel of the communication channel, the multichannel control unit sends a second data access request to a virtual drive through the second virtual channel of the communication channel.

    Method and system for low overhead control/status handshake for remote shared file server

    公开(公告)号:US10824748B2

    公开(公告)日:2020-11-03

    申请号:US15933662

    申请日:2018-03-23

    摘要: A method and system for providing a plurality of host systems shared access to data files from a file server. The method includes monitoring a control file for updates, the control file located within a corresponding host directory located within the file server; receiving a request for access to a data file stored on the file server, the access request being written to the control file, the access request including a requested data file operation; performing the requested data file operation in response to the control file being updated with the access request; creating a status file in the host directory in which the requested data file operation was performed upon completion of the requested data file operation; writing status data in the status file, the status data including a result of the performance of the requested data file operation; and allowing access to the host directory in which the requested data file operation was performed in response to the status data being written to the status file.

    Data input/output (I/O) handling for computer network communications links
    10.
    发明授权
    Data input/output (I/O) handling for computer network communications links 有权
    计算机网络通信链路的数据输入/输出(I / O)处理

    公开(公告)号:US09594707B2

    公开(公告)日:2017-03-14

    申请号:US14474745

    申请日:2014-09-02

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: Systems and methods for performing data input/output (I/O) operations using a computer network communications link are described. A method may include assigning a block of virtual addresses for usage with at least one computer network communications link. The method may also include registering the entire block of virtual addresses prior to an operating system partition performing I/O operations using the at least one computer network communications link, wherein registering comprises setting a plurality of virtual page frame numbers of the block of virtual addresses to point to distinct pages of physical memory. In some embodiments, one or more I/O operations may be performed using the at least one computer network communications link and the registered block of virtual addresses.

    摘要翻译: 描述使用计算机网络通信链路执行数据输入/输出(I / O)操作的系统和方法。 方法可以包括为至少一个计算机网络通信链路分配用于使用的虚拟地址块。 该方法还可以包括在使用至少一个计算机网络通信链路执行I / O操作的操作系统分区之前注册整个虚拟地址块,其中注册包括设置虚拟地址块的多个虚拟页面帧号码 指向物理内存的不同页面。 在一些实施例中,可以使用至少一个计算机网络通信链路和注册的虚拟地址块来执行一个或多个I / O操作。