That, IBM said, could lead to improvements in system performance, and make clouds more efficient and cheaper.
The invention allows to automatically choose the best way for people to access the cloud depending on the network bandwidth.
IBM suggests the method will suit online applications that are subject to peaks and troughs in demand for services.
Those might include online retailers, auction sites, search engines, news media sites, and crisis and disaster management applications.
Big Blue explains that in a cloud computing environment, each person is given access to a virtual machine which delivers host OS and physical resources. Multiple VMs are assigned inside the cloud and if demands for resources dramatically fluctuate, apps will become clogged up. IBM says its method lets systems automatically and dynamically re-assign work based on networking bandwidth requirements and availability.