An electronic device (20a; 30a; 80a; 80c; 1000) comprising: a memory storing instructions; and at least one processor configured to execute the instructions to: receive identification information about a mobile device (20b; 30b; 80b; 80d) from the mobile device; determine based on the identification information, the mobile device as a peer device for performing at least one operation of the electronic device along with, and alternatively instead of, the electronic device; and determine at least one from among the peer device and the electronic device based on a status of at least one from among the peer device and the electronic device, the determined at least one performing, at least partially, the at least one operation of the electronic device, wherein the at least one operation comprises a search operation required by an application of the electronic device, and wherein the at least one processor is further configured to, when the peer device is determined as one of the at least one which perform the search operation, execute the instructions to transmit a search characteristic for the search operation to the peer device, to receive result information of the search operation from the peer device, and to display the result information. a memory storing instructions; and at least one processor configured to execute the instructions to: receive identification information about a mobile device (20b; 30b; 80b; 80d) from the mobile device; determine based on the identification information, the mobile device as a peer device for performing at least one operation of the electronic device along with, and alternatively instead of, the electronic device; and determine at least one from among the peer device and the electronic device based on a status of at least one from among the peer device and the electronic device, the determined at least one performing, at least partially, the at least one operation of the electronic device, wherein the at least one operation comprises a search operation required by an application of the electronic device, and wherein the at least one processor is further configured to, when the peer device is determined as one of the at least one which perform the search operation, execute the instructions to transmit a search characteristic for the search operation to the peer device, to receive result information of the search operation from the peer device, and to display the result information. receive identification information about a mobile device (20b; 30b; 80b; 80d) from the mobile device; determine based on the identification information, the mobile device as a peer device for performing at least one operation of the electronic device along with, and alternatively instead of, the electronic device; and determine at least one from among the peer device and the electronic device based on a status of at least one from among the peer device and the electronic device, the determined at least one performing, at least partially, the at least one operation of the electronic device, wherein the at least one operation comprises a search operation required by an application of the electronic device, and wherein the at least one processor is further configured to, when the peer device is determined as one of the at least one which perform the search operation, execute the instructions to transmit a search characteristic for the search operation to the peer device, to receive result information of the search operation from the peer device, and to display the result information.