-
公开(公告)号:JP2000242607A
公开(公告)日:2000-09-08
申请号:JP2000039363
申请日:2000-02-17
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , HUTCHISON GORDON DOUGLAS
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.
-
公开(公告)号:JP2000242608A
公开(公告)日:2000-09-08
申请号:JP2000039938
申请日:2000-02-17
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , HUTCHISON GORDON DOUGLAS
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.
-
公开(公告)号:JP2000242615A
公开(公告)日:2000-09-08
申请号:JP2000039877
申请日:2000-02-17
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS
IPC: G06F15/177 , G06F9/46 , G06F12/00 , G06F15/16 , H04L12/801 , H04L12/841 , H04L29/08
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.
-
公开(公告)号:WO2010049391A3
公开(公告)日:2010-07-15
申请号:PCT/EP2009064086
申请日:2009-10-26
Applicant: IBM , HUTCHISON GORDON DOUGLAS , MCALLISTER CAMERON JAMES , RAW LUCY , SMITH BRUCE JAMES
Inventor: HUTCHISON GORDON DOUGLAS , MCALLISTER CAMERON JAMES , RAW LUCY , SMITH BRUCE JAMES
IPC: G06F11/14
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/067 , G06F11/1435 , G06F11/1458 , G06F11/1466 , G06F11/1469 , G06F11/1471 , G06F11/1474 , G06F17/30088 , G06F2201/84
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: 一种在存储设备上执行数据写入的方法包括指示设备的设备驱动程序执行对存储设备的写入,使用事务协调器将设备驱动程序注册为事务参与者,执行存储设备的闪速复制 ,在存储设备上执行写入以及在设备驱动程序和事务协调器之间执行两阶段提交。 优选地,该方法包括接收执行回滚的指令,并且根据闪速复制反转数据写入。 在进一步的改进中,调度存储设备的闪速拷贝的方法包括接收执行闪速拷贝的指令,确定与设备有关的当前交易,将设备的设备驱动登记为当前交易中的交易参与者, 交易协调员,从协调员接收交易完成指示,以及对设备执行闪速复制。
-
公开(公告)号:GB2513377A
公开(公告)日:2014-10-29
申请号:GB201307463
申请日:2013-04-25
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , COOPER ALASTAIR
IPC: G06F11/10
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).
-
公开(公告)号:GB2346990B
公开(公告)日:2003-07-09
申请号:GB9903850
申请日:1999-02-20
Applicant: IBM
Inventor: HUTCHISON GORDON DOUGLAS , CHESSELL AMANDA ELIZABETH
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.
-
公开(公告)号:GB2521386A
公开(公告)日:2015-06-24
申请号:GB201322390
申请日:2013-12-18
Applicant: IBM
Inventor: DAWSON ALAN BRACKEN , HUTCHISON GORDON DOUGLAS
IPC: B29C67/00
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).
-
8.
公开(公告)号:GB2346983B
公开(公告)日:2003-04-16
申请号:GB9903629
申请日:1999-02-18
Applicant: IBM
Inventor: CHESSELL AMANDA ELIZABETH , HUTCHISON GORDON DOUGLAS
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.
-
公开(公告)号:GB2524254A
公开(公告)日:2015-09-23
申请号:GB201404763
申请日:2014-03-17
Applicant: IBM
Inventor: DAWSON ALAN BRACKEN , HUTCHISON GORDON DOUGLAS
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.
-
公开(公告)号:DE69822904D1
公开(公告)日:2004-05-13
申请号:DE69822904
申请日:1998-01-14
Applicant: IBM
Inventor: FOSTER RICHARD DANIEL , HUTCHISON GORDON DOUGLAS
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.
-
-
-
-
-
-
-
-
-