Text this: Approach for distributed BPEL engine placement using K-means