Skip to main content
Top
Published in: The Journal of Supercomputing 12/2020

17-03-2020

EAAM: Energy-aware application management strategy for FPGA-based IoT-Cloud environments

Authors: Atanu Majumder, Sangeet Saha, Amlan Chakrabarti

Published in: The Journal of Supercomputing | Issue 12/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

An efficient integration of Internet of Things (IoT) and cloud computing techniques accelerates the evolution of next-generation smart environments (e.g., smart homes, buildings, cities). The advanced modern cloud networking architecture also helps to efficiently host, manage and optimize the IoT services in smart environments. In this paper, we have considered an “IoT-Cloud” environment where servers are composed of Field Programmable Gate Arrays (FPGAs) which are reconfigurable in nature. The energy consumption is considered as a major driving factor for the operational cost of the “IoT-Cloud” platform. We have proposed an “energy-aware application management” strategy for FPGA-based IoT-Cloud environments, which can efficiently handle sensors’ data transmission by positioning them into the best possible coordinates and execute the Service Requests requested by the users. We have compared our strategy performances with an existing technique and the results show that our proposed strategy is capable to achieve high resource utilization with low energy consumption over different simulation scenarios.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Footnotes
1
This can be viewed as iteration number as in each BATG (iteration) sensors attempt to send data.
 
2
In [10], authors experimentally showed such typical max power consumption.
 
