## 2 Related Work  
Service composition is an active research topic in a wired network environment; most research is on wired composition in a centralized architecture. First, a wired environment-based background work is discussed. At first, [PERSON] et al. proposed a service class that consists of many distinct services and used service class to differentiate from other services, which have the same functionality but differ in terms of their QoS metrics [14]. The process consists of selecting multiple QoS metrics for wired networks such as cost, time, security, reliability, and availability. The local selection is based on QoS metrics for various composite services and uses global selection to select the best provider. Many researchershave proposed frameworks for service composition based on ontology and QoS metrics. [PERSON] et al. proposed a framework called METEOR-S, that selects the services based on semantic values and groups those values into functional, non-functional, and execution data [15]. With this framework, they choose the best and unique service to fulfil the user requirements based on their SLA (Service Level Agreement). Many research works are done toward considering multiple QoSs for the composition to find the outstanding service. [PERSON] et al. [16] have proposed an architecture for considering multiple QoS constraints for service composition and used both QoS-based functional and non-functional parameters. Their composition is highly critical because they need to select the best service from many specific services and provide QoS metrics, to satisfy the user's requirements with maximum utility function, as constraints. [PERSON] et al. [17] developed a standard QoS middleware that provides interoperability for service composition by integrating with integer programming search. The authors obtained better QoS performance with less complexity and combined global planning with local optimization [18]. Multiple QoS constraints are proposed into MANET to assist the network in its energy-saving method and effective data transfer process [19]. [PERSON] et al. [20] developed a Petri net framework based on graph structure and algebraic property for considering multiple QoS attributes. This workflow will support functional requirements and also QoS parameters. It deals with a business process for sequencing and runtime execution. Message-forwarding applications such as traffic block notice have been addressed in an effective QoS-based metric analysis system. It also deals with the intelligent traffic-management system to determine the features and service area of coverage to maintain the data-transmission rate [21]. The multi-objective evolutionary algorithm, namely MOEQA, has been addressed to solve the multicast-routing problem in MANET. It also includes the greedy and family competition approach to maintain the convergence and diversity among the density coverage area [22]. However, this mechanism requires lot of information to process an efficient selection. The second research work is based on wireless network composition. The research work by [23] developed a hierarchical task graph-based workflow for service composition in the infrastructure-less environment. The authors represented a graph with each composite service in a task graph with leaf nodes containing atomic services. The subtrees for the task graph can be computed in distributed networks. The services are combined based on demand or are dynamic. This architecture provides better resource utilization. The authors in [24] have considered both the requester node and composer node in a single module; however, this approach will decrease the system efficiency by increasing network load. Therefore, an efficient cluster-head-selection mechanism can handle the network load as well as boost network efficiency. The research work in [6] proposed a Linked Cluster Algorithm that assigns an id to each cluster and selects the cluster head with highest id value. A node with higher mobility does not get a chance to act as the head.