1. A method for allocating one or more resources to a request in a distributed environment, comprising: identifying one or more resources to handle said request; obtaining a network connection assessment between one or more requesters associated with said request and said one or more potential resources; and assigning at least one of said one or more resources to said request based on said network connection assessment.