Next Article in Journal
Prediction the Contribution Rate of Long-Term Care Insurance for the Aged in China Based on the Balance of Supply and Demand
Next Article in Special Issue
Sustainable Smart City Building Construction Methods
Previous Article in Journal
Gender Inequalities and Social Sustainability. Can Modernization Diminish the Gender Gap in Political Knowledge?
Previous Article in Special Issue
Fuzzy Efficient Energy Smart Home Management System for Renewable Energy Resources
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Minimal Green Energy Consumption and Workload Management for Data Centers on Smart City Platforms

1
School of Economics and Management, Lanzhou University of Technology, Lanzhou 730050, China
2
Computer Science Department, School of Engineering and Technology, Universidad Internacional de La Rioja, 26006 Logroño, La Rioja, Spain
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(8), 3140; https://0-doi-org.brum.beds.ac.uk/10.3390/su12083140
Submission received: 16 March 2020 / Revised: 10 April 2020 / Accepted: 10 April 2020 / Published: 14 April 2020
(This article belongs to the Special Issue Green Energy and Smart Systems)

Abstract

:
Presently, energy is considered a significant resource that grows scarce with high demand and population in the global market. Therefore, a survey suggested that renewable energy sources are required to avoid scarcity. Hence, in this paper, a smart, sustainable probability distribution hybridized genetic approach (SSPD-HG) has been proposed to decrease energy consumption and minimize the total completion time for a single machine in smart city machine interface platforms. Further, the estimated set of non-dominated alternative using a multi-objective genetic algorithm has been hybridized to address the problem, which is mathematically computed in this research. This paper discusses the need to promote the integration of green energy to reduce energy use costs by balancing regional loads. Further, the timely production of delay-tolerant working loads and the management of thermal storage at data centers has been analyzed in this research. In addition, differences in bandwidth rates between users and data centers are taken into account and analyzed at a lab scale using SSPD-HG for energy-saving costs and managing a balanced workload.

1. Discussion on Green Energy Consumption and Workload Management

In the present area of research, it is very normal to see that many machines stand idle while a person enters a fabricating plant floor. There can be significant costs to maintain idle machines running in the plant section [1]. In a report by an airline supplier, it was found that, on average, computers stand idle at an 8-h cycle, with 16% of the time. During these inactive times, at least 13% of the total energy consumption is avoided by simply turning the machine off when workers are not handled. In order to save energy, compressors can be used in industrial settings when the machines are inactive, which consumes about 50 percent of the maximum energy. It may be better to shut them off rather than leave them idle for a long time [2]. Turning a machine off when it is not needed and not running a car when waiting for someone can save electricity [3]. The climatic conditions also play an important role in saving electricity, many studies have explored the integration between environmental issues into a decision-making approach [4]. The usage of electricity Can be underestimated when a timetable is set and offers a way of arranging a machine’s activities thereby reducing energy use and overall execution period goals by intelligently turning the computer between the scheduled tasks instead of leaving the system idle [5,6]. At present, Internet service providers usually build multiple data centers located in different geographical areas to give information on Web applications, such as social networks [7]. The data centers require significant amounts of electricity to fuel the IT and cooling systems. Data centers’ electricity consumption for web-based applications used 1.5% of the power in 2010, which is expected to rise by about 8% by 2020 [8]. Therefore, Internet service companies have been making intensive efforts to reduce their data centers’ electricity costs. [9,10] Moreover, the desire of Internet service providers is rising to be “sustainable,” allowing them to reduce their environmental impact to the economic impact of their data centers. The worldwide electricity generated from fossil-fuel plants, such as coal and gas power stations, provides two-thirds of electricity generated by the electricity supply system [11]. Hence, the renewable generators, being popular in construction costs, become more and more desirable choices for running data centers, particularly as policy measures promote renewable energy [12]. By comparison to current brown electricity from energy networks, though, green energy coming from renewable sources, such as wind and sun, is unreliable and uncontrollable, creating a major challenge for data centers to use is efficiently.
The main challenge is the task of managing electricity supply and demand instantaneously, which can particularly resolve the issue of green energy with large-scale electric energy collected from renewable sources, as shown in Figure 1, based on the generation, transmission and distribution systems. Although it is helpful to manage geographical loads, there are two potential possibilities for promoting the introduction of renewable energies in data centers [13], which is coordinated based on the control center. In the control center, the difference between an interactive workload and batch workload follows two aspects [14]. The first aspect are computational requirements for the interactive workload which is small and batch workload is large [15]. Further, the second aspect is the response time that refers to the output system for the virtual workload [16]. Hence, it is the overall workload within a period of time. The important point for the cooling system offers a large share of electricity consumption in a data center [17]. If the price of the power is high, the stored resources can be used to support the data center to cool down for energy saving [18]. The examination is done with the issue of shared regional charge, balance time tolerance preparation, and workload management in geographically distributed data centers. They often take the connectivity expense for cloud customers and data centers into consideration, as well as the brown energy costs. The major aim of this research is to reduce the energy emissions of data centers through sustainable energy management at data centers with less delay tolerance. Renewable energy is typically sporadic and volatile, in comparison to conventional electricity energy. Whether to best utilize green electricity in data centers from such clean sources is a problem. In this paper, to promote renewable energy adoption and minimize costs of energy usage by spatial load balancing, opportunistic scheduling of delay-tolerant workloads control in data centers has been accomplished using SSPD-HG. This approach focuses on a multi-objective framework for energy consumption and to minimize the total completion time for a single machine. Furthermore, in this paper, bandwidth rates between users and data centers are analyzed using SSPD-HG for energy-saving and managing a balanced workload. The rest of the paper is organized as follows: Section 2 reviews the related work, Section 3 provides insights regarding our proposed SSPD-HG approach, further, in Section 4 mathematical model for green energy consumption and workload management for data centers is analyzed, in Section 5, the findings of the study related to SSPD-HG work are discussed. Finally, the paper closes with its conclusion and future scope.

