Shashank Yadav

Work place: Department of Computer Science and Technology, Hindustan Institute of Tech. & Mgmt., Agra, U.P., India



Research Interests: Autonomic Computing, Computer Architecture and Organization, Computing Platform, Data Mining, Data Structures and Algorithms


Shashank Yadav has done B.Tech. (Computer Science & Engineering) from Uttar Pradesh Technical University, Lucknow, Uttar Pradesh, India; M.Tech (Computer Science & Engineering) from ABV Indian Institute of Information Technology and Management, Gwalior, Madhya Pradesh, India. Presently he is working as Assistant Professor in the Department of Computer Science & Engineering at Hindustan Institute of Technology and Management, Agra, Uttar Pradesh, India.
His research interest includes Algorithms, Data Structure, Data Mining, Cloud Computing and Fog Computing.

Author Articles
An Efficient Architecture and Algorithm for Resource Provisioning in Fog Computing

By Swati Agarwal Shashank Yadav Arun Kumar Yadav

DOI:, Pub. Date: 8 Jan. 2016

Cloud computing is a model of sharing computing resources over any communication network by using virtualization. Virtualization allows a server to be sliced in virtual machines. Each virtual machine has its own operating system/applications that rapidly adjust resource allocation. Cloud computing offers many benefits, one of them is elastic resource allocation. To fulfill the requirements of clients, cloud environment should be flexible in nature and can be achieve by efficient resource allocation. Resource allocation is the process of assigning available resources to clients over the internet and plays vital role in Infrastructure-as-a-Service (IaaS) model of cloud computing. Elastic resource allocation is required to optimize the allocation of resources, minimizing the response time and maximizing the throughput to improve the performance of cloud computing. Sufficient solutions have been proposed for cloud computing to improve the performance but for fog computing still efficient solution have to be found. Fog computing is the virtualized intermediate layer between clients and cloud. It is a highly virtualized technology which is similar to cloud and provide data, computation, storage, and networking services between end users and cloud servers. This paper presents an efficient architecture and algorithm for resources provisioning in fog computing environment by using virtualization technique.

[...] Read more.
Other Articles