Software-defined networking (SDR) technology is an approach to network management that enables dynamic, programmatically efficient network configuration in order to improve network performance and monitoring making it more like cloud computing than traditional network management. Cloud Resource scheduling is used to schedule the workload-based customer request. Here, cost effective resources allocation is introduced based on arriving request and cluster allocation. The profit maximizing scheme aims is to provide probabilistic guarantee against the resource overloading and migration. In this work, proposed software defined approach namely Modified Heuristic Search (MHS) Algorithm is proposed to achieve the cost-effective resources allocation in distributing computing environment to improve the Quality of Service in Cloud environment and its applications. To achieve the profit maximization, Cost Effective Reliable Resource allocation (CERRA) algorithm is utilized to measure the effective cluster selection in MHSA which includes a fitness function for selecting the arriving cloud requests to earn profit. Speed, transfer rate and energy are measured and compared with the existing method to analysis the resource allocation system.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
Amazon EC2 (2013), https://aws.amazon.com/ec2/
Amiribesheli M, Benmansour A, Bouchachia A (2015) A review of smart homes in healthcare. J Ambient Intell Humaniz Comput 6(4):495–517
Yang B, Shen Y, Han Q (2016) Energy efficient resource allocation for time-varying OFDMA relay systems with hybrid energy supplies. IEEE Syst J 99:1–12 (IEEE)
Chandra A, Gongt W, Shenoy P (2003) Dynamic resource allocation for shared clusters using online measurements. In: International conference on measurement and modeling of computer systems SIGMETRICS
Chase JS, Anderson DC, Thakar PN, Vahdat AM, Doyle RP (2001) Managing energy and server resources in hosting centers. In: Presented at 18th ACM symposium on operating systems principles (SOSP'01), October 21
Chen C-M, Wang K-H, Yeh K-H, Xiang B, Wu T-Y (2019) Attacks and solutions on a three-party password-based authenticated key exchange protocol for wireless communications. J Ambient Intell Humaniz Comput 10:3133–3142
Symeon C, Ellinas G, Aslani P (2009) Entropybased scheduling of resource-constrained construction projects. Autom Constr 18(7):919–928
Peng D-T, Shin KG, Tarek F (1997) Abdelzaher assignment and scheduling communicating periodic tasks in distributed real-time systems, member, IEEE, Computer Society
Darwish A, Hassanien AE, Elhoseny M, Sangaiah AK, Muhammad K (2019) The impact of the hybrid platform of internet of things and cloud computing on healthcare systems: opportunities, challenges, and open problems. J Ambient Intell Humaniz Comput 10:4151–4166
Juedes D, Drews F, Welch L, Fleeman D (2014).Heuristic resource allocation algorithms for maximizing allowable workload in dynamic, distributed real-time systems center for intelligent, distributed, and dependable systems school of electrical engineering and computer science. IEEE
Kliazovich D, Bouvry P, Granelli F, da Fonseca NLS (2010) Energy consumption optimization in cloud data centers, cloud services. In: da Fonseca NLS, Boutaba R (ed) Networking and management. ISBN 0–471
Georgiadis L, Neely MJ, Tassiulas L (2006) Resource allocation and crosslayer control in wireless networks, Foundations Trends Netw
Georgiadis L, Neely M, Tassiulas L (2006) Resource allocation and cross-Layer control in wireless networks. In: Foundations and trends in networking, pp1–149
Gertphol S, Yu Y, Gundula SB, Prasanna VK, Ali S, Kim JK, Maciejewski AA, Siegel HJ (2002) A metric and mixed—integer -programming-based approach for resource allocation in dynamic real-timesystems. In: Proceedings of the 16th international parallel and distributed processing symposium (IPDPS2002).
Guerrero C, Lera I, Juiz C (2019) A lightweight decentralized service placement policy for performance optimization in fog computing. J Ambient Intell Humaniz Comput 10(6):2435–2452
Goudarzi H, Pedram M (2011) Maximizing profit in cloud computing system via resource allocation, Univ. of Southern California, Los Angeles, CA, USA, 25 July
Quan H, Srinivasan D, Khambadkone AM, Khosravi A (2015) A computational framework for uncertainty integration in stochastic unit commitment with intermittent renewable energy sources. Appl Energy 152:71–82
Mehta H, Prasad VK, Bhavsar M (2017) Efficient resource scheduling in cloud computing. Int J Adv Res Comput Sci 8(3):809–815
Chen H, Wang F, Helian N (2013) User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. Piscataway, IEEE, pp 21–23
Chen H, Wang F, Helian N (2013) A cost-efficient and reliable resource allocation model based on cellular automaton entropy for cloud project scheduling. Int J Adv Comput Sci Appl 4(4):7–14
Khinchin AY (1957) Mathematical foundations of information theory. D over Publications, Mineola
Gao K, Wang B, Yu X (2015) Resource allocation algorithm based on profit maximization for crowd sensing. Int J Distrib Sensor Netw. Article No.95.
Marsan M, Meo M (2010) Energy efficient management of two cellular access networks. ACM SIGMETRICS Perform Eval Rev 37(4):69–73
Mishra S, Sangaiah AK, Sahoo MN, Bakshi S (2019) Pareto-optimal cost optimization for large scale cloud systems using joint allocation of resources. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-019-01601-x
NatalliaKokash (2017) An introduction to heuristic algorithms. Department of Informatics and Telecommunications University of Trento, Italy
Peng DT, Shin KG, Abdelzaher TF (1997) Assignment and scheduling of communicating periodic tasks in disributed real-time systems. IEEE Trans Softw Eng 23(12)
Psoroulas I, Anagnostopoulos I, Loumos V, Kayafas E (2007) A study of the parameters concerning load balancing algorithms. Int J Comput Sci Netw Secur 7(4):202–214
Kumar RR, Lee C, Lehoczky J, Siewiorek D (1997) A resource allocation model for QoS management. IEEE Syst
Revar A, Andhariya M, Sutariya D, Bhavsar M (2010) Load balancingin grid environment using machine learning-innovative approach. Int J Comput Appl 8(10):31–34
Santos C, Zhu X, Crowder H (2002) A mathematical optimization approach for resource allocation in large scale clusters. Technical Report HPL-2002–64, HP Labs, March
Sharma S, Singh S, Sharma M (2008) Performance analysis of load balancing algorithms. World Acad Sci Eng Technol 38(3):269–272
Surender RS, Bijwe PR, Abhyankar AR (2015) Optimal posturing in day-ahead market clearing for uncertainties considering anticipated real-time adjustment costs. IEEE Syst J 9(1):177–190
Tamilselvi R, Kalaiselvi S (2013) An overview of data mining techniques and applications. Int J Sci Res 2(2):506–509
Thomas V, Bart B (2013) A novel profit maximizing metric for measuring classification performance of customer churn prediction models. IEEE Trans Knowl Data Eng 25(5):961–973
Venkatesan TC, Amit K, Sambuddha R, Yogish S (2011) Resource allocation for covering time varying demands. LNCS 6942:543–554
Von Neumann J, Arthur WB (1966) Theory of self-reproducing automata
Wu SS, Sweeting D (1994) Sweeping, heuristic algorithms for task assignment and scheduling in a processor network. Parallel Comput 20:1–14
Ying L, Shakkottai S (2011) On throughput optimality with delayed network-state information. IEEE Trans Inf Theory 57(8):5116–5132
Zhang L, Ardagna D (2004) SLA based profit optimization in autonomic computing systems. In: Presented at ICSOC '04: Proceedings of the Second Int. Conf. on Service Oriented Computing, November
Lee Z-J, Su S-F, Lee C-Y, Hung Y-S (2002) A Heuristic Genetic Algorithm for Solving Resource Allocation Problems. National Taiwan University of Science and Technology, Taiwan
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Divya, R., Jayanthi, V.E. Efficient optimal resource allocation for profit maximization in software defined network approach to improve quality of service in cloud environments. J Ambient Intell Human Comput (2020). https://doi.org/10.1007/s12652-020-02192-8
- Software defined network (SDR)
- Resource scheduling
- Resource allocation
- Profit maximizing
- Cloud computing