Abstract: A method includes estimating usage patterns of a plurality of users for a first software application in a computing system. A set of time conflicts is generated based on the usage patterns. A license count for the first software application is estimated based on the set of time conflicts. Additional licenses are secured for the first application in the computing system responsive to the estimated license count not being less than an actual license count by a predetermined margin.
Abstract: A method includes establishing a remote desktop connection between a first computing device and a first virtual machine executed by a second computing device. A stream of data generated by a first application executing on the first virtual machine is received in the first computing device over the remote desktop connection. A user interactivity metric associated with a user's interaction with the first application via the first computing device is determined. A compression metric is generated based on the user interactivity metric. The stream of data is compressed based on the compression metric.