Trends in Delivery of Remote Computing Services