1. A communications system, comprising: a ground node receiving calls; and a control unit maximizing a communication system expected utility function and allocating communication resources to received calls based on the communication system expected utility function, the control unit including; means for identifying a plurality of possible communication resource allocation decisions for each call; and means for determining an optimal communication resource allocation by maximizing an expected utility function of the communication system to select one of said decisions, including; means for determining the probability of achieving a given communication system performance state based on an identified decision and a communication system context, the communications system context based on at least one of a present network state and a past network state; and means for determining the utility of achieving said given communication system performance state based on said identified decision.