A problem with conventional systems such as the ones above is when a service is comprised of different types of tasks running on nodes, it fails to provide a complete solution because any mapped server that would not run all services client would request over a connection results in service failure.