11.
    发明专利
    未知

    公开(公告)号:DE602006006474D1

    公开(公告)日:2009-06-04

    申请号:DE602006006474

    申请日:2006-07-17

    Applicant: IBM

    Abstract: Disclosed is a method, apparatus and computer program for controlling access to a publish/subscribe message broker. Publish/subscribe functions provided by the message broker are divided into function sets. Each function set is associated with a communication path. A request is received at the message broker. This arrives via one of a plurality of communication paths at the message broker and requests access to a publish or subscribe function provided by the message broker. It is determined which communication path is used and it is identified which function set the requested function is a part of. It is then determined whether the identified function set is associated with the communication path used and if the result is positive then access to the requested publish or subscribe function is provided.

    Capturing and analysing attempts by a reader device to read data from a data holding entity

    公开(公告)号:GB2374966A

    公开(公告)日:2002-10-30

    申请号:GB0110329

    申请日:2001-04-27

    Applicant: IBM

    Abstract: The monitoring of attempts by a reader device at reading data from a data-holding entity. Data relating to the attempt at reading the data-holding entity is received and responsive to the attempt not being successful, one is added to a read count which is used to determine the working order of the data-holding entity. The data obtained from a successful read, along with transaction information, is transmitted to a processing entity. This information is stored with information relating to other data-holding entity transactions. The information is periodically analysed in order to identify those data-holding entities which are repeatedly failing to be read within a predetermined number of reads and readers which are repeatedly failing to work properly. New data-holding entities and readers are sent out as appropriate.

    14.
    发明专利
    未知

    公开(公告)号:DE69602461D1

    公开(公告)日:1999-06-17

    申请号:DE69602461

    申请日:1996-12-04

    Applicant: IBM

    Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.

    Transaction processing with a reduced-kernel operating system

    公开(公告)号:GB2302966A

    公开(公告)日:1997-02-05

    申请号:GB9513402

    申请日:1995-06-30

    Applicant: IBM

    Abstract: A transaction processing system is provided wherein the transaction processing functionality is integrated within a reduced kernel operating system such as a microkernel or nanokernel operating system. The system comprises a processor, and a main memory having a supervisor area (510) where operating system functions forming the reduced kernel are stored, and a user area (520) where user programs and other operating system functions are stored. Tables (565, 570) in the supervisor area (510) store information about the processes to be executed by the processor, and the following operating system functions are stored in the supervisor area (510): ```a scheduler (560) for applying a scheduling policy to determine the order in which processes identified in the table (565) are provided to the processor for execution; ```a concurrency control manager (550) for the transactional processes to be executed by the system; and ```a system (540) for passing messages between processes being executed by the processor, and for notifying the concurrency control manager (550) of any messages received by the message passing system from the transactional processes.

    A data processing system for providing user load levelling in a network

    公开(公告)号:GB2281793A

    公开(公告)日:1995-03-15

    申请号:GB9318877

    申请日:1993-09-11

    Applicant: IBM

    Abstract: The present invention provides a data processing system, and method of operating such a system, for facilitating a connection of a program on a client computer to a server, the server consisting of a plurality of server computers with shared resources. The data processing system, the client computer, and the server computers all reside in a logical network. The data processing system has an input means for receiving a request from the client computer for a machine address of a server computer identified by a server computer name sent with the request, such a machine address enabling a connection to be made from the client computer to that server computer via the network. A storage device is provided by the system for storing a list identifying server computer names with machine addresses of the server computers. A conversion means in the system uses the list to convert the server computer name received by the input means into the machine address of the server computer, and then an output means sends the machine address from the conversion means to the client computer. The system is characterised by decision logic for studying the server computers at predetermined intervals having regard to a predetermined test criteria, in order to select one of the server computers; and writing means for updating the list by associating the machine address for the server computer selected by the decision logic with a particular server computer name contained as a generic server computer name in the list. Using this technique, when a client computer specifies the generic server computer name, it receives the machine address of the server computer identified by the decision logic.

    METHOD, APPARATUS AND COMPUTER PROGRAM FOR ACCESS CONTROL

    公开(公告)号:CA2632250A1

    公开(公告)日:2007-05-31

    申请号:CA2632250

    申请日:2006-07-17

    Applicant: IBM

    Abstract: Disclosed is a method, apparatus and computer program for controlling access to a publish/subscribe message broker. Publish/subscribe functions provided by the message broker are divided into function sets. Each function set is associated with a communication path. A request is received at the message broker. This arrives via one of a plurality of communication paths at the message broker and requests access to a publish or subscribe function provided by the message broker. It is determined which communication path is used and it is identified which function set the requested function is a part of. It is then determined whether the identified function set is associated with the communication path used and if the result is positive then access to the requested publish or subscribe function is provided.

    SERVER COMPUTER WITH LOAD BALANCING AND METHOD OF OPERATING THE SERVER COMPUTER

    公开(公告)号:HU225072B1

    公开(公告)日:2006-06-28

    申请号:HU9903820

    申请日:1996-12-04

    Applicant: IBM

    Abstract: A server computer connectable to a network and having a plurality of processors (20, 30, 40) arranged to provide a service to one or more client computers connected to the network. The service Involves the provision of blocks of information to a client computer (50), and the processors have access to a data storage (120) in which data for the blocks of information is stored. Each processor in the server has block retrieval means (80), employed in response to a request from a client computer (50) for a particular block of information from that processor, to retrieve data from the data storage (120) to construct a file representing the requested block of information, the file including references to subsequent blocks of information requestable by the client (50). Additionally, load determining means (100) periodically determines activity data for the processor for inclusion In a load distribution record maintained for all of the processors of the server. Decision means (90) is then used which, for each reference to a subsequent block of information in the file constructed by the block retrieval means (80), determines, based on the load distribution record, which processor should service a request from the client computer (50) for that subsequent block of information, and includes an address for that processor in the file constructed by the block retrieval means (80). The file is then sent to the client computer (50). In preferred embodiments, the service being provided is the World Wide Web (WWW) service, and the technique Is employed on a parallel Web server providing Web pages to clients over the Internet.

    Changing user interface following difficulty in use

    公开(公告)号:GB2375030B

    公开(公告)日:2005-05-11

    申请号:GB0110327

    申请日:2001-04-27

    Applicant: IBM

    Abstract: The invention relates to providing to a user a user interface. It is determining from a plurality interactions by a user with a first user interface whether they experienced difficulties using at least one module of the first user interface. Responsive to determining that the user did experience difficulties, that user is provided with at least one module of a different user interface. Thus it can be seen that a user is preferably provided with the first interface unless they experience difficulties with that interface. Other users who do not experience such difficulties continue to interact with the first interface.

Patent Agency Ranking