Streaming state data for cloud management
First Claim
Patent Images
1. A computer-implemented method executed by at least one processor for managing a networked computer system, the method comprising:
- initializing a first plurality of streams on a plurality of virtual machines, the first plurality of streams comprising state data for the plurality of virtual machines;
initializing a second plurality of streams on a plurality of host computer systems, the second plurality of streams comprising state data for the plurality of host computer systems; and
creating a plurality of operators to operate on at least one stream in the first and second plurality of streams,wherein the state data comprises network packets, representation state transfer (REST) application programming interface (API) calls and responses, logs, task management resources, user accounts, and expiration policies.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud manager uses streams to monitor state of the cloud. A cloud state streaming policy specifies state data to stream, along with one or more initial operators for processing the streams. An archive mechanism allows archiving the streamed data when specified data in the streams exceeds one or more defined thresholds. A user interface allows adjusting the streaming of cloud state data to focus on data of interest to a user. The cloud manager thus allows a user to determine state of a cloud via the streamed state data.
-
Citations
9 Claims
-
1. A computer-implemented method executed by at least one processor for managing a networked computer system, the method comprising:
-
initializing a first plurality of streams on a plurality of virtual machines, the first plurality of streams comprising state data for the plurality of virtual machines; initializing a second plurality of streams on a plurality of host computer systems, the second plurality of streams comprising state data for the plurality of host computer systems; and creating a plurality of operators to operate on at least one stream in the first and second plurality of streams, wherein the state data comprises network packets, representation state transfer (REST) application programming interface (API) calls and responses, logs, task management resources, user accounts, and expiration policies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method executed by at least one processor for managing a cloud computer system, the method comprising:
-
reading a state streaming policy that specifies state data to stream and a plurality of operators, wherein the state data to stream comprises network packets, representation state transfer (REST) application programming interface (API) calls and responses, logs, task management resources, user accounts, and expiration policies; initializing a first plurality of streams on a plurality of virtual machines in the cloud computer system, the first plurality of streams comprising the state data to stream for the plurality of virtual machines; initializing a second plurality of streams on a plurality of host computer systems in the cloud computer system, the second plurality of streams comprising the state data to stream for the plurality of host computer systems; creating a plurality of operators to operate on at least one stream in the first and second plurality of streams; archiving streamed data that satisfies at least one user-specified threshold; and providing a user interface for adjusting streamed data according to a user-specified focus, wherein adjusting the streamed data comprises at least one of; adjusting what is included in at least one of the first and second plurality of streams according to the user-specified focus; adjusting function of at least one existing operator; and adding at least one new operator.
-
Specification