Patent ID: 9178938
Filing Date: 2015-11-03
Classification: H04L

Abstract:
1. A computer system for session aggregation in a distributed architecture comprising a server operatively connected to a plurality of blades, the system comprising: a processing circuit, and memory operatively connected to the processing circuit, the system configured to perform a method comprising: generating, by the processing circuit, a master session for collaboration by user clients, the master session corresponds to one or more terminal sessions on the distributed architecture of the server operatively connected to the plurality of blades; wherein the one or more terminal sessions run on the server and the plurality of blades in order to permit the user clients to input commands, view workloads, and view processes running on the server and the plurality of blades; aggregating the one or more terminal sessions on the distributed architecture into a single terminal session in the master session; making a determination that the user clients agree for one user client of the user clients to be authorized as a current command line user name in the master session because all of the user clients cannot simultaneously access the current command line user name at one time, responsive to requests that are sent to the user clients; and granting the one user client authorization to access the current command line user name in the master session based on an agreement by the user clients; wherein the user clients respectively have individual session identifications; wherein the master session is configured to aggregate all of the individual session identifications into a single session identification as a single user client instead of multiple user clients; wherein the master session allows all of the user clients to collectively interact with the one or more terminal sessions as the single client in order to collectively monitor and observe the server and the plurality of blades; wherein the single terminal session is configured to allow the one user client, having previously been granted authorization based on the agreement by the user clients, to issue a single command in the current command line user name in the master session, such that the single command is applied across each of the one or more terminal sessions that are executing on the server and the plurality of blades while the user clients monitor and observe behavior of the server and the plurality of blades executing of the single command.