• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Automated Service Search Model for the Social Internet of Things

    2022-11-11 10:49:18FarhanAminandSeongOunHwang
    Computers Materials&Continua 2022年9期

    Farhan Amin and Seong Oun Hwang

    Department of Computer Engineering,Gachon University,Seongnam,13120,Korea

    Abstract: The social internet of things (SIoT)is one of the emerging paradigms that was proposed to solve the problems of network service discovery, navigability, and service composition.The SIoT aims to socialize the IoT devices and shape the interconnection between them into social interaction just like human beings.In IoT,an object can offer multiple services and different objects can offer the same services with different parameters and interest factors.The proliferation of offered services led to difficulties during service customization and service filtering.This problem is known as service explosion.The selection of suitable service that fits the requirements of applications and objects is a challenging task.To address these issues,we propose an efficient automated query-based service search model based on the local network navigability concept for the SIoT.In the proposed model,objects can use information from their friends or friends of their friends while searching for the desired services,rather than exploring a global network.We employ a centrality metric that computes the degree of importance for each object in the social IoT that helps in selecting neighboring objects with high centrality scores.The distributed nature of our navigation model results in high scalability and short navigation times.We verified the efficacy of our model on a real-world SIoT-related dataset.The experimental results confirm the validity of our model in terms of scalability,navigability,and the desired objects that provide services are determined quickly via the shortest path,which in return improves the service search process in the SIoT.

    Keywords:Social internet of things;service discovery;local navigability;object discovery;query generation model

    1 Introduction

    The internet of things or IoT is a network of disparate objects that provide data transferability without human-to-human interaction or human-to-computer interaction [1].The IoT has become a reality,with the exponential growth of connected devices.According to one survey,the number of objects in IoT networks by 2025,is expected to increase to 25 billion(Devices connected to the internet)[2].This increases data sizes because a massive amount of data flows through IoT.IoT poses a new challenge for data management.Besides that,objects that provide the services,size of the search space are crucial challenges.Network traffic became heavy due to the number of access devices and the number of queries received by search engines [3].Currently, the human-object interaction model is based primarily on users.The information is provided to people by objects,but in the future,this will shift to the object-object interaction model.One object asks the neighbors to provide the requested services.The scalability issue arises from the search for the right object with the right service,or for the best path to the right objects in the network.In this scenario,several service search methods have been proposed [4,5].The common property between these two studies is that the search engines are mainly based on centralized systems or global network navigability.Therefore,they are not scalable in terms of processing multiple queries,especially when a large number of devices are connected in the network[6].Generally,IoT devices will consume more energy from sensing data,for communications,in making computations,and when providing the required services.

    Searching for objects, data, and services in the IoT is a crucial challenge, especially in real-time environments [7].Several approaches for real-time search have been proposed in the literature, but none of them is offering a complete and satisfactory solution yet.The existing systems are inefficient because they are based on global network navigability [8].Thus, the limited network navigability,and the selection and searching of suitable services will be a major challenge [8].In general, service search and service composition both depend on network navigability, which is considered a major issue especially when the network is very large and has billions of connected devices [9].The social relationships among devices will efficiently enhance the services and resource discovery.A recent development is the introduction of the social internet of things(SIoT)[7].It refers to the convergence of IoT and social networking paradigms to create a network in which objects can establish social links,and can perform desired actions[10-12].In SIoT,the objects can interact with each other and behave socially.They can request and provide the services in the network [13,14].The induction of a social structure in the SIoT was inspired by Fisk’s theory, which presented the social relationships among humans[15,16].This model is very flexible,and therefore,it can be mapped to the object relationships for sharing resources and communications between objects.In addition,This model could help obtain highly mutual benefits from collaboration among devices[17].As proven in[18,19],some properties of the SIoT ensure it is possible to find the short paths without global information of a network.

    The primary motivation of this study is to build a new service search model to overcome the service search and discovery issue in the IoT.To the best of our knowledge, the literature still lacks research on service discovery and query processing.This social-oriented approach is expected to boost the discovery,selection,and composition of services and information provided by distributed objects and networks that have access to the physical world.The novelty of this algorithm is that the next hop to query is chosen based on property,i.e.object friendships and centrality metric.

    1.1 Research Contribution

    The main contributions of this study are as follows:The current state-of-the-art models[20-22]are based on global network navigability and lack the existence of short paths in the network and therefore,require large time for the service search.To address this issue,we propose an efficient service discovery model,since the proposed model is solely based on local network navigability,such as degree centrality and the neighborhood of objects that facilitate next-hop object discovery.Therefore, the object assists in determining short paths in the network for the requested object, and thereby, the required services can be accessed quickly.The distributed nature of our navigation model can discover the desired services in a fast and scalable manner.Therefore,our proposed model is highly navigable and requires less service execution time.This study is helpful for researchers who want to understand interactions among devices in a distributed manner,as well as neighborhood/hop discovery,low-cost routing,the design of search engines,and service search mechanisms.

    The rest of the paper is organized as follows.In Section 2, we describe the background and previous work related to this study.In Section 3,we discuss the proposed query-based service search model.In Section 4,we discuss the experimentation results.Finally,Section 5 concludes the paper with suggestions for future work.

    2 Background

    The service search is the key challenge for the growth of IoT networks[23].The objective of the SIoT paradigm is to mingle IoT devices and break the burden of network navigability.However,the number of connected devices and the exchange of services between these devices becomes a major challenge in heterogeneous environments for both users and devices.Generally, in a social network,an object that helps the requested services the user to find the required services quickly.However,we figured out that limited work has been reported in this direction,such as Nitti et al.in[7],which discussed the object discovery model in an IoT environment.Each object can autonomously establish social relationships with other objects according to rules set by the owner[7].The authors proposed a decentralized algorithm for the discovery of objects that can provide specific application services for the social IoT.In particular, the choice of the next-hop object is determined based on two basic properties.The first is degree centrality,and the second is object similarity.Degree centrality is defined as;the number of links incident upon a node(i.e.the number of ties a node has).On the other hand,object similarity is an external property to the SIoT and it is expressed as how much the object is similar to the query requirements[7,24].Similarly,Rehman et al.[25]addressed the problem of object service or the best path to the nodes in a network.To solve this problem, the authors discussed a query-based search mechanism for the SIoT—the concept of smart social agents (SSAs).The SSA is used to minimize human intervention in the network.Moreover,they used the concept of a smallword network in their proposed model.It is a two-step query-based search mechanism.First, the service request is initiated by using a service requester to the neighbors.In the second step,the search is performed by looking at services within the first hop neighbors.If the desired service is not available,the search operation is repeated in the next hop,and so on.When the required service is discovered,a link is established between those objects.The performance of the proposed algorithm was measured in terms of average degree,clustering coefficient,and average path length.The drawback of the study is that they did not consider the time and space aspects for the processing of a query.Mei et al.[26]utilized the features of a query-generation model based on a Poisson distribution.Their model can calculate the frequency of each independent term via the Poisson distribution.To rate a complete document, the authors first evaluate it using a multivariate Poisson model based on the document.Later, they assign a score based on the probability of the query being answered, as given by the estimated Poisson model.Ramachandran et al.[27] presented a problem-search sensor that uses a clustering technique because the human queries cannot be processed by a sensor.To overcome this issue, sensor devices are grouped into clusters, which reduces the search space.According to this model, the user first enters the query using complex and abstract natural English.These words are stored in a table,and a priority is assigned.The specific sensor search is performed by comparing the bits in the transformed query with the device that identifies it,which is assigned later.The formation of clusters helps reduce the search space.To improve search efficiency, Xia et al.[28] discussed a decentralized semantic-aware social service discovery mechanism for the social IoT.They have used fuzzy logic to calculate the correlation degree for device ranking.This is a straightforward strategy used to select a subset of neighboring devices in a preferred order.Service discovery is performed in a fast and scalable manner.The limitation of this study is it did not focus on privacy and security issues.Fu et al.[29] proposed the concept of a search engine for the IoT, the emphasis being on the idea that a search engine works as a medium between the IoT and the social network.The importance of search engines is that people can easily find smart devices in the SIoT.The proposed model consists of three entities: the search engine, the user, and objects.The efficiency of the proposed model was measured by using performance metrics including degree distribution and network density.Khanfor et al.[30]designed a concept for automated service discovery in social IoT systems.The objective of the model is to allow mobile crowdsourcing task requests for the IoT,to select a small set of devices from a large-scale IoT network,and to execute their tasks.To achieve this,they first apply two community detection algorithms[31]and it returns results in formations of different communities.Later,a natural language processing(NLP)approach is executed to handle the crowdsourcing textual request.A list of IoT devices has been effectively accomplishing the tasks.The proposed model extracts valuable information from the textual requests,such as the type of service information and its location.This approach is helpful in automation and also in reducing the time,it takes for service discovery[32,33].

    3 Proposed Model

    Herein,we present the problem definition and the reference scenario along with its explanation.

    3.1 Problem Definition

    Searching for the objects that provide services in a social network is like searching for a specific person who has a specific service[28].For example,in normal life,one person recalls from memory a time when he was looking for a specific service.To do that,he looked to his circle of friends to find the right person who provides that service[28].Then he contacted that person.But in many situations,friends cannot provide a recommendation for that service, but they may share valuable information about who potentially provides the service the initiator is seeking [34].Finding short paths between pairs of nodes is accomplished if each object has complete knowledge of the network topology.This solution is possible and feasible when the network operates in a centralized manner.But it is not possible when there is a large number of devices in the IoT, as we know from the earlier discussion[28].As specified by Kleinberg,a network is navigable if it“contains short paths among all(or most)node pairs.”In other words,log2does not exceed the maximum distance between any pair of objects(N)[35], where ‘N’denotes the number of objects.The artifacts typically inherit certain capabilities of humans in social IoT networks, and they imitate that behavior when looking for new objects.That is, the objects become friends with each other based on their relationships.The lesson from Kleinberg’s study is that people can find short paths efficiently without having global knowledge.The decentralized search algorithm is a good solution for finding short paths in a large social network[36].A successful distributed search[37]can be done by using short paths or routes.The search operation prompts a node to quickly reach a network hub that has a high degree of centrality.This feature is assured by the existence of network clusters where objects are highly interlinked because they have a high clustering coefficient.Nevertheless,Kleinberg concluded,starting with the Milgram experiment[20], that there are systemic hints that can help people to find a short path effectively, even without having global knowledge of the network [18,38].In social networks, this phenomenon suggests that certain properties make a decentralized search possible.Based on this discussion,the global network navigability problem turns into a local network navigability problem, thanks to the SIoT network,because efficient service discovery is possible due to its highly navigable structure.Marche et al.[20]worked on the query generation and the availability of IoT datasets for the researcher community.The challenging task is the modeling of queries that are generated by the objects when fulfilling the application request.Each application running in devices will be looking for the information and services by requesting an object towards the potential service provider.For efficient information or object discovery,two essential elements are necessary.First is the structure of a social network.The second is the type of information/service request that will mostly categorize the interaction in IoT.Based on these aspects,the authors proposed this query generation model.They analyzed the behavior of objects that generate queries of information and services when interacting with the peers in the SIoT.To define this model they had generated a dataset, which is mainly based on the real IoT objects,available in the city of Santander.The devices used in this dataset can be static or mobile and are mostly public.The query generation model can generate the application request from any given object in the network.They performed network analysis by using network navigability,comparing the degree distribution using different versions of relationships,such as the object-object relationship(OOR),the colocation-object relationship (C-LOR), and the parental object relationship (POR).The problem with this model is that the authors have used the global network navigability.In addition,they did not propose any service search mechanism.Therefore,to tackle this issue,we propose an efficient service search model.The proposed query-processing service search model is shown in Fig.1.The first layer in this model is query processing, composed of type, location, and time.For example, the current temperature in New York is 32 degrees centigrade.The location is used to access the location of the data.It is used to find the source of a particular type(temperature)that needs to be handled by using a query search mechanism.The second layer is the service discovery layer.It allows the search and access to the requested services.Efficient and effective communication between the upper and lower layers has been performed.The social IoT network data is stored in repositories;i.e.“Historical Data storage”.

    Figure 1:The proposed query processing model

    3.2 Reference Scenario

    Fig.2 depicts the possible scenarios where a user may interact with IoT applications using our proposed model.To discover the requested service, two things are necessary; one is the application,and the second is the requested service.When a user applies a query (i.e.get the temperature of sensor data in a specific location).In response to the query,the specific device(resource)is accessed along with the device’s unique ID.A high-level observation is used to answer complex queries that require collaborative analysis from different sources for advanced applications,such as car speeds and acceleration,etc.,but we did not consider that in this study.The first function is about the selection of an application when the user applies a query.This scenario is illustrated in Fig.3.When a user is interested to get the temperature of a room.The corresponding object creates a query with the list of services needed to execute the temperature application and the related requirements.In this case,we assume that the reference is location and time.The search query for getting the temperature service is initiated, as shown in Fig.3.The application that needs temperature requirements as input could be requested from different areas,such as a room,park,etc.It is accessed for different time intervals,such as historical data or real-time data.

    Figure 2:User interaction using the proposed model

    Figure 3:The temperature application and its network representation

    3.3 Automated Service Search Model

    The social network can be considered as undirected graphG,whereG={N,?}in which?∪{N*N}is the set of links,and each edge represents the relation between a set of nodes.Nis the nodes,and the entire set is represented byN= {n1,...,ni,...nI}with cardinalityI.The node position isand can be fixed or varying over time.We define the network topology for objects providing different services in different applications, i.e.temperature [20,39].We define setA= {t1,tx,tx} as possible topologies of objects,such as cars,smartphones,lights,and temperature,etc.We define possible brands for every topology,tx,and the set of possible brands isBx=(Btx)={Bx1,...Bxy,...Bxy}.On the other hand,the set of possible models for topologytxand brandbxyisMxy=Mbxy={Mxy,...Mxy,...Mxyz}.In addition,the possible models can be described asM= {UMxy}.This allows us to define a tuple:=(N,M).This shows the association with every nodeniand the corresponding model of the device,and thus,enables us to infer the topology and the brand.In addition,this tuple is very useful to help create relationships among the nodes,such as parental object relationships[40],etc.The first function helps to select the application.Generally,the application is requested during the query process.This can provide various services from the nodes, and also satisfies the queries.The applications in the network are defined below.When a new query is received by an objectoi,at that time,applicationAis selected to handle the query, where applicationA= {a1,a2,...an}.The query is divided into the services:{s1,s2,...sn}.The services can be provided by objects in the network.It can also compose the applications.ApplicationAis divided into two subsets.The first isAfound∈Aif the requested service is available.The second subset isAres∈Aif the requested service is not found.The requirements and the needed services are specified in this model.The services are defined asS= {S1,...Sj,...Sj}.These can be performed by a node in the network and can be used to compose the applications inA.So,matrixS1= [Sij]where the elementSijis equal to 1 if an objectniprovides serviceSj;otherwise,it is 0.To model an application that generates a query.We can model the query as a tuple:={Qser,Qreq}whereQser= {q1,q2,q3,...qn} demonstrates the individual services required to fulfill the application requirements using an object in the social network.On the other hand,is the set of requirements.The objective of our query model is to generate specific queryQ.This query can be used to find multiple services at the same time.

    3.4 Navigation in the Proposed Model

    Based on Fig.3, we first create a graph as shown in Fig.4.This graph demonstrates a simple example of generic SIoT graph G; I = 9 and each of the objects is characterized as a tuple:={ni,mxyz}.From this,we can infer the topologytxand brandbxyin our proposed model.The application and the services are categorized into different classes,such as temperature,vehicle services,educational services, etc.In this example, three applications are installed, as indicated by the number in column matrixO,and it is capable of providing different services.The user who owns the objectN1is interested in a temperature monitoring app that monitors and evaluates room temperatures and tasks that are installed on an objectN1.The goal of our proposed model is to find all the services inQserstarting from1 selecting the temperature,and making use of its social relations to crawl the network.To provide the requested application to the user,which is shown in Fig.4,at first,the ObjectN1will generate theσwithThe first step is to generate a set of query requirements,Qreq,which is applied to the set of atomic queries.AndQreq=?looks for the requested service among its friends,i.e.N3,N4,andN2.The service search procedure is performed using Algorithm 1.In the beginning,we assume that each object in a social network computes a centrality score,i.e.influenceibased on Eq.(1)(below):

    ObjectN1the request reaches the neighbors,i.e.N3andN4.We examine that,the requested serviceSais not available on both objects.ObjectN4has high links as compared to the objectN3(based on Eq.(1)).Therefore, it is selected as a next-hop object based on the high centrality score.The same procedure is initialized from Objectn4.In this time,the next-hop neighbors aren2andn5.The objectn5has high priority as compared to objectn2,because it has high links.Therefore,it is selected as a next-hop neighbor.We have used a maximum threshold,T= 5.If the number of links is more thanT, it terminates immediately.Otherwise, it proceeds to the next hop.At every step, the path score is computed by adding the centrality of the next-hop node.This procedure is repeated on objectn5.At this time it has only one neighbor, i.e.n9.Therefore, it is selected as the next hop.The requested service,i.e.Sa,will be selected,and a permanent path is established between objectsn1Andn9.Once the requested service has been accessed.The algorithm successfully terminates.

    Figure 4:Automated service search model

    Algorithm 1 Automated Service Search Model Input:Send a Search request:Request query.Output:Friendship circle:Service reply,desired service path,path score.Start()(Continued)

    Algorithm 1 Continued Step 1){Compute the centrality score of each object based on Eq.(1)}Step 2){Initial object sends query to neighbors}Step 3){Path[1]=Initial object}Step 4){Repeat}Step 5){Path score=centrality value of initial object}Step 6)path length=1 While path length <=T do Step 7)path[path length]=next node is selected randomly from the graph Step 8)path score=path score+centrality value of next object Step 9)path length=pathlength+1 End while End()

    Fig.5 demonstrates the‘TrafficApp’graph.This graph is part of our proposed query generation model and is used to describe the example of applications into the services.The services are shown in orange boxes,i.e.geolocation,speed and acceleration,sound,temperature,etc.The blue boxes show the processing of services that need the input provided by the sensing services to be executed.For instance, speed, acceleration, and temperature are the closest common ancestor services.Movement elaboration is one hop away from geolocation and one hop away from speed and acceleration.Therefore,the shortest distance between them is two hops.

    Figure 5:TraficApp:an example of applications into services

    4 Results and Discussion

    In this section, we have demonstrated the impact of our proposed algorithm.The SIoT is not completely deployed to date,so most of the experimentations are performed in an IoT environment by using different tools.For instance,we have used Network X in this study[8].Network X is one of the famous tools that is widely used for fetching unstructured information.Network X is an independent platform used for the creation, manipulation, and identification of structures in complex networks[8].In this section, the first part presents the details of the social IoT dataset and then performed visualization and social network analysis (SNA)of our proposed model.The subsequent section demonstrates the efficiency of our proposed model.We describe the efficiency of our proposed model in terms of service execution time,giant component and the path length.

    4.1 The Visualization of our Proposed Model

    In this section, we visualize our proposed model using giant components, path length, and the service execution time.The core objective of this section is to clearly understand the behavior of our proposed model.We have used a real social IoT dataset in our experiments[20].This dataset is based on real IoT objects available in the city of Santander and contains a description of IoT objects.Each object is represented by fields such as(device_id,id_user,device_type,device_brand,device_model).The total number of IoT objects is 16,216.The 14,600 objects are from private users and 1,616 are from public services.The dataset includes the raw movement data of devices that are owned by users and the smart city.There are two kinds of devices:static devices and mobile devices.The static devices are represented by fixed latitudes and longitudes.On the other hand,mobile devices are represented by latitudes,longitudes,and timestamps.The latitude and longitude values of mobile devices are dynamic.In addition, the dataset includes an adjacency matrix for SIoT relationship produced with some defined parameters.Fig.6,Illustrates the key features of the dataset[20].The device types are listed in Tab.1.Fig.7.Illustrates the social network analytics for the dataset using our proposed model.In this figure,we examine a huge network comprised of thousands of nodes.These nodes were connected with relationships.As the network size is very large,therefore we have used labels to represent this network.A relationship/link represents the connection between these objects.This dataset is publicly available to the researcher’s community.It comprises various objects (from smartwatches to smartphones, to personal computers, and weather sensors).The information about IoT devices is based on real IoT objects located in Santander,Spain.Each object is represented with the following fields:user ID,device ID,device type,device model,device brand.

    ? id_user:It represents the device ownership.

    ? device_id:It is the identification of a device.

    ? device type:it shows the type of device.

    ? device_model:it is the model of a specific device.

    ? device_brand:it is the name of the device’s brand.

    Figure 6:The real social IoT dataset

    Table 1: Device type

    Figure 7:Social network analytics for the dataset

    The first step of this section is to perform the visualization of our proposed model.For this,we have performed a social network analysis (SNA)of our proposed model.The SNA provides explanatory details and the hidden insights of objects and the relationships that coexist in the social network.It mainly focused on how individuals collaborate in the network.

    4.1.1 Giant Component Visualization

    The giant component means that the graph is connected or not.The objects can be accessed quickly via short paths.The giant component completely depends upon the number of objects,and if we have many objects then it results in terms of getting a large giant component.Usually, the giant component represents the group of objects.The giant component means that the graph is connected or not.The increase in giant components denotes that every object is directly or indirectly connected to all other objects in the network.If the giant component is 100% it means that the object can be accessed quickly via short paths.Fig.8 illustrates the probability of connected nodes as a percentage by using a visualization of our proposed model.We show that the probability of connected nodes slightly increases by increasing the number of connections per node.At first, it starts from 0 and slightly increases to 100%.The increase in the giant component denotes how every object is directly or indirectly connected to all other nodes in the network.The giant component for this experiment is 100%.This result indicates that our proposed model is completely connected.Therefore,the requested objects can be accessed quickly via short paths.

    Figure 8:Impact on the giant component

    4.1.2 Average Path Length or Hop Distance Visualization

    Tab.2 describes various parameters that we used for the experiments using state-of-the-art and our proposed models.Fig.9 explains the hop distance especially when the objects request applications are located far from each other.In this comparison,we have used Barabási-Albert model(BA)[21],the current SIoT model [20], along with our proposed SIoT model.In this figure, the x-axis is the number of connections per node,and the y-axis is the average path length.In the x-axis the hop distance between different objects that are located,on average distance 0.5,1.5,and 2.5 km from them.The path length in the current SIoT model[20],is measured based on the Euclidean distance between the service requester and the service provider.The average distance covered by the objects in our proposed model is less than the current SIoT model and other state-of-the-art models[21].It is due to the utilization of neighbors or friends in the network.It indicates that our proposed model is efficient,especially in a case where a long-range path has been established between the service provider and service seeker.The distributed nature of our proposed model helps to discover the short paths between any pair of objects by using local information.Fig.9 indicates the highest number of relations created with neighbor objects or devices.This fact is justified in Fig.10, where the average number of friends is located at 1,2,or 3 km from an object.We examine that our proposed SIoT model creates a larger number of relationships with nearby devices.The best results can be seen when the object looks for services in its vicinity.We examine that the current SIoT [20] and the BA [21] model is not performing well as compared to our proposed model.One important point is noted that with the increase of distance between the objects in the network,the efficiency of our proposed model is not affected.It remains the same.Briefly, we concluded from these graphical results that our proposed model is efficient as compared to the state-of-the-art models.The proposed SIoT model is highly navigable and we can use it to create a navigable network and find the short paths among any pair of objects by using only local information.

    Table 2: Parameters for experiments

    Figure 9:Average distance or path length

    Figure 10:Average number of friends for objects within a an area of 1,2,3 km radius

    4.2 Service Search

    In this section,we discuss various simulation results related to our proposed and state-of-the-art models.In our network,each object is connected to several objects.We assume that:

    1.Initially,when our model is created and later the structure of our network or topology is fixed.

    4.2.1 Impact On the Degree Distribution

    The degree distribution graph represents the frequency of objects in the network.For instance,to get the correct frequency distribution of objects,we have plotted a graph on a logarithmic scale,as shown in Fig.11.In this graph,the x-axis is the degree,and the y-axis is the frequency of objects in the graph.We have used the logarithmic scale to show the large numbers of values;otherwise,they would not be visible to the reader.We have used red color to indicate the power law.The purpose of this experiment is to examine whether our proposed model follows the power law or not.The algorithm is considered efficient when it completely follows a power law.In this figure,blue stars indicate the objects in the network.We examine that the distribution of objects follows the power law,which indicates that our proposed model is highly navigable.Tab.3 enlists the main parameters that we have used in this experiment.In this table,we also provide various network properties,such as the clustering coefficient,the network diameter,the average path length,etc.

    Figure 11:Impact on degree distribution

    4.2.2 Impact on Service Execution Time

    In this section,we discuss the impact of the service execution time of our proposed modelvs.the current SIoT model.Usually,the time required for the search of a device is very important in service search algorithms.Generally, the execution time of an algorithm depends upon the objects and the hops required to reach destination objects[22].

    Table 3: Parameters used in this experiment

    In Fig.12,we compare our proposed SIoT model with the most recent SIoT model presented in[20].The x-axis shows the number of objects,and the y-axis shows the execution time in seconds.These results indicate how the number of objects grows based on elapsed time.We had tested these models for different iterations and concluded that the efficiency of our proposed service search model increases in time intervals.In this chart,we see that the execution time of our proposed SIoT model is shorter than the most recent SIoT model.Our proposed SIoT model is more efficient because it requires less time to discover any object in the network as compared to the state-of-the-art models[20,21].

    Figure 12:Impact on service execution time

    5 Conclusion and Future Work

    In a SIoT network,every object is connected with a large number of friends offering services that match the device requirements.This network facilitates the process of information resource retrieval and improves the network navigability and service composition.In this study,we propose an efficient,automated object service search model in SIoT based on local network navigability.The objects can use information from their friends or friends of their friends while searching for the desired services,rather than exploring a global network.We first presented the background of different concepts of SIoT devices based on their interest and relationships.We already presented an example scenario that shows the importance of service discovery and searches in SIoT environment.We found that clustering the SIoT devices,is a relationship that improves service efficiency.Our simulation results demonstrate that it performs a service search efficiently owing to the local network navigability concept(i.e.centrality measures).Finally, our proposed model significantly improves network navigability and scalability.However,we did not discuss the trust-based neighbor discovery.In the future,we plan to build a trustbased query optimizer for the social IoT.The contents enclosed in this study propose a service search algorithm for the SIoT environment and provide a solid foundation for future research in this area.

    Acknowledgement:We thank our families and colleagues who provided us with moral support.

    Funding Statement:This work was supported by the National Research Foundation of Korea(NRF)grant funded by the Korean government(MSIT)(2020R1A2B5B01002145).

    Conflicts of Interest:The authors declare they have no conflicts of interest regarding the present study.

    av天堂在线播放| 满18在线观看网站| 村上凉子中文字幕在线| 免费一级毛片在线播放高清视频 | 国产成人影院久久av| 日本精品一区二区三区蜜桃| 国产三级在线视频| 免费在线观看影片大全网站| 午夜激情av网站| 老司机深夜福利视频在线观看| 99久久99久久久精品蜜桃| 国产极品粉嫩免费观看在线| 精品国产乱码久久久久久男人| 天天躁狠狠躁夜夜躁狠狠躁| 成人特级黄色片久久久久久久| 夜夜躁狠狠躁天天躁| 精品久久蜜臀av无| 两人在一起打扑克的视频| 如日韩欧美国产精品一区二区三区| 午夜福利18| 丝袜美足系列| 淫妇啪啪啪对白视频| 国产片内射在线| 国产国语露脸激情在线看| 99国产综合亚洲精品| 天天躁狠狠躁夜夜躁狠狠躁| 国产成人欧美| 又黄又爽又免费观看的视频| 国产精品电影一区二区三区| 亚洲欧美精品综合久久99| 电影成人av| 少妇裸体淫交视频免费看高清 | 日韩精品免费视频一区二区三区| 国语自产精品视频在线第100页| 日日爽夜夜爽网站| 亚洲欧美精品综合久久99| 一区二区三区精品91| 丝袜美腿诱惑在线| 在线免费观看的www视频| 国产av在哪里看| 妹子高潮喷水视频| 久久 成人 亚洲| 欧美一级a爱片免费观看看 | 999久久久国产精品视频| 啦啦啦韩国在线观看视频| 久久天躁狠狠躁夜夜2o2o| 亚洲精华国产精华精| cao死你这个sao货| 搡老妇女老女人老熟妇| 亚洲无线在线观看| 亚洲,欧美精品.| 国产成年人精品一区二区| 变态另类丝袜制服| 在线永久观看黄色视频| 免费无遮挡裸体视频| 怎么达到女性高潮| 精品欧美一区二区三区在线| 日韩欧美在线二视频| 久久伊人香网站| 久久久国产成人精品二区| 欧美黑人欧美精品刺激| 在线观看一区二区三区| 午夜激情av网站| 窝窝影院91人妻| 高潮久久久久久久久久久不卡| 欧美久久黑人一区二区| 日韩欧美在线二视频| 精品国产一区二区久久| 欧美乱妇无乱码| 一本久久中文字幕| 69av精品久久久久久| av网站免费在线观看视频| 亚洲精华国产精华精| 叶爱在线成人免费视频播放| 日本 av在线| 亚洲av五月六月丁香网| 欧美精品亚洲一区二区| 侵犯人妻中文字幕一二三四区| 波多野结衣巨乳人妻| 免费在线观看亚洲国产| 国产色视频综合| 在线观看午夜福利视频| 满18在线观看网站| av在线天堂中文字幕| 亚洲无线在线观看| 国产高清激情床上av| 精品一品国产午夜福利视频| 欧美黄色片欧美黄色片| 亚洲av成人不卡在线观看播放网| 在线观看免费视频日本深夜| 国产伦一二天堂av在线观看| 日日摸夜夜添夜夜添小说| 亚洲 欧美一区二区三区| 国产日韩一区二区三区精品不卡| 两个人看的免费小视频| 怎么达到女性高潮| 一本综合久久免费| netflix在线观看网站| 九色国产91popny在线| 人人澡人人妻人| 久久伊人香网站| 成人亚洲精品av一区二区| 国产单亲对白刺激| 欧美久久黑人一区二区| 久久国产亚洲av麻豆专区| 一级毛片女人18水好多| 最近最新中文字幕大全电影3 | 国产亚洲精品久久久久5区| 丝袜美腿诱惑在线| 十八禁网站免费在线| 久久精品aⅴ一区二区三区四区| 精品电影一区二区在线| 最好的美女福利视频网| 99re在线观看精品视频| 久热这里只有精品99| 亚洲视频免费观看视频| 男女做爰动态图高潮gif福利片 | 两性午夜刺激爽爽歪歪视频在线观看 | 成人亚洲精品av一区二区| 欧美中文日本在线观看视频| x7x7x7水蜜桃| 亚洲avbb在线观看| 国产精品永久免费网站| 亚洲成国产人片在线观看| 在线播放国产精品三级| 亚洲精品国产一区二区精华液| 精品日产1卡2卡| 亚洲av熟女| 色播亚洲综合网| 日韩大码丰满熟妇| 久久久国产成人免费| 国产国语露脸激情在线看| 久久这里只有精品19| 成人手机av| 午夜福利视频1000在线观看 | 无限看片的www在线观看| 亚洲自偷自拍图片 自拍| 中文字幕精品免费在线观看视频| 中文字幕精品免费在线观看视频| 中文字幕精品免费在线观看视频| 热re99久久国产66热| 不卡av一区二区三区| 色老头精品视频在线观看| 香蕉久久夜色| 9191精品国产免费久久| 亚洲中文日韩欧美视频| 9191精品国产免费久久| 两性午夜刺激爽爽歪歪视频在线观看 | 精品一区二区三区视频在线观看免费| 每晚都被弄得嗷嗷叫到高潮| 亚洲 欧美 日韩 在线 免费| 亚洲中文字幕日韩| 999精品在线视频| 欧美日本亚洲视频在线播放| 国产蜜桃级精品一区二区三区| 亚洲男人天堂网一区| 亚洲精品美女久久久久99蜜臀| 久久久久久久午夜电影| 两个人视频免费观看高清| 99在线视频只有这里精品首页| 国产成人欧美在线观看| 在线av久久热| 99精品久久久久人妻精品| 国产欧美日韩综合在线一区二区| 成人三级做爰电影| 啦啦啦韩国在线观看视频| 咕卡用的链子| av免费在线观看网站| 又黄又爽又免费观看的视频| 少妇 在线观看| 午夜激情av网站| 黄色成人免费大全| 欧美亚洲日本最大视频资源| 国产成人系列免费观看| 日本精品一区二区三区蜜桃| 一夜夜www| 国产精品久久视频播放| 国产欧美日韩一区二区精品| 自拍欧美九色日韩亚洲蝌蚪91| 国产激情久久老熟女| 在线播放国产精品三级| 亚洲人成伊人成综合网2020| 色综合欧美亚洲国产小说| 淫妇啪啪啪对白视频| 国产亚洲精品一区二区www| 亚洲国产欧美网| 女人爽到高潮嗷嗷叫在线视频| 老司机在亚洲福利影院| 黄色 视频免费看| 精品一品国产午夜福利视频| 一区二区日韩欧美中文字幕| 美女大奶头视频| 国产av一区二区精品久久| 淫秽高清视频在线观看| av在线天堂中文字幕| 制服丝袜大香蕉在线| 69av精品久久久久久| 视频在线观看一区二区三区| 黄色片一级片一级黄色片| 色综合欧美亚洲国产小说| 成人18禁在线播放| 久久国产精品人妻蜜桃| 99精品在免费线老司机午夜| 国产亚洲精品综合一区在线观看 | 日本精品一区二区三区蜜桃| 亚洲中文av在线| 欧美激情高清一区二区三区| 最近最新中文字幕大全免费视频| 色精品久久人妻99蜜桃| 中文字幕人妻熟女乱码| 校园春色视频在线观看| 一级毛片女人18水好多| 国语自产精品视频在线第100页| 亚洲精品一区av在线观看| 美女高潮喷水抽搐中文字幕| 久久久久久大精品| 久久人妻熟女aⅴ| 亚洲国产精品成人综合色| 国产精品美女特级片免费视频播放器 | 国产免费av片在线观看野外av| 女性生殖器流出的白浆| 亚洲人成电影观看| 少妇的丰满在线观看| 日日夜夜操网爽| 欧美不卡视频在线免费观看 | 亚洲伊人色综图| 国产真人三级小视频在线观看| 琪琪午夜伦伦电影理论片6080| 欧美色视频一区免费| 成人亚洲精品av一区二区| 成人亚洲精品av一区二区| 9色porny在线观看| 免费在线观看日本一区| 黄色成人免费大全| 97碰自拍视频| 天堂动漫精品| 日本 欧美在线| 色av中文字幕| 好看av亚洲va欧美ⅴa在| 变态另类成人亚洲欧美熟女 | 99riav亚洲国产免费| 亚洲成国产人片在线观看| 午夜久久久久精精品| 久久精品国产综合久久久| 黄色 视频免费看| 亚洲激情在线av| 欧美日韩乱码在线| 亚洲aⅴ乱码一区二区在线播放 | 又黄又爽又免费观看的视频| 男女午夜视频在线观看| 在线永久观看黄色视频| 香蕉丝袜av| 两个人视频免费观看高清| 亚洲色图 男人天堂 中文字幕| 欧美丝袜亚洲另类 | 黄色视频不卡| 51午夜福利影视在线观看| 免费在线观看亚洲国产| 人妻丰满熟妇av一区二区三区| 搞女人的毛片| 久久久久久免费高清国产稀缺| 久久国产乱子伦精品免费另类| 亚洲视频免费观看视频| 亚洲狠狠婷婷综合久久图片| 高清黄色对白视频在线免费看| 久9热在线精品视频| 亚洲精品国产色婷婷电影| netflix在线观看网站| 黄色 视频免费看| 亚洲男人天堂网一区| 麻豆av在线久日| 成熟少妇高潮喷水视频| 国产精品一区二区免费欧美| 国产亚洲精品一区二区www| 午夜两性在线视频| 精品一品国产午夜福利视频| 亚洲精品中文字幕一二三四区| 十分钟在线观看高清视频www| 免费在线观看日本一区| 亚洲成人免费电影在线观看| 久久狼人影院| 成年女人毛片免费观看观看9| 国产国语露脸激情在线看| 精品国产乱子伦一区二区三区| 国产精品亚洲一级av第二区| 国产精品久久久av美女十八| 久久精品影院6| 国产伦人伦偷精品视频| 午夜福利在线观看吧| 一卡2卡三卡四卡精品乱码亚洲| 午夜福利影视在线免费观看| 国产av在哪里看| 国产午夜精品久久久久久| tocl精华| 亚洲天堂国产精品一区在线| www日本在线高清视频| av在线播放免费不卡| 国产精品日韩av在线免费观看 | 9191精品国产免费久久| 国产一级毛片七仙女欲春2 | 日韩精品免费视频一区二区三区| 久久久久久久精品吃奶| 欧美黄色淫秽网站| 热re99久久国产66热| 色哟哟哟哟哟哟| 久久中文看片网| 一级,二级,三级黄色视频| 欧洲精品卡2卡3卡4卡5卡区| 亚洲av五月六月丁香网| 黄色女人牲交| 又大又爽又粗| 午夜久久久久精精品| 欧美日韩精品网址| 成人国产一区最新在线观看| av欧美777| videosex国产| 日本vs欧美在线观看视频| 在线观看舔阴道视频| 亚洲国产精品sss在线观看| 露出奶头的视频| 一级,二级,三级黄色视频| 老司机午夜福利在线观看视频| 看黄色毛片网站| 亚洲专区中文字幕在线| 欧美黑人欧美精品刺激| 国产成人影院久久av| 成人18禁在线播放| 午夜激情av网站| 久久狼人影院| 中文字幕另类日韩欧美亚洲嫩草| 在线观看午夜福利视频| 日本在线视频免费播放| 亚洲色图av天堂| 中文字幕人成人乱码亚洲影| 久久人妻福利社区极品人妻图片| 国产极品粉嫩免费观看在线| 精品第一国产精品| 九色亚洲精品在线播放| 欧美在线黄色| 黄频高清免费视频| 夜夜夜夜夜久久久久| 热re99久久国产66热| 欧美一区二区精品小视频在线| 欧美黄色片欧美黄色片| 午夜福利在线观看吧| 亚洲avbb在线观看| 757午夜福利合集在线观看| 久久久国产欧美日韩av| 日韩视频一区二区在线观看| 午夜精品久久久久久毛片777| 九色国产91popny在线| 亚洲人成网站在线播放欧美日韩| 日韩 欧美 亚洲 中文字幕| 99国产精品一区二区蜜桃av| 夜夜夜夜夜久久久久| 国产精品国产高清国产av| 国产又爽黄色视频| 日韩视频一区二区在线观看| 国产欧美日韩综合在线一区二区| 成人18禁高潮啪啪吃奶动态图| 夜夜看夜夜爽夜夜摸| 久久香蕉国产精品| www国产在线视频色| 一边摸一边抽搐一进一出视频| 久久人人97超碰香蕉20202| 国产精品爽爽va在线观看网站 | 视频区欧美日本亚洲| 两人在一起打扑克的视频| 天天一区二区日本电影三级 | 麻豆av在线久日| www.精华液| 欧美乱码精品一区二区三区| 国产一区在线观看成人免费| 国产色视频综合| netflix在线观看网站| 人人妻,人人澡人人爽秒播| 久久中文字幕人妻熟女| bbb黄色大片| 成人永久免费在线观看视频| 午夜影院日韩av| 制服丝袜大香蕉在线| 欧洲精品卡2卡3卡4卡5卡区| 精品不卡国产一区二区三区| 一二三四社区在线视频社区8| 亚洲免费av在线视频| 国产精品乱码一区二三区的特点 | 给我免费播放毛片高清在线观看| 精品一区二区三区av网在线观看| 好男人电影高清在线观看| 日本a在线网址| 性欧美人与动物交配| 99国产精品一区二区三区| 国产精品久久久人人做人人爽| 午夜精品在线福利| 美国免费a级毛片| 亚洲美女黄片视频| 夜夜爽天天搞| 老司机福利观看| 中文字幕精品免费在线观看视频| 久久久国产欧美日韩av| 日本 欧美在线| 99精品在免费线老司机午夜| 99国产极品粉嫩在线观看| 丝袜人妻中文字幕| 国产aⅴ精品一区二区三区波| 女同久久另类99精品国产91| 免费av毛片视频| 欧美色视频一区免费| 国产主播在线观看一区二区| 久久人妻熟女aⅴ| 多毛熟女@视频| 亚洲色图av天堂| 国产三级黄色录像| 91麻豆av在线| 亚洲三区欧美一区| 国产亚洲欧美在线一区二区| 精品国产一区二区久久| 欧美乱码精品一区二区三区| 巨乳人妻的诱惑在线观看| 1024视频免费在线观看| 黄色a级毛片大全视频| av免费在线观看网站| 亚洲成av片中文字幕在线观看| 女警被强在线播放| 黑人操中国人逼视频| 午夜免费观看网址| 亚洲欧美激情综合另类| 在线观看66精品国产| 天堂√8在线中文| www国产在线视频色| 亚洲中文字幕一区二区三区有码在线看 | 激情在线观看视频在线高清| 国产91精品成人一区二区三区| 嫁个100分男人电影在线观看| 亚洲天堂国产精品一区在线| 欧美+亚洲+日韩+国产| 中国美女看黄片| 搡老熟女国产l中国老女人| 国产私拍福利视频在线观看| e午夜精品久久久久久久| 曰老女人黄片| 啦啦啦 在线观看视频| 女人被狂操c到高潮| 不卡一级毛片| 国产精品久久久久久人妻精品电影| 黄色毛片三级朝国网站| av视频免费观看在线观看| 日韩一卡2卡3卡4卡2021年| 国产一卡二卡三卡精品| 动漫黄色视频在线观看| 免费观看人在逋| 精品国产乱子伦一区二区三区| 美女免费视频网站| 麻豆国产av国片精品| 天天一区二区日本电影三级 | 女人精品久久久久毛片| 在线观看www视频免费| 黄色视频不卡| 国产激情久久老熟女| 一区二区三区高清视频在线| 麻豆av在线久日| 免费在线观看视频国产中文字幕亚洲| 久久精品影院6| svipshipincom国产片| 欧美亚洲日本最大视频资源| 大型av网站在线播放| 级片在线观看| 亚洲国产欧美日韩在线播放| 久久人妻福利社区极品人妻图片| 亚洲第一电影网av| 久久人人精品亚洲av| 日韩大码丰满熟妇| 日韩精品中文字幕看吧| 国产一区二区在线av高清观看| 女人被狂操c到高潮| 在线观看免费视频日本深夜| av在线天堂中文字幕| 久久久久久久久免费视频了| 精品久久久久久,| 久久香蕉激情| 亚洲专区国产一区二区| 国产精品精品国产色婷婷| 黄片播放在线免费| 国产一区在线观看成人免费| 免费在线观看黄色视频的| 麻豆成人av在线观看| 少妇裸体淫交视频免费看高清 | 97超级碰碰碰精品色视频在线观看| 曰老女人黄片| 无遮挡黄片免费观看| 亚洲精品久久国产高清桃花| 丝袜美足系列| 久久中文看片网| 狂野欧美激情性xxxx| 12—13女人毛片做爰片一| 人成视频在线观看免费观看| 国产99久久九九免费精品| 男女下面进入的视频免费午夜 | 国产一区二区三区综合在线观看| 亚洲成a人片在线一区二区| 亚洲色图av天堂| 琪琪午夜伦伦电影理论片6080| 中文字幕最新亚洲高清| 免费少妇av软件| 97超级碰碰碰精品色视频在线观看| 亚洲一区中文字幕在线| 一二三四社区在线视频社区8| 熟女少妇亚洲综合色aaa.| 亚洲精品在线观看二区| 一区在线观看完整版| 国产精品亚洲一级av第二区| av视频在线观看入口| 香蕉久久夜色| 亚洲av日韩精品久久久久久密| 久久久久久久久免费视频了| 两个人免费观看高清视频| 非洲黑人性xxxx精品又粗又长| 国产一级毛片七仙女欲春2 | 亚洲性夜色夜夜综合| 日日爽夜夜爽网站| 国产一区二区三区综合在线观看| 国产aⅴ精品一区二区三区波| 在线观看免费视频网站a站| 欧美黄色淫秽网站| 欧美成人午夜精品| 国产一区二区三区在线臀色熟女| 午夜久久久久精精品| 久久久国产欧美日韩av| 欧美丝袜亚洲另类 | 窝窝影院91人妻| 深夜精品福利| 国产日韩一区二区三区精品不卡| 91字幕亚洲| 久久中文字幕一级| 看黄色毛片网站| 国产午夜精品久久久久久| 黑人欧美特级aaaaaa片| 国产免费av片在线观看野外av| 首页视频小说图片口味搜索| 亚洲一区二区三区色噜噜| 淫秽高清视频在线观看| 校园春色视频在线观看| 巨乳人妻的诱惑在线观看| 桃色一区二区三区在线观看| 97碰自拍视频| 精品国产一区二区久久| 12—13女人毛片做爰片一| 久久久久国内视频| 国产精品98久久久久久宅男小说| 亚洲av熟女| 亚洲一区二区三区不卡视频| 露出奶头的视频| 窝窝影院91人妻| 国产成人精品在线电影| 咕卡用的链子| 男女之事视频高清在线观看| 不卡av一区二区三区| 大陆偷拍与自拍| 久久国产亚洲av麻豆专区| 国产午夜精品久久久久久| 成人欧美大片| videosex国产| 色综合婷婷激情| 丝袜美腿诱惑在线| 日韩大尺度精品在线看网址 | 极品人妻少妇av视频| 欧美日本视频| 91精品三级在线观看| 久久午夜综合久久蜜桃| 在线永久观看黄色视频| 老司机福利观看| av欧美777| 免费久久久久久久精品成人欧美视频| 精品国产一区二区三区四区第35| www国产在线视频色| 久久欧美精品欧美久久欧美| 一进一出抽搐动态| www.自偷自拍.com| 精品无人区乱码1区二区| 亚洲精品在线观看二区| 制服诱惑二区| 悠悠久久av| 可以在线观看的亚洲视频| 男人舔女人的私密视频| 国产极品粉嫩免费观看在线| 大型黄色视频在线免费观看| 午夜老司机福利片| av中文乱码字幕在线| 欧美丝袜亚洲另类 | 日本撒尿小便嘘嘘汇集6| 国产高清视频在线播放一区| 真人一进一出gif抽搐免费| 亚洲一区二区三区色噜噜| 精品欧美国产一区二区三| 999精品在线视频| 麻豆国产av国片精品| 一区二区三区高清视频在线| 午夜精品久久久久久毛片777| 老司机靠b影院| 在线观看日韩欧美| 大型黄色视频在线免费观看| 国产成人一区二区三区免费视频网站| 嫩草影视91久久| aaaaa片日本免费| 午夜福利18| 欧美一级毛片孕妇| 久久狼人影院| www.精华液| 91麻豆精品激情在线观看国产| 国产aⅴ精品一区二区三区波| 亚洲男人天堂网一区| 精品国产乱子伦一区二区三区| 变态另类丝袜制服| 波多野结衣巨乳人妻| 亚洲性夜色夜夜综合|