Dynamic Resource Discovery Scheme for Vehicular Cloud Networks

To discover computing resources available for any application before they are allocated to requests dynamically on demand, developing effective mechanism for resource discovery in Vehicular Cloud Networks (VCN) is very important. Providing the services to the requested vehicle in time is a major concern in the VCN environment. Dynamic and intelligent resource discovery schemes are essential in VCN environment so that services are provided to the vehicles in time. Resource discovery is key characteristic of VCN. VCN requires intelligent algorithms for resource discovery. Creating a mechanism for resource management and search resources is the largest challenge in VCN. There is a need to consider for dynamic way to discover the resources in the VCN. The lack of intelligence in resource handling, less flexible for dynamic simultaneous requests, and low scalability are issues to be addressed for the resource discovery in VCN. In this paper we proposed dynamic resource discovery scheme in VCN. Proposed resource discovery scheme uses Honey Bee Optimization (HBO) technique integrated with static and mobile agents. Mobile agent collects the vehicular cloud information and static agent intelligently identifies the required resources by the vehicle. Dynamic discovery model will take into account different parameters influencing the task execution time to optimize subsequent schedule. To test the performance effectiveness of the scheme, proposed dynamic resource discovery scheme is compared with fixed time scheduling algorithm. The objective of the proposed scheme is to search the resources in VCN with a minimum delay. The simulation results of the proposed scheme is better than the existing scheme.

[1]  Raffaele Giaffreda,et al.  IoT and cloud convergence: Opportunities and challenges , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[2]  Rong Yu,et al.  Cooperative Resource Management in Cloud-Enabled Vehicular Networks , 2015, IEEE Transactions on Industrial Electronics.

[3]  Pasi Liljeberg,et al.  Self-Adaptive Resource Management System in IaaS Clouds , 2016, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD).

[4]  Baomin Xu,et al.  Job scheduling algorithm based on Berger model in cloud environment , 2011, Adv. Eng. Softw..

[5]  Inderveer Chana,et al.  A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges , 2016, Journal of Grid Computing.

[6]  Nguyen Hong Son,et al.  Load balancing algorithm based on estimating finish time of services in cloud computing , 2016, 2016 18th International Conference on Advanced Communication Technology (ICACT).

[7]  Vijaykumar B Gadhavi,et al.  Improve Performance by Using Load Balancing Algorithm to Reduce Response Time and Processing Time on Cloud Computing , 2019 .

[8]  Azzedine Boukerche,et al.  Vehicular Cloud network: A new challenge for resource management based systems , 2017, 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC).

[9]  Shahenda Sarhan,et al.  A novel hybrid of Shortest job first and round Robin with dynamic variable quantum time task scheduling technique , 2017, Journal of Cloud Computing.

[10]  Rong Yu,et al.  Toward cloud-based vehicular networks with efficient resource management , 2013, IEEE Network.

[11]  K. Bienefeld,et al.  Genetic evaluation in the honey bee considering queen and worker effects — A BLUP-Animal Model approach , 2011, Apidologie.

[12]  Farookh Khadeer Hussain,et al.  An online fuzzy Decision Support System for Resource Management in cloud environments , 2013, 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS).

[13]  Jörg Lässig,et al.  Towards Efficient Resource Management in Cloud Computing: A Survey , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud (FiCloud).

[14]  Ahmad M. Mustafa,et al.  Mobility Prediction for Efficient Resources Management in Vehicular Cloud Computing , 2017, 2017 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud).

[15]  Narendra M. Patel,et al.  Resource Management in Cloud Computing: Classification and Taxonomy , 2017, ArXiv.

[16]  B. Ramakrishnan,et al.  An Efficient Message Prioritization and Scheduled Partitioning Technique for Emergency Message Broadcasting in VANET , 2018, 2018 3rd International Conference on Communication and Electronics Systems (ICCES).

[17]  Qingshui Li,et al.  Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm , 2012 .

[18]  Mehmet Demirci,et al.  A Survey of Machine Learning Applications for Energy-Efficient Resource Management in Cloud Computing Environments , 2015, 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA).

[19]  S. Praptodiyono,et al.  Handling transmission error for IPv6 packets over high speed networks , 2008, 2008 First International Conference on Distributed Framework and Applications.

[20]  Nirmeen A. El-Bahnasawy,et al.  Dynamic Task Scheduling in Cloud Computing Based on the Availability Level of Resources , 2017 .

[21]  Enzo Baccarelli,et al.  Reliable Adaptive Resource Management for Cognitive Cloud Vehicular Networks , 2015, IEEE Transactions on Vehicular Technology.

[22]  Azzedine Boukerche,et al.  SMART: An Efficient Resource Search and Management Scheme for Vehicular Cloud-Connected System , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[23]  Shigen Shen,et al.  Task Scheduling Optimization in Cloud Computing Based on Heuristic Algorithm , 2012, J. Networks.

[24]  Reza Ebrahimi Atani,et al.  A cluster-based vehicular cloud architecture with learning-based resource management , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[25]  Khaleel Ur Rahman Khan,et al.  A data dissemination model for Cloud enabled VANETs using In-Vehicular resources , 2014, 2014 International Conference on Computing for Sustainable Global Development (INDIACom).

[26]  Deze Zeng,et al.  Migrate or not? Exploring virtual machine migration in roadside cloudlet‐based vehicular cloud , 2015, Concurr. Comput. Pract. Exp..

[27]  Hassan Artail,et al.  Finding a STAR in a Vehicular Cloud , 2013, IEEE Intelligent Transportation Systems Magazine.

[28]  Mahmood Ahmadi,et al.  Agent-based resource discovery in cloud computing using bloom filters , 2014, 2014 4th International Conference on Computer and Knowledge Engineering (ICCKE).

[29]  Rolf Stadler,et al.  Real-time resource prediction engine for cloud management , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[30]  Thamarai Selvi Somasundaram,et al.  A distributed cloud resource management framework for High-Performance Computing (HPC) applications , 2017, 2016 Eighth International Conference on Advanced Computing (ICoAC).

[31]  Mohsen Guizani,et al.  RSU cloud and its resource management in support of enhanced vehicular applications , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[32]  Mucheol Kim,et al.  Resource management model based on cloud computing environment , 2016, Int. J. Distributed Sens. Networks.

[33]  H. Javadi,et al.  Optimal Scheduling In Cloud Computing Environment Using the Bee Algorithm , 2015 .

[34]  Hongyang Zhang,et al.  Vehicular Ad Hoc Networks: Architectures, Research Issues, Challenges and Trends , 2014, WASA.

[35]  Christian Bonnet,et al.  Vehicles as Connected Resources: Opportunities and Challenges for the Future , 2017, IEEE Vehicular Technology Magazine.

[36]  Fahimeh Ramezani,et al.  A fuzzy virtual machine workload prediction method for cloud environments , 2017, 2017 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[37]  Junyuan Xie,et al.  TeraScaler ELB-an Algorithm of Prediction-Based Elastic Load Balancing Resource Management in Cloud Computing , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[38]  Yeh-Ching Chung,et al.  Direction-aware resource discovery service in large-scale grid and cloud computing , 2011, 2011 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).