Optimized Task Scheduling With Secure Storage And Deuduplicating Data For Iaas Cloud

K.Vivekrabinson, Kalasalingam Institute of Technology; R.Parvadha Devi ,

cloud storage, cloudlet, priority, outsourcing, encryption, duplicate check

Infrastructure as a Service is a form of cloud computing that provides virtualized computing resources over the Internet. This paper provides a short overview of how to create instance based on user request and how to set priority and schedule the instance. In this project use generalized priority algorithm and PSO (particle swarm optimization based scheduling) to manage the instance. The use of generalized priority algorithm is to prioritize the user requests based on size, Memory and bandwidth and also use to rank the instance based on cloudlet. The working procedure of PSO used to outsource its task to external clouds when its own resources are not sufficient to meet the demand and at the same time guarantee the QoS (Quality of Service). It is similar to outsourcing during hike period. Users also can store their data to cloud. By the help of advanced encryption standard and diff algorithm increase reliability and efficiency by encrypting user files and remove duplicate data from cloud.
    [1] Amit Agarwal, Saloni Jain (2014) “Efficient Optimal Algorithm of Task Scheduling in Cloud Computing Environment”, International Journal of Computer Trends and Technology (IJCTT) – volume 9 number 7. [2] Chun-Yan LIU ,Cheng-Ming ZOU, Pei WU (2014) ”A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing”, 13th International Symposium on Distributed Computing and Applications to Business, Engineering and Science. [3] http://ais.seecs.nust.edu.pk/colonial/siteData/Documentation%20on%20adding%20encryption%20to%20OpenStack%20Swift_v1_4.pdf [4] http://c2.com/cgi/wiki?DiffAlgorithm [5] http://docs.openstack.org/juno/install-guide/install/apt/content/ [6] http://docs.openstack.org/security-guide/tenant-data/data-encryption.html [7] https://en.wikipedia.org/wiki/Advanced_Encryption_Standard [8] https://en.wikipedia.org/wiki/Load_balancing_%28computing%29 [9] https://en.wikipedia.org/wiki/Scheduling_%28computing%29 [10] http://searchnetworking.techtarget.com/definition/load-balancing [11] http://www.mnemstudio.org/particle-swarm-introduction.htm [12] http://www.swarmintelligence.org/tutorials.php [13] http://www.tutorialspoint.com/operating_system/os_process_scheduling.htm [14] http://www.tutorialspoint.com/cryptography/advanced_encryption standard.htm
Paper ID: GRDCF002045
Published in: Conference : International Conference on Innovations in Engineering and Technology (ICIET - 2016)
Page(s): 212 - 221