Abstract
Cloud computing is attracting a lot of traffic on the Internet. Due to the distributed nature of the ad hoc networks, there is no clear path for the communication between nodes. Additionally, there is no centralized or master node to guide the rest of the nodes in the distributed networks. Since the networks are continually expanding, it is vital to mention that there is a substantial increase in the number of attacks. As such, we became interested to consider monitoring the wireless network using cloud. This way, we will be able to deal with varies attacks and to provide better guidance for the networks. In this paper, we propose a new approach for acknowledgement scheme, using a one hop cloud technology, called Cloud Acknowledgement Scheme. This approach strengthens the wireless network by introducing cloud as a monitoring tool as well as to act as a leader node. An efficient cloud provisioning needs a better scheduling scheme. Towards this end, this paper is proposing a new approach to support the short-lived nature of acknowledgment packets in an efficient manner. Our proposed approach constitutes of two developed algorithms that act as one. These scheduling algorithms help to accomplish the purpose of cloud acknowledgment scheme. It is also important and significant to consider the cloud’s awareness of energy consumption to reduce the impact on the environment. Towards this end, monitoring energy consumption is achieved by assigning priorities on the given tasks and balancing the performance and the energy of the cloud. The proposed approach is demonstrated and proved as working models using simulations. The results suggest that our proposed approach has the potential to alternate other existing acknowledgement schemes.
Similar content being viewed by others
References
Aazam M, Huh E-N, St-Hilaire M, Lung C-H, Lambadaris I (2015) Cloud of Things Integr IoT Cloud Comput. https://doi.org/10.1007/978-3-319-22168-7_4
Abrishami S, Naghibzadeh M (2011) Deadline-constrained workflow scheduling in software as a service cloud. Sci Iran 19(3):680–689. https://doi.org/10.1016/j.scient.2011.11.047
Alam T, Benaida M (2018) The role of cloud-MANET framework in the internet of things (IoT). Int J Online Eng (iJOE) 14(12):97–111. https://doi.org/10.3991/ijoe.v14i12.8338
Alshareef HN, Grigoras D (2014) Mobile ad hoc network management in the cloud. In: IEEE 13th international symposium on parallel and distributed computing. https://doi.org/10.1109/ispd.2014.22
Bhatt S, Loai AT, Chhetri P, Bhatt P (2019) Authorizations in cloud-based internet of things: current trends and use cases. In: fourth international conference on fog and mobile edge computing (FME). https://doi.org/10.1109/FMEC.2019.8795309
Boveiri HR, Khayami R, Elhoseny M, Gunasekaran M (2019) An efficient swarm intelligence approach for task scheduling in cloud-based internet of things applications. J Ambient Intell Hum Comput 10(9):3469–3479
Chris Hoffman Power (2017) PSA: Do not shut down your computer, just use sleep (or Hibernation). https://www.howtogeek.com/256395/psa-don%E2%80%99t-shut-down-your-computer-just-use-sleep-or-hibernation. Accessed 25 October 2019
Eduri EM (2009) Forwarding information lookup method. US Patent, Patent No.: US 7,606,236 B2
Elegant NX (2019) The internet cloud has a dirty secret. https://fortune.com/2019/09/18/internet-cloud-server-data-center-energy-consumption-renewable-coal.Accessed 1 December 2019
Garg SK, Yeo CS, Dasivam AA, Buyya RK (2011) Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers. J Parallel Distrib Comput 71(6):732–749. https://doi.org/10.1016/j.jpdc.2010.04.004
Gupta K, Mittal PK (2017) An overview of security in MANET. Int J Adv Res Comput Sci Softw Eng ISSN 7(6):151–156. https://doi.org/10.23956/ijarcsse/v7i6/0254
Halasz DE (2001) Packet assembly. US Patent, Patent No.: US 7,039,068 B1
Huang C-L, Yeh W-C (2019) A new SSO-based algorithm for the bi-objective time-constrained task scheduling problem in cloud computing services. arXiv:1905.04855v1
Jones N (2018) How to stop data centres from gobbling up the world’s electricity. https://www.nature.com/articles/d41586-018-06610-y. Accessed 1 December 2019
Liu K, Deng J, Varshney PK, Balakrishnan K (2007) An acknowledgment-based approach for the detection of routing misbehavior in MANETs. IEEE Trans Mob Comput 6(5):488–502. https://doi.org/10.1109/TMC.2007.1036
Mangu A (2018) Managing energy consumption of data centers. http://large.stanford.Edu/courses/2018/ph240/mangu2/. Accessed 1 December 2019
Marti S, Giuli TJ, Lai K, Baker M (2000) Mitigating routing misbehavior in mobile ad hoc networks. In: Proc. 6th Annu. Int. Conf. Mobile compute. Network., Boston, MA, 2000, pp. 255–265. https://doi.org/10.1145/345910.345955
Matias JB, Hernandez AA (2019) Cloud computing adoption intention by MSMEs in the Philippines. Glob Bus Rev. https://doi.org/10.1177/0972150918818262
Pei J, Liu X, Fan W, Pardalos PM, Lu S (2017) A hybrid BA-VNS algorithm for coordinated serial-batching Scheduling with deteriorating jobs, financial budget and resource constraint in multiple manufacturers. Omega 82:55–69. https://doi.org/10.1016/j.omega.2017.12.003
Sahoo S, Sahoo B, Turuk AK (2019) A learning automata-based scheduling for deadline sensitive task in the cloud. IEEE Trans Serv Comput. https://doi.org/10.1109/TSC.2019.2906870
Shakshuki EM, Kang N, Sheltami TR (2010) Detecting misbehaving nodes in MANETS. In: Proc. 12th Int. Conf. iiWAS, Paris, France, Nov. 8–10, pp. 216–222. https://doi.org/10.1145/1967486.1967522
Shakshuki EM, Kang N, Sheltami T (2013) EAACK—a secure intrusion-detection system for MANETs. IEEE Trans Ind Electron 60(3):1089–1098. https://doi.org/10.1109/TIE.2012.2196010
Sheltami T, Al-Roubaiey A, Shakshuki E, Mahmoud A (2009) Video transmission enhancement in presence of misbehaving nodes in MANETs. Int J Multimed Syst 15(5):273–282. https://doi.org/10.1007/s00530-009-0166-0
Shi T, Yang M, Li X, Lei Q, Jiang YT (2015) An energy-efficient scheduling scheme for time-constrained tasks in local mobile clouds. Pervasive Mob Comput 27:90–105. https://doi.org/10.1016/j.pmcj.2015.07.005
Su S, Li J, Huang Q, Huang X, Shuang K, Wang J (2013) Cost-efficient task scheduling for executing large programs in the cloud. Parallel Comput 39(4–5):177–188. https://doi.org/10.1016/j.parco.2013.03.002
Supreeth S, Biradar S (2013) Scheduling virtual machines for load balancing in cloud computing platform. Int J Sci Res (IJSR) 2(6):437–441
Wang L, Ying L (2008) Efficient power management of heterogeneous soft real-time clusters. IEEE Real Time Syst Symp. https://doi.org/10.1109/RTSS.2008.31
Wen G, Hong J, Chengzhong X, Balaji P, Feng S, Jiang P (2011) Energy-aware hierarchical scheduling of applications in large scale data centers. Int Conf Cloud Serv Comput. https://doi.org/10.1109/CSC.2011.6138514
Zhu L, Qingshui L, Lingna H (2012) Study on cloud computing resource scheduling strategy based on the ant colony optimization algorithm. IJCSI Int J Comput Sci Issues 9(5):54–58
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kaja, S., Shakshuki, E.M., Guntuka, S. et al. Acknowledgment scheme using cloud for node networks with energy-aware hybrid scheduling strategy. J Ambient Intell Human Comput 11, 3947–3962 (2020). https://doi.org/10.1007/s12652-019-01629-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-019-01629-z