Skip to main content

2014 | OriginalPaper | Buchkapitel

Modelling Energy-Aware Task Allocation in Mobile Workflows

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Mobile devices are becoming the platform of choice for both business and personal computing needs. For a group of users to efficiently collaborate over the execution of a set workflow using their mobile devices, the question then arises as to which device should run which task of the workflow and when? In order to answer this question, we study two common energy requirements: in the minimum group energy cost problem (MGECP) we build the model as a quadratic 0–1 program and solve the optimisation problem with the objective to minimise the total energy cost of the devices as a group. In the minimum max-utilisation problem (MMUP) we aim to improve the fairness of the energy cost within the group of devices and present two adjustment algorithms to achieve this goal. We demonstrate the use of a Mixed Integer Quadratic Programming (MIQP) solver in both problem’s solutions. Simulation result shows that both problems are solved to good standards. Data generated by different workload pattern also give us a good indication of the type of workflow that benefit the most from MMUP. The model used in this work can also be adapted for other energy critical scenarios.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

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"

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!

Fußnoten
1
E.g. we can assume that the support system is similar to that of an Excel application with embedded VBA macro modules. Data is stored in the local spreadsheet.
 
Literatur
1.
Zurück zum Zitat Balasooriya, J., Joshi, J., Prasad, S.K., Navathe, S.: Distributed coordination of workflows over web services and their handheld-based execution. In: Rao, S., Chatterjee, M., Jayanti, P., Murthy, C.S.R., Saha, S.K. (eds.) ICDCN 2008. LNCS, vol. 4904, pp. 39–53. Springer, Heidelberg (2008) CrossRef Balasooriya, J., Joshi, J., Prasad, S.K., Navathe, S.: Distributed coordination of workflows over web services and their handheld-based execution. In: Rao, S., Chatterjee, M., Jayanti, P., Murthy, C.S.R., Saha, S.K. (eds.) ICDCN 2008. LNCS, vol. 4904, pp. 39–53. Springer, Heidelberg (2008) CrossRef
2.
Zurück zum Zitat Bazaraa, M.S., Sherali, H.D.: On the use of exact and heuristic cutting plane methods for the quadratic assignment problem. J. Oper. Res. Soc. 33(11), 991–1003 (1982)MathSciNetCrossRefMATH Bazaraa, M.S., Sherali, H.D.: On the use of exact and heuristic cutting plane methods for the quadratic assignment problem. J. Oper. Res. Soc. 33(11), 991–1003 (1982)MathSciNetCrossRefMATH
3.
Zurück zum Zitat Bejerano, Y., Han, S.J., Li, L.E.: Fairness and load balancing in wireless LANs using association control. In: MobiCom’04 Proceedings of the 10th Annual International Conference on Mobile Computing and Networking, p. 315 (2004) Bejerano, Y., Han, S.J., Li, L.E.: Fairness and load balancing in wireless LANs using association control. In: MobiCom’04 Proceedings of the 10th Annual International Conference on Mobile Computing and Networking, p. 315 (2004)
4.
Zurück zum Zitat Billionnet, A., Elloumi, S.: Using a mixed integer quadratic programming solver for the unconstrained quadratic 0-1 problem. Math. Program. 109(1), 55–68 (2006)MathSciNetCrossRef Billionnet, A., Elloumi, S.: Using a mixed integer quadratic programming solver for the unconstrained quadratic 0-1 problem. Math. Program. 109(1), 55–68 (2006)MathSciNetCrossRef
5.
Zurück zum Zitat Burkard, R.E., Pitsoulis, L.S., Linearization, J., Polytopes, Q.A.P.: The quadratic assignment problem. In: Pardalos, P.P., Resende, M.G.C. (eds.) Handbook of Combinatorial Optimization. Kluwer Academic Publishers, Dordrecht (1998) Burkard, R.E., Pitsoulis, L.S., Linearization, J., Polytopes, Q.A.P.: The quadratic assignment problem. In: Pardalos, P.P., Resende, M.G.C. (eds.) Handbook of Combinatorial Optimization. Kluwer Academic Publishers, Dordrecht (1998)
6.
Zurück zum Zitat Chang, C., Srirama, S.N., Ling, S.: An adaptive mediation framework for mobile P2P social content sharing. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 374–388. Springer, Heidelberg (2012) CrossRef Chang, C., Srirama, S.N., Ling, S.: An adaptive mediation framework for mobile P2P social content sharing. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 374–388. Springer, Heidelberg (2012) CrossRef
7.
Zurück zum Zitat Cuervo, E., Balasubramanian, A., Cho, D.k., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: MAUI: making smartphones last longer with code offload. In: MobiSys’10 the 8th International Conference on Mobile Systems, Applications, and Services (2010) Cuervo, E., Balasubramanian, A., Cho, D.k., Wolman, A., Saroiu, S., Chandra, R., Bahl, P.: MAUI: making smartphones last longer with code offload. In: MobiSys’10 the 8th International Conference on Mobile Systems, Applications, and Services (2010)
8.
Zurück zum Zitat Dong, M., Zhong, L.: Self-constructive high-rate system energy modeling for battery-powered mobile systems. In: MobiSys’11 the 9th International Conference on Mobile systems, Applications, and Services (2011) Dong, M., Zhong, L.: Self-constructive high-rate system energy modeling for battery-powered mobile systems. In: MobiSys’11 the 9th International Conference on Mobile systems, Applications, and Services (2011)
9.
Zurück zum Zitat Feeney, L., Nilsson, M.: Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In: INFOCOM’01. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (2001) Feeney, L., Nilsson, M.: Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In: INFOCOM’01. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (2001)
11.
Zurück zum Zitat Huang, C.M., Hsu, T.H., Hsu, M.F.: Network-aware P2P file sharing over wireless mobile networks. IEEE J. Sel. Areas Commun. 25, 204–210 (2007)CrossRef Huang, C.M., Hsu, T.H., Hsu, M.F.: Network-aware P2P file sharing over wireless mobile networks. IEEE J. Sel. Areas Commun. 25, 204–210 (2007)CrossRef
13.
Zurück zum Zitat Lee, U., Park, J.S., Yeh, J., Pau, G., Gerla, M.: CodeTorrent: content distribution using network coding in VANET. In: MobiShare’06 1st International Workshop on Decentralized Resource Sharing in Mobile Computing and Networking (2006) Lee, U., Park, J.S., Yeh, J., Pau, G., Gerla, M.: CodeTorrent: content distribution using network coding in VANET. In: MobiShare’06 1st International Workshop on Decentralized Resource Sharing in Mobile Computing and Networking (2006)
14.
Zurück zum Zitat Mnaoue, A., Shekhar, A.: A generic framework for rapid application development of mobile web services with dynamic workflow management. In: SCC’04 IEEE International Conference on Services Computing (2004) Mnaoue, A., Shekhar, A.: A generic framework for rapid application development of mobile web services with dynamic workflow management. In: SCC’04 IEEE International Conference on Services Computing (2004)
15.
Zurück zum Zitat Pajunen, L., Chande, S.: Developing workflow engine for mobile devices. In: EDOC’07 11th IEEE International Enterprise Distributed Object Computing Conference (2007) Pajunen, L., Chande, S.: Developing workflow engine for mobile devices. In: EDOC’07 11th IEEE International Enterprise Distributed Object Computing Conference (2007)
16.
Zurück zum Zitat Pathak, A., Hu, Y.C., Zhang, M.: Where is the energy spent inside my app? fine grained energy accounting on smartphones with eprof. In: EuroSys’12 7th ACM European Conference on Computer Systems. ACM Press (2012) Pathak, A., Hu, Y.C., Zhang, M.: Where is the energy spent inside my app? fine grained energy accounting on smartphones with eprof. In: EuroSys’12 7th ACM European Conference on Computer Systems. ACM Press (2012)
17.
Zurück zum Zitat Pentikousis, K.: In search of energy-efficient mobile networking. IEEE Commun. Mag. 48(1), 95–103 (2010)CrossRef Pentikousis, K.: In search of energy-efficient mobile networking. IEEE Commun. Mag. 48(1), 95–103 (2010)CrossRef
18.
Zurück zum Zitat Philips, E., Carreton, A.L., Joncheere, N., De Meuter, W., Jonckers, V.: Orchestrating nomadic mashups using workflows. In: Mashups ’09/’10 the 3rd and 4th International Workshop on Web APIs and Services Mashups (2010) Philips, E., Carreton, A.L., Joncheere, N., De Meuter, W., Jonckers, V.: Orchestrating nomadic mashups using workflows. In: Mashups ’09/’10 the 3rd and 4th International Workshop on Web APIs and Services Mashups (2010)
19.
Zurück zum Zitat Shachnai, H., Tamir, T.: On two class-constrained versions of the multiple knapsack problem. Algorithmica 29(3), 442–467 (2001)MathSciNetCrossRefMATH Shachnai, H., Tamir, T.: On two class-constrained versions of the multiple knapsack problem. Algorithmica 29(3), 442–467 (2001)MathSciNetCrossRefMATH
20.
Zurück zum Zitat Sharkey, J.: Coding for life - Battery Life, that is. Google IO Conference (2009) Sharkey, J.: Coding for life - Battery Life, that is. Google IO Conference (2009)
21.
Zurück zum Zitat Tang, C., Steinder, M., Spreitzer, M., Pacifici, G.: A scalable application placement controller for enterprise data centers. In: WWW’07 the 16th International Conference on World Wide Web (2007) Tang, C., Steinder, M., Spreitzer, M., Pacifici, G.: A scalable application placement controller for enterprise data centers. In: WWW’07 the 16th International Conference on World Wide Web (2007)
22.
Zurück zum Zitat Zong, Z., Nijim, M., Manzanares, A., Qin, X.: Energy efficient scheduling for parallel applications on mobile clusters. Cluster Comput. 11(1), 91–113 (2007)CrossRef Zong, Z., Nijim, M., Manzanares, A., Qin, X.: Energy efficient scheduling for parallel applications on mobile clusters. Cluster Comput. 11(1), 91–113 (2007)CrossRef
Metadaten
Titel
Modelling Energy-Aware Task Allocation in Mobile Workflows
verfasst von
Bo Gao
Ligang He
Copyright-Jahr
2014
DOI
https://doi.org/10.1007/978-3-319-11569-6_8