Due to the rise of ubiquitous computing, issues around the discovery of new services have become a hot topic in the academic community. This is because futuristic ubiquitous computing frameworks as well as unsupervised Ad hoc systems will require service discovery. Automatically discovering network services and their characteristics, as well as dynamically advertising their persistence, are both possible with service discovery. Multiple service discovery technologies, including Service Discovery Protocols (SDP) runners, Universal Plug and Play (UPnP), Service Location Protocol (SLP), and Jini, have been suggested. In this paper, we detail the process of service discovery and control using Ubiquitous Remote Manager (URM), a system for remote and autonomous management of home gateways that allows for more system simplicity and finer grained command of the underlying network in a ubiquitous computing setting. Ubiquitous Service Discovery (USD) is a key component of the infrastructure of the smart homes of the future. USD's goal is to locate the most suitable service, given the user's preferences and needs, in a pervasive and extensive setting.