摘要:
Communications between virtual machines are monitored to identify virtual machines that have an affinity with each other, such as where the virtual machines have greater than a threshold of communication between each other. An affinity table tracks virtual machines having an affinity relationship and is referenced upon start-up or migration of a virtual machine so that a starting-up or migrating virtual machine will run on the same processing resource as virtual machines with which it has an affinity relationship.
摘要:
Autonomic learning agent(s) that identify and analyze errors, problems and potential problems, deduces possible solutions from a set of known rules, communicates with other systems on the network for addition information regarding potential solutions, and performs repairs based on the solution information gathered. The system can be used for identifying network-related or inter-computer communication problems that could not otherwise be identified from a single agent system. An exemplary agent includes three (3) major components: a task manager which controls the monitoring of the system or network and triggers alerts when a problem or potential problem is identified; a reason engine which contains the Artificial Intelligence (AI) system used for deducing possible automatable solutions for an identified problem; and a messaging interface which handles communication between agents. The system also reduces the amount of time administrators would spend identifying system or network problems by automating the problem-solving process.
摘要:
Autonomic learning agent(s) that identify and analyze errors, problems and potential problems, deduces possible solutions from a set of known rules, communicates with other systems on the network for addition information regarding potential solutions, and performs repairs based on the solution information gathered. The system can be used for identifying network-related or inter-computer communication problems that could not otherwise be identified from a single agent system. An exemplary agent includes three (3) major components: a task manager which controls the monitoring of the system or network and triggers alerts when a problem or potential problem is identified; a reason engine which contains the Artificial Intelligence (AI) system used for deducing possible automatable solutions for an identified problem; and a messaging interface which handles communication between agents. The system also reduces the amount of time administrators would spend identifying system or network problems by automating the problem-solving process.
摘要:
Communications between virtual machines are monitored to identify virtual machines that have an affinity with each other, such as where the virtual machines have greater than a threshold of communication between each other. An affinity table tracks virtual machines having an affinity relationship and is referenced upon start-up or migration of a virtual machine so that a starting-up or migrating virtual machine will run on the same processing resource as virtual machines with which it has an affinity relationship.
摘要:
A method, system and computer program product for providing a collaborative status message in an instant messaging system. Instant Messaging (“IM”) users that belong to a group are identified. A collaborative status message (e.g., “In Meeting with User 2 and User 3”) is generated that specifies the IM users of the group (e.g., User 2 and User 3) that are participating in an event (e.g., meeting) with an IM user upon the event occurring. The collaborative status message is broadcasted to other IM users. In this manner, more detailed information can be provided to other IM users regarding the status of the IM user in question.
摘要:
A method, system and computer program product for providing a collaborative status message in an instant messaging system. Instant Messaging (“IM”) users that belong to a group are identified. A collaborative status message (e.g., “In Meeting with User 2 and User 3”) is generated that specifies the IM users of the group (e.g., User 2 and User 3) that are participating in an event (e.g., meeting) with an IM user upon the event occurring. The collaborative status message is broadcasted to other IM users. In this manner, more detailed information can be provided to other IM users regarding the status of the IM user in question.
摘要:
A method is provided and includes recognizing that a communication is issued to one or more other users on behalf of a first user, checking whether affinity data exists for the first user with respect to the one or more other users, if the affinity data does not exist, handling the communication in accordance with predetermined procedures, generating the non-existing affinity data to be stored for the first user with respect to the one or more other users, analyzing the stored affinity data to determine priorities of the first user with respect to the other users in accordance with a number of times each of the other users is targeted in a communication, and sending the current communication directly to a server, which is identified by the stored affinity data and which is currently associated with the one currently logged on other highest priority user.
摘要:
A method of balancing communication load in a system running a communication application is provided and includes recognizing that a first user logs onto the communication application via a client and that a communication is issued to one or more other users by the client on behalf of the first user, checking whether user-user affinity data exists for the first user, if the user-user affinity data does not exist, managing the communication application to handle the communication in accordance with predetermined load balancing procedures, monitoring subsequent communications, generating the non-existing user-user affinity data for the first user, in response to a current communication, analyzing the stored user-user affinity data to determine affinity priorities of the first user with respect to the other users, and sending the current communication based on a result of the analysis.