2. Background Study on Workload Management in Data Centers and Minimal Energy Consumption

Many research works have been carried out [19,20] where the authors discussed the mathematical model to minimize the energy consumption and decrease the overall completion time of one machine. Further authors reported a multi-objective genetic algorithm to achieve minimal energy consumption at the data centers. The mathematical model can change significantly on a computer when other design priorities are mathematically analyzed, hence, based on the solution strategy the exception of the linear system that produces the estimated front of Pareto can adjust the genetic algorithm according to the sort of programming goal. In [21] the author proposed the use of the opportunities offered by global charge equilibrium, the ability to such plan workloads for delay tolerance and the control of thermal storage in data centers, can promote the improvement of renewable energy. In fact, differences in bandwidth rates are recognized between customers and data centers [22]. This paper illustrates how to choose the lowest range of active base stations (BS’s), which can sustain the service quality (the minimum data speed) desired by consumers, “as a consequence of energy consumption minimization (ECM)”. The EMC algorithm empties the collection of active BSs and attaches one by one based on BS accordingly [23,24]. Cloud data centers are resources that consume significant amounts of energy and the migration technology of the virtual machine (VM), by consolidating virtual machines on a minimal number of servers, which can be applied to reduce energy consumption [25]. A new model of energy efficiency has been set up that formulates and integrates device costs [26], transfer costs, and relocation costs [27,28], which has been reported by several researchers. Two additional heuristics for VM placement have been introduced and the examination of the time complexity indicates that the algorithms presented are scalable for optimizing delay tolerance and the management of thermal storage at data centers. The implementation of the proposed algorithms in a specific cloud platform can be taken into account for energy consumption, VM migration drawbacks may include enhancing the overuse prediction algorithms for lower social level agreement (SLA) violations induced by overloaded servers [29]. Hence, the high renewable energy penetration, for the development of energy-efficient cooling systems and flexibilities can be widely used for the energy storage system. Through the use of stochastic modeling techniques, it is suggested that a centralized management approach allows data centers, in compliance with long-term service quality of service (QoS) criteria, to respond to irregular renewables demand, coolant volatility, IT workload shifts, and energy prices [30]. Furthermore, potential approaches will include modeling techniques with more realistic electricity leakage storage units, including the cost of energy transport from storage units, as well as the layout of the power network transmission. To overcome all these drawbacks, SSPD-HG approach mainly focuses on minimal energy consumption and reducing the total completion time for a single machine. Furthermore, in this paper, bandwidth rates between users and data centers are analyzed for energy-saving and managing a balanced workload using the SSPD-HG approach.

3. Minimal Energy Consumption and Total Completion Time Mathematical Model (SSPD-HG)

