SERVER DATA PROCESSOR, OPERATION METHOD AND STORAGE DEVICE

    公开(公告)号:JP2000242607A

    公开(公告)日:2000-09-08

    申请号:JP2000039363

    申请日:2000-02-17

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a first server data processor used for the adjustment of distributed transactions to be executed by plural server data processors, and the operation method. SOLUTION: At the time of receiving a registration request from a second server data processor, the machine address of the second server data processor which sends the registration request is decided, the list of the machine addresses of the server data processors which send the registration request to a first device is maintained and the destination machine address of an outbound transaction request is decided. Whether or not the destination machine address is included in the list of the machine addresses is judged, and in the case of being included in the list, an identifier inside an outbound transaction request for identifying a transaction coordinator positioned on a first server device is substituted by the identifier for identifying the transaction coordinator positioned on the server device provided with the destination machine address of the outbound transaction request.

    COMPUTING DEVICE, OPERATION METHOD AND PROGRAM STORAGE DEVICE

    公开(公告)号:JP2000242608A

    公开(公告)日:2000-09-08

    申请号:JP2000039938

    申请日:2000-02-17

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a computing device used for a client/server transaction processing system. SOLUTION: This device is provided with a transmission means for sending a transaction request including the mark of the computing device to send a registration request so as to register the local resource to a transaction by a server data processor and requesting the participation in the processing of distributed transactions of the server data processor, a reception means for receiving a response to the transaction request including the mark of the last device at present in the linear linkage of the devices which send out the registration request from the server data processor and a maintenance means for tracking the last device at present of the linear linkage based on the response received by the reception means. The mark sent to the server data processor together with the transaction request by the transmission means is the mark of the last device at present of the linear linkage based on the maintenance means.

    SERVER COMPUTING DEVICE, OPERATION METHOD AND STORAGE DEVICE

    公开(公告)号:JP2000242615A

    公开(公告)日:2000-09-08

    申请号:JP2000039877

    申请日:2000-02-17

    Applicant: IBM

    Abstract: PROBLEM TO BE SOLVED: To provide a first server computing device for a client/server transaction processing system. SOLUTION: The first device is provided with a means for sending a request to a second server data processor, the means for receiving a response to the request including the mark of the total amount of the time required for processing the request and generating the response from the second server data processor, a first means for deciding the total amount of the time elapsed after the first device sends the request until it receives the response, a second means for deciding the total amount of the transfer time of the request and the response by using the output of the first means and the mark provided inside the response, the means for maintaining records based on the result of the second means for plural server data processors included in transactions and a selection means for selecting one of the devices as a final agent to be used for a final agent optimization operation at the time of the completion of distributed transactions based on the result of the maintenance means.

    PERFORMING A DATA WRITE ON A STORAGE DEVICE
    4.
    发明申请
    PERFORMING A DATA WRITE ON A STORAGE DEVICE 审中-公开
    在存储设备上执行数据写入

    公开(公告)号:WO2010049391A3

    公开(公告)日:2010-07-15

    申请号:PCT/EP2009064086

    申请日:2009-10-26

    Abstract: A method of performing a data write on a storage device comprises instructing a device driver for the device to perform a write to the storage device, registering the device driver as a transaction participant with a transaction co-ordinator, executing a flashcopy of the storage device, performing the write on the storage device, and performing a two-phase commit between device driver and transaction co-ordinator. Preferably, the method comprises receiving an instruction to perform a rollback, and reversing the data write according to the flashcopy. In a further refinement, a method of scheduling a flashcopy of a storage device comprises receiving an instruction to perform a flashcopy, ascertaining the current transaction in relation to the device, registering the device driver for the device as a transaction participant in the current transaction with a transaction co-ordinator, receiving a transaction complete indication from the co-ordinator, and executing the flashcopy for the device.

    Abstract translation: 一种在存储设备上执行数据写入的方法包括指示设备的设备驱动程序执行对存储设备的写入,使用事务协调器将设备驱动程序注册为事务参与者,执行存储设备的闪速复制 ,在存储设备上执行写入以及在设备驱动程序和事务协调器之间执行两阶段提交。 优选地,该方法包括接收执行回滚的指令,并且根据闪速复制反转数据写入。 在进一步的改进中,调度存储设备的闪速拷贝的方法包括接收执行闪速拷贝的指令,确定与设备有关的当前交易,将设备的设备驱动登记为当前交易中的交易参与者, 交易协调员,从协调员接收交易完成指示,以及对设备执行闪速复制。

    Controlling data storage in an array of storage devices

    公开(公告)号:GB2513377A

    公开(公告)日:2014-10-29

    申请号:GB201307463

    申请日:2013-04-25

    Applicant: IBM

    Abstract: When a disc fails in a redundant array of independent discs (RAID), the storage controller allocates a virtual storage area, on which to reconstruct the data from the failed disc. The storage area is selected such that its write performance is similar to the read performance of the array. When the data has been rebuilt it is migrated back to the array. The read performance may include the read speed or the amount of data read in each operation. The write performance may be the total size of the data to be recovered or the speed of writing. The virtual storage area may be constructed from spare space in the array. The array may have high performance and low performance tiers of devices. In this case, the virtual storage area might be allocated from a high performance tier. This may include a solid state device (SSD).

    Client/server transaction data processing system with automatic distributed coordinator set up into a linear chain for use of linear commit optimization

    公开(公告)号:GB2346990B

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

    申请号:GB9903850

    申请日:1999-02-20

    Applicant: IBM

    Abstract: A computing apparatus for use in a client/server transaction processing system, the apparatus has: a sending means for sending a transactional request to a server data processing apparatus to request that the server data processing apparatus become involved in processing a distributed transaction, the transactional request including an indication of a computing apparatus to which the server data processing apparatus should direct a registration request to request that a resource local to the server data processing apparatus be registered in the transaction; a receiving means for receiving a reply to the transactional request from the server data processing apparatus, the reply including an indication of an apparatus which is currently the last in a linear chain of apparatuses that have sent out registration requests in response to receiving transactional requests; and a keeping means for keeping track of the current apparatus which is the last in the linear chain based on replies received by the receiving means; wherein the indication sent to a server data processing apparatus by the sending means, along with the transactional request, is an indication of the current apparatus which is the last in the linear chain, based on the keeping means.

    Improvements in 3D printing
    7.
    发明专利

    公开(公告)号:GB2521386A

    公开(公告)日:2015-06-24

    申请号:GB201322390

    申请日:2013-12-18

    Applicant: IBM

    Abstract: An apparatus to modify the surface of an object co-operable with a 3D printer comprising a head nozzle follower assembly 310 co-operable with a 3D printer head nozzle assembly 120. The follower assembly 310 operable to modify a surface of the material of a 3D object printed by the head nozzle assembly 120. The follower assembly 310 may follow the path of the head nozzle assembly 120 and may be mounted adjacent to it. The follower assembly 310 may move in the horizontal or vertical direction. The follower assembly 310 may cause the surface of the material to flow. The head nozzle assembly 120 may print using plastic. The follower assembly 310 may deliver a plastics flow inducing agent to the surface which may comprise plastics solvent vapour or a heated gas. The solvent vapour may be recovered after it has been delivered to the surface. The follower assembly 310 may comprise a laser (515 fig 5).

    Client/server computing for transaction processing with superior coordinator o ptimization

    公开(公告)号:GB2346983B

    公开(公告)日:2003-04-16

    申请号:GB9903629

    申请日:1999-02-18

    Applicant: IBM

    Abstract: A method of operating a first server data processing apparatus for use in coordinating a distributed transaction which is carried out by a plurality of server data processing apparatuses is disclosed, the method having steps of: receiving a registration request from a second server data processing apparatus; determining a machine address of the second server data processing apparatus that sent the registration request; keeping a list of the machine addresses of server data processing apparatuses that send registration requests to the first apparatus; determining the destination machine address of an outbound transactional request; determining whether the destination machine address of the outbound transactional request is included in the list of machine addresses kept by the keeping step; and when the destination machine address of the outbound transactional request is included in the list of machine addresses, substituting an identifier in the outbound transaction request identifying a transaction coordinator located on the first server apparatus with an identifier identifying a transaction coordinator located on the server apparatus having the destination machine address of the outbound transactional request.

    Device array locks and keys
    9.
    发明专利

    公开(公告)号:GB2524254A

    公开(公告)日:2015-09-23

    申请号:GB201404763

    申请日:2014-03-17

    Applicant: IBM

    Abstract: A plurality of devices with associated lock mechanisms are managed. A device status corresponding to one of the locks is detected 304 and a service action is recommended 306 on the device requiring performance by an operator. A printable key pattern is provided 316 for printing the key, the key allowing the operator to lock and unlock the lock mechanism. The pattern may be a barcode and the lock may be an optical reader or the printer may be a 3D printer that can print a key or lock mechanism. The devices may be data storage devices in storage canisters in an array of canisters. The service action may be replacement of a drive and the lock prevents the incorrect storage canister being unseated by a user. The key may be for an attachment lock for attaching sub-units together in an assembly.

    10.
    发明专利
    未知

    公开(公告)号:DE69822904D1

    公开(公告)日:2004-05-13

    申请号:DE69822904

    申请日:1998-01-14

    Applicant: IBM

    Abstract: A computer system comprising: means for receiving work requests and dispatching them for execution within said computer system; means for processing said requests which have been received by said means for receiving and dispatching, to perform the requested work; and means for performing concurrency control with respect to concurrent requests, said means for performing concurrency control being located within said means for receiving and dispatching.

Patent Agency Ranking