Aimed to provide computation ubiquitously, pervasive computing is perceived as a means to provide a user the transparency of anywhere, anyplace, anytime computing. Pervasive computing is characterized by execution of high-level user tasks in heterogeneous environments that use invisible and ubiquitously distributed computational devices. Resource discovery is an integral part of pervasive computing. Due to the limited computing capacities of the mobile entities in the pervasive space it becomes important for these entities to discover equivalent peers to execute complex tasks. Also requirements of tasks in pervasive space are diverse ranging from static resources like printers to dynamically varying resources like network bandwidth. This requires seamless aggregation of resources/services required for the execution of the task. This is further complicated by frequent associations and disassociation of mobile elements with hotspots which are highly variable in performance and availabil...
K. Kalapriya, S. K. Nandy, Deepti Srinivasan, R. U