The representation of task or job is given by l . m and n have been modeled for each job, where the machinery specific data, such as total power ( s t r e n g t h t o t a l ) and install energy ( s t r e n g t h i n s t a l l ), ( s t r e n g t h r e s t ), have been used in the machine. The total completion time is modeled and can be represented in the mathematical Equation (1). Hence the ( s t r e n g t h t o t a l ), as shown in Equation (3), is the total power consumed by the machine during on condition, ( s t r e n g t h i n s t a l l ), is defined as the turn off and then turn on (sequence) condition of the machine. ( s t r e n g t h r e s t ) is the idle state condition for the machine, which has been processed based on the processing state.
m i n ( m = 1 x q m ) s t r e n g t h t o t a l + ( d m m a x m d m m i m m ) s t r e n g t h r e s t m = 1 x n = 1   m x y m n + s t r e n g t h i n s t a l l
s t r e n g t h t o t a l = t h e t o t a l p o w e r c o n s u m e d b y m a c h i n e
s t r e n g t h t o t a l = s t r e n g t h w o r k i n g s t r e n g t h i d l e
s t r e n g t h w o r k i n g is the power consumed by a machine during working conditions.
  • ( m a x m d m m i n m d m s t r e n g t h r e s t ) is the total rest power of sequence of jobs.
  • min ( m = 1 x q m ) is the main objective of total completion and total energy consumption time.
  • y m n is the installation and the total marginal energy consumption between jobs m and n.
The goal of SSPD-HG is listed as follows:
(i)
To demonstrate the effects of thermal storage together with accommodating workload management in data centers, to reduce working costs, and
(ii)
To get clear clarification between cost savings, working load delays and thermal storage capacities and the information has been taken from Google data centers. The output distribution is relative to the distances between cities and energy costs between proxies and data centers based on the buffer and non-buffer, condition as shown in Figure 2. s t r e n g t h i d l e is the energy consumption for server in one period and it is given by s t r e n g t h i d l e = 100 W *1/6 h and s t r e n g t h w o r k i n g is the busy state and the energy consumption of each server s t r e n g t h w o r k i n g = 250 W   1/6 h.
SSPD-HG approach mainly deals with the total energy consumption and workload management of data centers. Hence, by considering a cloud service company with workload management and data collection, which are shown in Figure 3 submission for job or operation first hits the proxy k and the proxy will determine the data center to handle the job application. The proxy does not have a storage buffer based on a request which enters the proxy, where a data center can be diverted for immediate retrieval.
The traces of wind and solar energies are gathered for every 10 min and the speed of the wind and solar radiation are measured based on the workload management. The traces are well-scaled hence the total renewable energy generation in each data center will reach half the average energy consumption. The first two days show a share of solar and wind energy in two regions and the mathematical model can be represented in Equation (4)
k = 1 K X ( t ) k a X m a x a a , t
At the end of proxy k the work or job request arrives. Here the X k a ( t ) is the time for proxy k with the type of job, where the rate of arrival of the workload is denoted as X ( t ) = X m a x a ,   a ,   t . Hence, the total arrival work of job a is given by constant value X m a x a . Here, each data center has a thermal storage system installed based on the optimal section. During this time, the optimal charge and discharge conditions have the system that becomes the peak refreshing energy consumption, which has been shown in Figure 4.
The number of the type of work which is denoted by a reaching at proxy k in time t as X t a . The work arrival rate vector at time t is denoted as X ( t ) = ( x t a ( t ) , a ,   t ) and the time average of the vector is given by = E { X ( t ) } . Hence, the finite and the optimistic constant to X m a x a needs to be limited for the cumulative arrival rate of form a workers.
l = 1 M λ l k a ( t ) = X k a ( t ) , a , k , t
λ l k a ( t ) 0 ,   a , l , k , t
λ l k a ( t ) is used to represent the number of works that are routed from proxy k to the data center l , in time t , λ k a ( t ) = λ l k a ( t ) ,   where   l represents the routing vector for the a type of work at proxy k, which has been modeled in Equations (5) and (6). Notice that previous studies focus primarily on reducing energy costs by taking bandwidth costs into account for routing workloads.
In addition to the cost of using thermal storage devices, as described earlier, there are two main aspects for the total operating costs which are listed as follows,
  • One is the cost for the energy consumption in data centers and
  • The other is the cost of connectivity between consumers in the proxies and data centers in the cloud, as represented in Equation (7).
