Enhancing Service Discovery Performance Over Home Networks
Service discovery protocols are used to facilitate dynamic cooperation among devices/services with minimal user intervention. These protocols work by exchanging messages to identify and locate the relevant services. When new devices and services are added the flow of messages often appears as a burst. These bursts act as a critical factor that may cause the loss messages which dramatically influences the performance of the service discovery process. Thus, the loss of messages results in uncompleted discovery process which will directly affect the sharing of resources in home networks.