to communicate. Instead services can be invoked with a minimum of overhead. Deploying services on node/network level will also allow the mobile cloud to function where no Internet connectivity exists, such as in very rural areas or in mines for example.