International Journal of Computer Applications (0975 8887) Volume 99No.2, August 2014 19 Cluster based Optimization Routing Strategy for Data Communication in Mobile Computing Faizul Navi Khan Teerthanker Mahaveer University Moradabad, UP, INDIA KapilGovil Teerthanker Mahaveer University Moradabad, UP, INDIA ABSTRACT Mobile computing facilitates users to keep the information handy and also continuous access to the application by using mobile computing devices (i.e. Smart phones, palmtop, laptop and tablets) without using wired network. It provides flexible communication to network users; they can access network applications anytime and anywhere. Communication between these devices and mobile network application is possible through the network routing. Network routing plays a significant role to improve the performance in Mobile computing. A routing algorithm is required to choose the communication path to travel data packets from source to destination in Mobile computing network. Routing in a mobile network typically involves a rather complex collection of algorithms that work more or less independently and yet support each other by exchanging services or information. In mobile communication network multiple data packets need to transmit in order to execute on available processing nodes with minimum transmission time. This research paper implies a cluster based routing strategy to help route data packets from source device to destination point. Keywords Data communication, Mobile Computing, Optimization technique, Routing Strategy 1. INTRODUCTION Computer network change the face of computing, it facilitate multiple users can work together and access the same application at the same time. It was like boon for the business organization, government sectors and educational institutions. Initially a network was used fixed wired connections and it has some limitations in regards of locations. User should reach the location where network connected terminal is present, then only user was enabled to access network resources. Mobile computing break all these barriers due to the significant improvement in wireless technologies, it provides the facility continuous network connectivity to users regardless of their location. Data communication during the execution of any application between the processors in form of packets is a basic and primary activity in mobile computing. This activity is performed using a routing scheme, which is a mechanism working in a distributed fashion for routing data packets in Mobile computing. In mobile computing routing defines a communication path for upcoming traffic of data packets for their execution in a minimum transmission time, in order to achieve better performance of mobile computing, routing strategy as efficient as possible. An application deals with the application data, the input data collects from the user’s node and it communicate to processing node in mobile computing through a communication path chosen by the routing strategy. Data in form of packets from originating source is pass across to destination processing node and execute or process on available resources using a server application and server execute those data packets and combine it to one piece of information and sent back to originating source in the form of result. Network routing is common and challenging activity and it also play a vital role to improve the performance of Mobile Computing. Routing strategy becomes more critical when the multiple communication paths are present for data packets communication in a network. An effective routing strategy would be required to select most feasible communication path to transmit data packets in Mobile Computing for performance enhancement. This research paper focuses on the design of routing strategy that would make the arrangement of data routing by choosing the most suited path to data packets in a mobile computing where the numbers of data packets ‘m’ will route on numbers of processors ‘n’ (where m>n). Routing strategy present in this research paper find the feasible path for application data packets to transmit at destination processing nodes, routing strategy will satisfy time constraint here, it means performance will measure in terms of transmission time or i.e. minimum transmission time and the problem discuss here is static in nature. A problem of data communication in Mobile computing is considering here, where the multiple mobile users are accessing application running in the same network domain. An application is interact with processing nodes using data packets through communication path decided by the routing tables, Routing table is created by a routing algorithm to choose most appropriate route for data communication. In case multiple data paths exist for single data packets, routing strategy will decide feasible path to minimize transmission time for a data communication in mobile computing. Some of the routing algorithm and or methods have been reported in the literature, such as Routing Scheme [1, 2, 3, 5, 19, 20], Salesman Problem [4], Grid Computing [6, 8], Shortest paths in restricted graph [7], Task Allocation Scheme [9], Single system image [10], Performance and cost in a cloud computing system [11], Resource allocation policy [12], Job scheduling in mobile grids [13, 14], Enhancing the Overall Performance of Distributed Computing System [15], Remote execution for mobile computing [16] and Resource allocation scheme for mobile ad hoc computational grids [17,18]. This research paper introduces a routing strategy by implementing a routing algorithm to get maximum optimization of data communication that will also enhance the performance of mobile computing as well.