Literature
1.
go back to reference Alamri A, Ansari WS, Hassan MM, Hossain MS, Alelaiwi A, Hossain MA (2013) A survey on sensor-cloud: architecture, applications, and approaches. Int J Distrib Sens Netw 9(2):917923CrossRef Alamri A, Ansari WS, Hassan MM, Hossain MS, Alelaiwi A, Hossain MA (2013) A survey on sensor-cloud: architecture, applications, and approaches. Int J Distrib Sens Netw 9(2):917923CrossRef
2.
go back to reference Amarú L, Gaillardon PE, De Micheli G (2015) The EPFL combinational benchmark suite. In: Proceedings of the 24th International Workshop on Logic and Synthesis (IWLS), No. CONF Amarú L, Gaillardon PE, De Micheli G (2015) The EPFL combinational benchmark suite. In: Proceedings of the 24th International Workshop on Logic and Synthesis (IWLS), No. CONF
3.
go back to reference Bandyopadhyay D, Sen J (2011) Internet of Things: applications and challenges in technology and standardization. Wirel Pers Commun 58(1):49–69CrossRef Bandyopadhyay D, Sen J (2011) Internet of Things: applications and challenges in technology and standardization. Wirel Pers Commun 58(1):49–69CrossRef
4.
go back to reference Barcelo M, Correa A, Llorca J, Tulino AM, Vicario JL, Morell A (2016) IoT-cloud service optimization in next generation smart environments. IEEE J Sel Areas Commun 34(12):4077–4090CrossRef Barcelo M, Correa A, Llorca J, Tulino AM, Vicario JL, Morell A (2016) IoT-cloud service optimization in next generation smart environments. IEEE J Sel Areas Commun 34(12):4077–4090CrossRef
5.
go back to reference Botta A, De Donato W, Persico V, Pescapé A (2014) On the integration of cloud computing and internet of things. In: International Conference on Future Internet of Things and Cloud (FiCloud). IEEE, pp 23–30 Botta A, De Donato W, Persico V, Pescapé A (2014) On the integration of cloud computing and internet of things. In: International Conference on Future Internet of Things and Cloud (FiCloud). IEEE, pp 23–30
6.
go back to reference Buyya R, Calheiros RN, Li X (2012) Autonomic cloud computing: open challenges and architectural elements. In: Third International Conference on Emerging Applications of Information Technology (EAIT). IEEE, pp 3–10 Buyya R, Calheiros RN, Li X (2012) Autonomic cloud computing: open challenges and architectural elements. In: Third International Conference on Emerging Applications of Information Technology (EAIT). IEEE, pp 3–10
7.
go back to reference Fahmy SA, Vipin K, Shreejith S (2015) Virtualized FPGA accelerators for efficient cloud computing. In: IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, pp 430–435 Fahmy SA, Vipin K, Shreejith S (2015) Virtualized FPGA accelerators for efficient cloud computing. In: IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, pp 430–435
8.
go back to reference Filelis-Papadopoulos CK, Giannoutakis KM, Gravvanis GA, Tzovaras D (2018) Large-scale simulation of a self-organizing self-management cloud computing framework. J Supercomput 74(2):530–550CrossRef Filelis-Papadopoulos CK, Giannoutakis KM, Gravvanis GA, Tzovaras D (2018) Large-scale simulation of a self-organizing self-management cloud computing framework. J Supercomput 74(2):530–550CrossRef
9.
go back to reference Firmansyah I, Yamaguchi Y, Boku T (2016) Performance evaluation of stratix v de5-net fpga board for high performance computing. In: International Conference on Computer, Control, Informatics and its Applications (IC3INA). IEEE, pp 23–27 Firmansyah I, Yamaguchi Y, Boku T (2016) Performance evaluation of stratix v de5-net fpga board for high performance computing. In: International Conference on Computer, Control, Informatics and its Applications (IC3INA). IEEE, pp 23–27
10.
go back to reference Hsu CH, Slagter KD, Chen SC, Chung YC (2014) Optimizing energy consumption with task consolidation in clouds. Inf Sci 258:452–462CrossRef Hsu CH, Slagter KD, Chen SC, Chung YC (2014) Optimizing energy consumption with task consolidation in clouds. Inf Sci 258:452–462CrossRef
11.
go back to reference Huang M, Wu D, Yu CH, Fang Z, Interlandi M, Condie T, Cong J (2016) Programming and runtime support to blaze fpga accelerator deployment at datacenter scale. In: Proceedings of the Seventh ACM Symposium on Cloud Computing. ACM, pp 456–469 Huang M, Wu D, Yu CH, Fang Z, Interlandi M, Condie T, Cong J (2016) Programming and runtime support to blaze fpga accelerator deployment at datacenter scale. In: Proceedings of the Seventh ACM Symposium on Cloud Computing. ACM, pp 456–469
12.
go back to reference Ilyas M, Mahgoub I (2016) Smart dust: sensor network applications, architecture and design. CRC Press, Boca Raton Ilyas M, Mahgoub I (2016) Smart dust: sensor network applications, architecture and design. CRC Press, Boca Raton
13.
go back to reference Janik I, Tang Q, Khalid M (2015) An overview of altera sdk for opencl: a user perspective. In: IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE). IEEE, pp 559–564 Janik I, Tang Q, Khalid M (2015) An overview of altera sdk for opencl: a user perspective. In: IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE). IEEE, pp 559–564
14.
go back to reference Kim B, Psannis K, Bhaskar H (2017) Special section on emerging multimedia technology for smart surveillance system with iot environment. J Supercomput 73(3):923–925CrossRef Kim B, Psannis K, Bhaskar H (2017) Special section on emerging multimedia technology for smart surveillance system with iot environment. J Supercomput 73(3):923–925CrossRef
15.
go back to reference Kim HY, Kim PJ (2016) Embedded systems of Internet-of-Things incorporating a cloud computing service of FPGA reconfiguration. US Patent App. 14/999,341 Kim HY, Kim PJ (2016) Embedded systems of Internet-of-Things incorporating a cloud computing service of FPGA reconfiguration. US Patent App. 14/999,341
16.
go back to reference Kim KH, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services. Concurr Comput Pract Exp 23(13):1491–1505CrossRef Kim KH, Beloglazov A, Buyya R (2011) Power-aware provisioning of virtual machines for real-time cloud services. Concurr Comput Pract Exp 23(13):1491–1505CrossRef
17.
go back to reference Kliazovich D, Bouvry P, Khan SU (2012) Greencloud: a packet-level simulator of energy-aware cloud computing data centers. J Supercomput 62(3):1263–1283CrossRef Kliazovich D, Bouvry P, Khan SU (2012) Greencloud: a packet-level simulator of energy-aware cloud computing data centers. J Supercomput 62(3):1263–1283CrossRef
18.
go back to reference Li B, Li J, Huai J, Wo T, Li Q, Zhong L (2009) Enacloud: an energy-saving application live placement approach for cloud computing environments. In: IEEE International Conference on Cloud Computing. IEEE, pp 17–24 Li B, Li J, Huai J, Wo T, Li Q, Zhong L (2009) Enacloud: an energy-saving application live placement approach for cloud computing environments. In: IEEE International Conference on Cloud Computing. IEEE, pp 17–24
19.
go back to reference Memos VA, Psannis KE, Ishibashi Y, Kim BG, Gupta BB (2018) An efficient algorithm for media-based surveillance system (EAMSuS) in iot smart city framework. Future Gen Comput Syst 83:619–628CrossRef Memos VA, Psannis KE, Ishibashi Y, Kim BG, Gupta BB (2018) An efficient algorithm for media-based surveillance system (EAMSuS) in iot smart city framework. Future Gen Comput Syst 83:619–628CrossRef
20.
go back to reference Mishra SK, Puthal D, Sahoo B, Jena SK, Obaidat MS (2018) An adaptive task allocation technique for green cloud computing. J Supercomput 74(1):370–385CrossRef Mishra SK, Puthal D, Sahoo B, Jena SK, Obaidat MS (2018) An adaptive task allocation technique for green cloud computing. J Supercomput 74(1):370–385CrossRef
21.
go back to reference Misra S, Chatterjee S, Obaidat MS (2017) On theoretical modeling of sensor cloud: a paradigm shift from wireless sensor network. IEEE Syst J 11(2):1084–1093CrossRef Misra S, Chatterjee S, Obaidat MS (2017) On theoretical modeling of sensor cloud: a paradigm shift from wireless sensor network. IEEE Syst J 11(2):1084–1093CrossRef
22.
go back to reference Nunez-Yanez J, Amiri S, Hosseinabady M, Rodríguez A, Asenjo R, Navarro A, Suarez D, Gran R (2019) Simultaneous multiprocessing in a software-defined heterogeneous FPGA. J Supercomput 75(8):4078–4095CrossRef Nunez-Yanez J, Amiri S, Hosseinabady M, Rodríguez A, Asenjo R, Navarro A, Suarez D, Gran R (2019) Simultaneous multiprocessing in a software-defined heterogeneous FPGA. J Supercomput 75(8):4078–4095CrossRef
23.
go back to reference Panigrahy R, Talwar K, Uyeda L, Wieder U (2011) Heuristics for vector bin packing. research. microsoft. com Panigrahy R, Talwar K, Uyeda L, Wieder U (2011) Heuristics for vector bin packing. research. microsoft. com
24.
go back to reference Ren S, He Y, Xu F (2012) Provably-efficient job scheduling for energy and fairness in geographically distributed data centers. In: IEEE 32nd International Conference on Distributed Computing Systems (ICDCS). IEEE, pp 22–31 Ren S, He Y, Xu F (2012) Provably-efficient job scheduling for energy and fairness in geographically distributed data centers. In: IEEE 32nd International Conference on Distributed Computing Systems (ICDCS). IEEE, pp 22–31
25.
go back to reference Sivagami A, Pavai K, Sridharan D, Murty SS (2010) Estimating the energy consumption of wireless sensor node: Iris. Int J Recent Trends Eng Technol 3(4):141–143 Sivagami A, Pavai K, Sridharan D, Murty SS (2010) Estimating the energy consumption of wireless sensor node: Iris. Int J Recent Trends Eng Technol 3(4):141–143
26.
go back to reference Suciu G, Vulpe A, Halunga S, Fratu O, Todoran G, Suciu V (2013) Smart cities built on resilient cloud computing and secure Internet of Things. In: 19th International Conference on Control Systems and Computer Science (CSCS). IEEE, pp 513–518 Suciu G, Vulpe A, Halunga S, Fratu O, Todoran G, Suciu V (2013) Smart cities built on resilient cloud computing and secure Internet of Things. In: 19th International Conference on Control Systems and Computer Science (CSCS). IEEE, pp 513–518
27.
go back to reference Vishwanath A, Jalali F, Hinton K, Alpcan T, Ayre RW, Tucker RS (2015) Energy consumption comparison of interactive cloud-based and local applications. IEEE J Sel Areas Commun 33(4):616–626CrossRef Vishwanath A, Jalali F, Hinton K, Alpcan T, Ayre RW, Tucker RS (2015) Energy consumption comparison of interactive cloud-based and local applications. IEEE J Sel Areas Commun 33(4):616–626CrossRef
28.
go back to reference Vivek V, Srinivasan R, Blessing RE, Dhanasekaran R (2019) Payload fragmentation framework for high-performance computing in cloud environment. J Supercomput 75(5):2789–2804CrossRef Vivek V, Srinivasan R, Blessing RE, Dhanasekaran R (2019) Payload fragmentation framework for high-performance computing in cloud environment. J Supercomput 75(5):2789–2804CrossRef
29.
go back to reference Wadhwa B, Verma A (2014) Energy and carbon efficient VM placement and migration technique for green cloud datacenters. In: Seventh International Conference on Contemporary Computing (IC3). IEEE, pp 189–193 Wadhwa B, Verma A (2014) Energy and carbon efficient VM placement and migration technique for green cloud datacenters. In: Seventh International Conference on Contemporary Computing (IC3). IEEE, pp 189–193
30.
go back to reference Xu H, Feng C, Li B (2013) Temperature aware workload management in geo-distributed datacenters. ACM Sigmetr Perform Eval Rev 41(1):373–374CrossRef Xu H, Feng C, Li B (2013) Temperature aware workload management in geo-distributed datacenters. ACM Sigmetr Perform Eval Rev 41(1):373–374CrossRef
31.
go back to reference Ye M, Li C, Chen G, Wu J (2005) EECS: an energy efficient clustering scheme in wireless sensor networks. In: 24th IEEE International Performance, Computing, and Communications Conference PCCC 2005. IEEE, pp 535–540 Ye M, Li C, Chen G, Wu J (2005) EECS: an energy efficient clustering scheme in wireless sensor networks. In: 24th IEEE International Performance, Computing, and Communications Conference PCCC 2005. IEEE, pp 535–540
32.
go back to reference Zhang Z, Li C, Tao Y, Yang R, Tang H, Xu J (2014) Fuxi: a fault-tolerant resource management and job scheduling system at internet scale. Proc VLDB Endow 7(13):1393–1404CrossRef Zhang Z, Li C, Tao Y, Yang R, Tang H, Xu J (2014) Fuxi: a fault-tolerant resource management and job scheduling system at internet scale. Proc VLDB Endow 7(13):1393–1404CrossRef
34.
go back to reference Zohouri HR, Maruyama N, Smith A, Matsuda M, Matsuoka S (2016) Evaluating and optimizing opencl kernels for high performance computing with FPGAS. In: SC’16: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, pp 409–420 Zohouri HR, Maruyama N, Smith A, Matsuda M, Matsuoka S (2016) Evaluating and optimizing opencl kernels for high performance computing with FPGAS. In: SC’16: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, pp 409–420
Metadata
Title
EAAM: Energy-aware application management strategy for FPGA-based IoT-Cloud environments
Authors
Atanu Majumder
Sangeet Saha
Amlan Chakrabarti
Publication date
17-03-2020
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 12/2020
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03240-y

Other articles of this Issue 12/2020

The Journal of Supercomputing 12/2020 Go to the issue

Premium Partner