m i n m = 1 x d m .
d m q m z i m = 1 . x
Based on the mathematical formulation and the statistic that of SSPD-HG beats all benchmark schemes, as shown in Equation (8). In fact, the thermal storage can help to reduce the total electricity cost, while SSPD-HG takes into consideration the time-limited price of electricity, this is intermittent and does not work until the energy price is low enough. The algorithm for the SSPD-HG algorithm is shown below and mathematically formulated based on the total completion time.
Algorithm 1. SSPD-HG algorithm.
Input: d n , q m , d m , T D
Output: y m n , m , n
If ( ( d n q m ) d m ) T D
y m n = ( ( d n q n ) d m ) s t r e n g t h r e s t
Else y m n = 0 ,   m = 1 . x ,   n = 1 . x m
End if
d n q n d m   o r   q n d m q m ,
Case1: if
m = 1 . x
n = 1 . x m
d j , y m n 0
Else
m = 0
n = 0
d j , y m n 0
Close
As inferred from Algorithm 1, the main objective of the total completion time of the process is m = 1 x d m , and the complete strength consumption can be given as ( m = 1 x q m ) s t r e n g t h t o t a l + ( m a x j c j m i n j c j ) s t r e n g t h r e s t m = 1 x n = 1 j x y j k + s t r e n g t h i n s t a l l . Hence, the strength install ( ( s t r e n g t h i n s t a l l = s t r e n g t h t o t l a j = 1 n p j ) is constant and the total amount of strength of the machine at rest condition between the completion of first and last jobs is ( m a x m d m m i n m d m ) s t r e n g t h r e s t . Instead, when taking bandwidth costs into account, the SSPD-HG algorithm with the basic systems has the cost for bandwidth, which is negligible in our situation because all operating loads are diverted to the closest data centers. SSPD-HG can achieve the largest total operating cost savings by considering the different bandwidth costs between proxies and data centers.
The SSPD-HG approach combines two targets into one target, which can be achieved by applying the weighted average of both goals. The mathematical model for the weighted problem’s objective function is given in Equations (9) and (10)
h ( 1 , 2 ) = 1 h 1 + 2 h 2
h ( 1 , 2 ) = 1 k = 1 x d m + 2 ( ( y ( ( d m + 1 q m + 1 ) d m s t r e n g t h r e s t + ω e n e r g y i n s t a l l
In this segment, the compensation is the main focus within SSPD-HG for time, total operating costs and thermal storage power. The associated total operating cost and estimated workload delay are determined by the various choices. However, the SSPD-HG will reduce its total operating costs with compensations for the working load period in which the study results are checked in the theorem by increasing the parameter.
Apart from the expense of using a thermal storage network as previously described, two other aspects are compensated by the total cost: One is the cost of energy used for functioning in data centers, and the other is the cost of connectivity for consumers close to cloud proxies and data centers. They believe that the marginal cost of producing renewable energy is zero, thereby encouraging the data centers to use as much as feasible, to encourage the use of green energy from renewables.
The quality of conventional brown energy generated from the grid ranges from place to time and relies on the wholesale power sector. q i ( t ) denotes the renewable energy price that is purchased in time T at the D C i data center on the wholesale electricity market varies in time and depending on the venue.
Hence, it is analyzed that 0 q i ( t ) q i m a x for all periods T and q i m a x γ i / η i is sectored based on the total power consumption of the data center, which can be related to Equation (11)
( 1 ) p i r e s t + p i w o r k i n g
where p i r e s t power consumption in the idle state of the system, p i w o r k i n g power consumption in the working state of the system.

4. SSPD-HG Approach

The algorithm for SSPD-HG is given as follows,
  • The thermal energy queues analyze this continuously based on the unpredictable circumstances as denoted as ( s l ( t ) ,   q l ( t ) X k a ( t ) ,   a , l , k ) , which can be modeled in Equation (12)
    0 R i ( t ) R i m a x , l
  • The vector ( s l ( t ) ,   q l ( t ) X k a ( t ) ,   a , l , k ) is the periods and constant such that δ + ω 1 ϵ Ω has the workload line length that satisfies the unpredictable circumstances process.
    M ¯ B 1 V + B 2 ω
    0 R i ( t ) R i m a x , l
The test SSPD-HG under specific ( s l ( t ) ,   q l ( t ) X k a ( t ) ,   a , l , k ) for assessing thermal storage costs in terms of operating cost efficiency. The energy queue for each job and the processing state are shown in Figure 5. The operational cost saving is lower with the rise of the thermal storage cost factor. SSPD-HG does not use thermal storage at all, and the delay resistance scheduling based on the regional load balancing for the contribution of costs savings
Developing an SSPD-HG approach for a certain chromosome would significantly improve the speed of the algorithm. Once the sequence of the work is set, it reduces the total completion time as soon as it is available based on the idle state conditions of the machine. For this particular solution, the SSPD-HG method has an optimal completion time and high energy usage. Certain non-dominated solutions are available by slowly decreasing energy consumption rates (despite the overall completion period increase) and by reducing the total completion time from the solution and moving the jobs back after the implementation of their completion time to the starting time of the next mission. This method decreases the idle time-consuming resources and raises the start-up time based on the configuration energy, which is independent of the length of the setup cycle.
The development of heuristic solutions for a certain chromosome would increase the performance of the algorithm substantially. When the order of the task is set, the next job is completed if necessary. Further, the machine stays idle, hence, it further decreases the overall completion time because the order of work is known. This solution has an optimal completion time for this particular solution and comparable energy consumption based on the idle time-consuming resources. Many non-dominated solutions can be achieved by reducing energy consumption gradually (although the total completion time can increase), beginning with the solution that minimizes the overall completion time and moving the jobs back after deployment until the start time of the next job corresponds to their completion times. After implementation, all jobs go back to a third job, and continue to another set-up. In addition, differences in bandwidth rates between users and data centers are taken into account and analyzed at lab scale using SSPD-HG for energy-saving costs and managing a balanced workload, which is discussed below.

5. Results and Discussion

Through increasing the crossover rate from 0 to 2, the output metric varies according to the crossover rate. The optimum convergence rates vary according to the number of jobs listed, the skill for a low, medium, and high number of jobs with the same characteristics (20, 40, and 60, respectively), as shown in Table 1.
The optimum crossover rate of 0.8 numerical factor has been analyzed with the same values that allow us to perform the same type of experiment to determine the optimum number of individual’s K in a generation as a function of the number of works to be done, as shown in Figure 6. Hence, a smaller batch, 25 with reasonable solutions of consistency, has been chosen and depicted in Figure 6.
If there is a change in the number of generations, the rate of convergence and the number of people within a generation, it can be seen that the optimal number of generations exceeds the highest allowable number of people, as shown in Figure 7. It ensures that the number of generations is reduced to 40 years.
In the change in the number of generations and the number of people in a group, we can see that the optimal number of generations is at the maximum allowable amount of 200 as shown in Table 2. Since the thermal storage can help to reduce the total electricity cost, while SSPD-HG takes into consideration the time-limited price of electricity, this is intermittent and does not work until the energy price is low enough.
As a result, the number of generations will be limited to 60 generations, as shown in Figure 8. SSPD-HG runs using the second fitness function with specific number of jobs are evaluating the optimum value of the other parameters. With the optimal set of parameters, we can use the same parameters to equate two fitness functions and adjust the number of jobs.
SSPD-HG is the approach that permits a consumer to solve the total completion time of a job or task by the machine and the workload management. Other issues with overlapping goals in different operating conditions (i.e., with specific preparation priorities and multi machines) need to be addressed. The total number of jobs and the rate of crossover gives the workload management of the data centers for each job, as shown in Figure 9
Total completion and total energy target varied between 0 and 4260, respectively (where all jobs are scheduled for the maximum start date after work). The ratio has bene chosen between a collection of non-dominated options based on different parameters and sub-criteria, for the best alternative solutions. Hence, the number of generations for each job is shown in Table 3.
The decision-maker requires a hierarchy of requirements and subscriptions to organize the problem. In order to determine the importance of each option for consideration, the subject must also provide a summary of the parameters to pairs. The comparison is done between the number of jobs and number of generations. Instead, when taking bandwidth costs into account, the SSPD-HG algorithm with the basic systems has the cost for bandwidth, which is negligible in our situation because all operating loads are diverted to the closest data centers. Hence, the SSPD-HG can achieve the largest total operating cost savings by considering the different bandwidth costs between proxies and data centers.
The production management is able to select from the 105 non-dominated solutions based on their choice, using the 220-employee question, as shown in Figure 10. Here, each data center has a thermal storage system installed based on the optimal section based on the number of generation vs. jobs. During this time, the optimal charge and discharge condition has the system that becomes the peak refreshing energy consumption.

6. Conclusion and Future Work

This study provides a guide for manufacturing practitioners to incorporate green engineering planning and sustainable technologies in an age where environmentally-friendly industrial practices are very valued. Our purpose is to build a mechanism through which a decision-maker could choose the most effective schedule at a reasonable level of energy consumption. The problem of a micro combination of total energy consumption and total production time is a complicated one, and it takes considerable time to find the right solution. The developed multi-target genetic algorithm provides a good approximate value in a reasonable time. Hence, the SSPD-HG is the first approach to solve the total energy completion time problem for a device. Nevertheless, other issues with overlapping priorities in different operating environments (i.e., different programming goals and several machines) need to be explored. For instance, where consideration is given to other scheduling objects, where formulations can be dramatically changed on a single machine. Hence, the approach to the solution will be identical with the exception of an estimated Pareto front scheduling system and the SSPD-HG approach may vary according to the type of plan purpose.

Author Contributions

Conceptualization, Z.H.; Formal analysis, P.P. and R.G.C.; Investigation, P.P. and Z.H.; Methodology, R.G.C.; Project administration, Z.H.; Resources, P.P., Z.H. and O.S.M.; Software, Z.H.; Supervision, O.S.M.; Validation, R.G.C.; Visualization, P.P.; Writing—original draft, Z.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yildirim, M.B.; Mouzon, G. Single-Machine Sustainable Production Planning to Minimize Total Energy Consumption and Total Completion Time Using a Multiple Objective Genetic Algorithm. IEEE Trans. Eng. Manag. 2011, 59, 585–597. [Google Scholar] [CrossRef]
  2. Guo, Y.; Gong, Y.; Fang, Y.; Khargonekar, P.P.; Geng, X. Energy and Network Aware Workload Management for Sustainable Data Centers with Thermal Storage. IEEE Trans. Parallel Distrib. Syst. 2013, 25, 2030–2042. [Google Scholar] [CrossRef]
  3. Yang, Y.; Chen, L.; Dong, W.; Wang, W. Active Base Station Set Optimization for Minimal Energy Consumption in Green Cellular Networks. IEEE Trans. Veh. Technol. 2014, 64, 5340–5349. [Google Scholar] [CrossRef]
  4. Huang, J.; Wu, K.; Moh, M. Dynamic Virtual Machine migration algorithms using enhanced energy consumption model for green cloud data centers. In Proceedings of the 2014 International Conference on High Performance Computing & Simulation (HPCS), Bologna, Italy, 21–25 July 2014; pp. 902–910. [Google Scholar]
  5. Chen, T.; Wang, X.; Giannakis, G.B. Cooling-Aware Energy and Workload Management in Data Centers via Stochastic Optimization. IEEE J. Sel. Top. Signal Process. 2016, 10, 402–415. [Google Scholar] [CrossRef]
  6. Mahmud, R.; Kotagiri, R.; Buyya, R. Fog Computing: A Taxonomy, Survey and Future Directions. In Internet of Things Security and Data Protection; Springer Science and Business Media LLC: Berlin, Germany, 2017; pp. 103–130. [Google Scholar]
  7. Sarkar, S.; Misra, S. Theoretical modelling of fog computing: A green computing paradigm to support IoT applications. IET Netw. 2016, 5, 23–29. [Google Scholar] [CrossRef] [Green Version]
  8. Naranjo, P.G.V.; Pooranian, Z.; Shojafar, M.; Conti, M.; Buyya, R. FOCAN: A Fog-supported smart city network architecture for management of applications in the Internet of Everything environments. J. Parallel Distrib. Comput. 2019, 132, 274–283. [Google Scholar] [CrossRef] [Green Version]
  9. Benkhelifa, E.; Welsh, T.; Tawalbeh, L.; Jararweh, Y.; Basalamah, A. User Profiling for Energy Optimisation in Mobile Cloud Computing. Procedia Comput. Sci. 2015, 52, 1159–1165. [Google Scholar] [CrossRef] [Green Version]
  10. Morvaj, B.; Lugaric, L.; Krajcar, S. Demonstrating smart buildings and smart grid features in a smart energy city. In Proceedings of the 2011 3rd international youth conference on energetics (IYCE), Leiria, Portugal, 7–9 July 2011. [Google Scholar]
  11. Cardone, G.; Foschini, L.; Bellavista, P.; Corradi, A.; Borcea, C.; Talasila, M.; Curtmola, R. Fostering participaction in smart cities: A geo-social crowdsensing platform. IEEE Commun. Mag. 2013, 51, 112–119. [Google Scholar] [CrossRef]
  12. Abdoullaev, A. Keynote: A smart world: A development model for intelligent cities. In Proceedings of the 11th IEEE International Conference on Computer and Information Technology (CIT), Paphos, Cyprus, 1 August–2 September 2011. [Google Scholar]
  13. Zhang, W.; Wen, Y.; Wong, Y.W.; Toh, K.C.; Chen, C.-H. Towards Joint Optimization Over ICT and Cooling Systems in Data Centre: A Survey. IEEE Commun. Surv. Tutor. 2016, 18, 1596–1616. [Google Scholar] [CrossRef] [Green Version]
  14. Zubizarreta, I.; Seravalli, A.; Arrizabalaga, S. Smart City Concept: What It Is and What It Should Be. J. Urban Plan. Dev. 2016, 142, 04015005. [Google Scholar] [CrossRef]
  15. Nowicka, K. Smart City Logistics on Cloud Computing Model. Procedia Soc. Behav. Sci. 2014, 151, 266–281. [Google Scholar] [CrossRef] [Green Version]
  16. Pellicer, S.; Santa, G.; Bleda, A.L.; Maestre, R.; Jara, A.; Skarmeta, A.G. A Global Perspective of Smart Cities: A Survey. In Proceedings of the 2013 Seventh International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, Taichung, Taiwan, 3–5 July 2013; pp. 439–444. [Google Scholar]
  17. Zeng, X.; Garg, S.; Strazdins, P.; Jayaraman, P.P.; Georgakopoulos, D.; Ranjan, R. IOTSim: A simulator for analysing IoT applications. J. Syst. Arch. 2017, 72, 93–107. [Google Scholar] [CrossRef]
  18. Da Silva, W.M.; Alvaro, A.; Tomas, G.H.R.P.; Afonso, R.; Dias, K.; Garcia, V.C. Smart cities software architectures. In Proceedings of the Proceedings of the 28th Annual ACM Symposium on Applied Computing—SAC ’13, New York, NY, USA, 13 March 2013; p. 1722. [Google Scholar]
  19. Talari, S.; Shafie-Khah, M.; Siano, P.; Loia, V.; Tommasetti, A.; Catalao, J.P.S. A Review of Smart Cities Based on the Internet of Things Concept. Energies 2017, 10, 421. [Google Scholar] [CrossRef] [Green Version]
  20. Cheng, B.; Solmaz, G.; Cirillo, F.; Kovacs, E.; Terasawa, K.; Kitazawa, A. FogFlow: Easy Programming of IoT Services Over Cloud and Edges for Smart Cities. Ieee Internet Things J. 2017, 5, 696–707. [Google Scholar] [CrossRef]
  21. Bruneo, D.; Distefano, S.; Giacobbe, M.; Minnolo, A.L.; Longo, F.; Merlino, G.; Mulfari, D.; Panarello, A.; Patanè, G.; Puliafito, A.; et al. An iot service ecosystem for smart cities: The# smartme project. Internet Things 2019, 5, 12–33. [Google Scholar]
  22. Kumar, N.; Vasilakos, A.V.; Rodrigues, J.J.P.C. A Multi-Tenant Cloud-Based DC Nano Grid for Self-Sustained Smart Buildings in Smart Cities. Ieee Commun. Mag. 2017, 55, 14–21. [Google Scholar] [CrossRef]
  23. Silva, B.; Khan, M.; Han, K. Towards sustainable smart cities: A review of trends, architectures, components, and open challenges in smart cities. Sustain. Cities Soc. 2018, 38, 697–713. [Google Scholar] [CrossRef]
  24. Vaquero, L.M.; Rodero-Merino, L. Finding your Way in the Fog. Acm Sigcomm Comput. Commun. Rev. 2014, 44, 27–32. [Google Scholar] [CrossRef]
  25. Basmadjian, R.; Lovász, G.; Beck, M.; De Meer, H.; Hesselbach-Serra, X.; Botero, J.F.; Klingert, S.; Ortega, M.P.; Lopez, J.C.; Stam, A.; et al. A Generic Architecture for Demand Response: The ALL4Green Approach. In Proceedings of the 2013 International Conference on Cloud and Green Computing, Karlsruhe, Germany, 30 September 2013; pp. 464–471. [Google Scholar]
  26. Capozzoli, A.; Piscitelli, M.S.; Brandi, S. Mining typical load profiles in buildings to support energy management in the smart city context. Energy Procedia 2017, 134, 865–874. [Google Scholar] [CrossRef]
  27. Assuncao, M.; Veith, A.D.S.; Buyya, R. Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. J. Netw. Comput. Appl. 2018, 103, 1–17. [Google Scholar] [CrossRef] [Green Version]
  28. Wu, S.; Chen, T.-C.; Wu, Y.J.; Lytras, M.D. Smart Cities in Taiwan: A Perspective on Big Data Applications. Sustainability 2018, 10, 106. [Google Scholar] [CrossRef] [Green Version]
  29. Popović-Gerber, J.; Oliver, J.A.; Cordero, N.; Harder, T.; Cobos, J.A.; Hayes, M.; O’Mathuna, C.; Prem, E. Power Electronics Enabling Efficient Energy Usage: Energy Savings Potential and Technological Challenges. IEEE Trans. Power Electron. 2011, 27, 2338–2353. [Google Scholar]
  30. Pernici, B.; Aiello, M.; Brocke, J.V.; Donnellan, B.; Gelenbe, E.; Kretsis, M. What IS Can Do for Environmental Sustainability: A Report from CAiSE’11 Panel on Green and Sustainable IS. Commun. Assoc. Inf. Syst. 2012, 30, 18. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Large-scale electric energy collected from renewable energy sources.
Figure 1. Large-scale electric energy collected from renewable energy sources.
Sustainability 12 03140 g001
Figure 2. Large-scale electric energy collected from renewable energy.
Figure 2. Large-scale electric energy collected from renewable energy.
Sustainability 12 03140 g002
Figure 3. Data collection of SSPD-HG and workload management.
Figure 3. Data collection of SSPD-HG and workload management.
Sustainability 12 03140 g003
Figure 4. Charging and discharging of machine for each proxy of work.
Figure 4. Charging and discharging of machine for each proxy of work.
Sustainability 12 03140 g004
Figure 5. Energy queue for each job and the processing state.
Figure 5. Energy queue for each job and the processing state.
Sustainability 12 03140 g005
Figure 6. Analysis of N = 20 × 104, N = 40 × 104, N = 60 × 104.
Figure 6. Analysis of N = 20 × 104, N = 40 × 104, N = 60 × 104.
Sustainability 12 03140 g006
Figure 7. Rate of crossovers vs. number of jobs.
Figure 7. Rate of crossovers vs. number of jobs.
Sustainability 12 03140 g007
Figure 8. Rate of crossover vs. number of jobs.
Figure 8. Rate of crossover vs. number of jobs.
Sustainability 12 03140 g008
Figure 9. Rate of cross over vs. number of jobs.
Figure 9. Rate of cross over vs. number of jobs.
Sustainability 12 03140 g009
Figure 10. Number of generation vs. number of jobs.
Figure 10. Number of generation vs. number of jobs.
Sustainability 12 03140 g010
Table 1. Total number of crossover and total number of jobs.
Table 1. Total number of crossover and total number of jobs.
Rate of Cross overN = 20 (× 104)N = 40 (× 104)N = 60 (× 104)
06.5422.6325.213
0.27.8561.9254.653
0.46.5651.8253.256
0.67.1201.7254.988
0.86.2531.9564.215
1.06.46541.9854.325
1.25.64561.84563.564
1.45.6471.5643.562
1.66.9881.2433.6256
1.85.9991.6454.265
2.06.8981.8564.653
Table 2. Number of generation and the total number of jobs.
Table 2. Number of generation and the total number of jobs.
KN = 20 (× 104)N = 40 (× 104)N = 60 (× 104)
207.85622.35264.652
406.5241.6754.562
605.9521.8653.1526
806.5321.9563.256
1006.4521.563.4235
1208.5631.4563.325
1407.6521.7883.352
1608.1521.883.2567
1807.6521.77653.967
2008.6521.75684.0125
Table 3. Total Number of generation Vs Number of Jobs.
Table 3. Total Number of generation Vs Number of Jobs.
Generation NumberN = 20 (× 104)N = 40 (× 104)N = 60 (× 104)
209.5428.9565.264
408.5687.6525.265
606.2536.5264.256
805.2656.5864.2366
1005.32656.3253.256
1205.14256.4583.256
1405.1255.5653.564
1604.5685.2423.458
1804.6525.1552.965
2004.8645.2352.846

Share and Cite

MDPI and ACS Style

Pei, P.; Huo, Z.; Martínez, O.S.; Crespo, R.G. Minimal Green Energy Consumption and Workload Management for Data Centers on Smart City Platforms. Sustainability 2020, 12, 3140. https://0-doi-org.brum.beds.ac.uk/10.3390/su12083140

AMA Style

Pei P, Huo Z, Martínez OS, Crespo RG. Minimal Green Energy Consumption and Workload Management for Data Centers on Smart City Platforms. Sustainability. 2020; 12(8):3140. https://0-doi-org.brum.beds.ac.uk/10.3390/su12083140

Chicago/Turabian Style

Pei, Pei, Zongjie Huo, Oscar Sanjuán Martínez, and Rubén González Crespo. 2020. "Minimal Green Energy Consumption and Workload Management for Data Centers on Smart City Platforms" Sustainability 12, no. 8: 3140. https://0-doi-org.brum.beds.ac.uk/10.3390/su12083140

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop