1. A method comprising: receiving a request at a first information handling system (IHS) to perform an application computation; determining the user's context, the user operating the first IHS; ascertaining a battery state of the first IHS; and allocating the application computation between the first IHS and a second IHS based at least on the user's context and the battery state of the first IHS.