private cloud charges are fixed, and the pricing of
the rates change metered is change, the total cost is
the smallest in level VI or level V. In this pricing, if
the user set up parameters of level V from those in
level I, the middleware thus provides load balancing
that controls both Time and Monetary Costs. Pow-
erConsumption: CloudCost = $0.5:$0.5, $0.5:$1.0,
$0.5:$1.5 such that if the private cloud charges power
consumption is fixed and the rate change metered
pricing changes, the total cost is the smallest in levels
V or VI. When considering the Total Cost of the im-
portance of metered rate pricing, following the user-
set parameters for levels V or VI, execute load bal-
ancing that reduces both Time and Monetary Costs.
In Figure 12, because it is little consider of time
cost, and largely reflected the impact of monetary
cost. PowerConsumption: CloudCost = $3.0:$0.5,
$1.5:$0.5 such that if the monetary costs are dom-
inated by power consumption rate pricing on a pri-
vate cloud, the Total Cost creates little difference be-
tween levels. This pricing causes no change in the
Total Cost when executing this middleware, as the
pricing is more important to monetary costs, even fol-
lowing the user parameter settings. In addition, Pow-
erConsumption: CloudCost = $0.5:$0.5, $0.5:$1.0,
$0.5:$1.5 such that if the private cloud rate power
consumption is fixed and the metered cost rate has
changed, as in level IX, and if most jobs were exe-
cuted in the Private Cloud without using the Public
Cloud, the user can control the Total Cost. Therefore,
when considering the Total Cost of the importance of
metered rate pricing and Monetary Cost, the middle-
ware, following the user-set parameters for level IX,
executes load balancing that reduces Monetary Costs.
7 CONCLUSIONS
In this research, especially focusing on hybrid clouds,
we have proposed a method that can process large
amounts of data and control the monetary cost, which
includes power consumption. We have also imple-
mented the System as Middleware. To evaluate the
Middleware, we have used a data-intensive applica-
tion as target of jobs. The middleware measures disk
I/O periodically as an indicator for load-balancing de-
cisions. Using this Middleware, the user can not only
efficiently process large amounts of data, but also con-
trol the monetary cost, which includes power con-
sumption, by setting parameters.
By varying the parameters to run the middleware,
we have measured and calculated processing time,
public cloud metered rates and power consumption
charge on a private cloud. We have evaluated the to-
tal cost by calculating the sum of the costs and the
financial time costs. This evaluation showed that this
middleware perform load balancing can reduce costs
if the actual user sets the parameters. To reduce load
balancing in both the Time and Financial costs, we
have demonstrated that this middleware is success-
fully implemented.
In the future work, this middleware will be applied
to wide variety of data-intensiveapplications. We will
also evaluate the effectiveness of the middleware. In
addition, data placement in a cloud is also a key issue
in the future.
ACKNOWLEDGEMENTS
This work is partly supported by the Ministry of Edu-
cation, Culture, Sports, Science and Technology, un-
der Grant 22240005of Grant-in-Aid for Scientific Re-
search. The authors would like to thank to Drs. At-
suko Takefusa, Hidemoto Nakada, Ryousei Takano,
and Tomohiro Kudoh at the National Institute of Ad-
vanced Industrial Science and Technology (AIST) for
the conscientious advice and help with this work.
REFERENCES
C.; Parr, G.; McClean, S. (2011). Energy-aware data centre
management. pages 1–5. Communications (NCC),
2011 National Conference.
Che-Yuan Tu, Wen-Chieh Kuo, W.-H. T. Y.-T. W. S. S.
(2010). A power-aware cloud architecture with smart
metering. pages 497–503. Parallel Processing Work-
shops (ICPPW), 2010 39th International Conference.
D.Nurmi, R.Wolski, C. G.-S. L. D. (2010). The eucalyptus
open-source cloud-computing system. pages 62–73.
Distributed Computing Systems (ICDCS), 2010 IEEE
30th International Conference.
E.Kalyvianaki, T. and S.Hand (2009). Self-adaptive and
self-configured cpu resource provisioning for virtu-
alized servers using kalman filters. In Proc. 6th In-
ternational Conference on Autonomic Computing and
Communications (ICAC2009).
S.Toyoshima, S. and M.Oguchi (2011). Middleware for
load distribution among cloud computing resource
and local cluster used in the execution of data-
intensive application. DBSJ Journal, Vol.10, No.1.
Zhang, L. M. Z. K. L. Y.-Q. (2010). Green task schedul-
ing algorithms with speeds optimization on heteroge-
neous cloud servers. pages 76–80. Green Computing
and Communications (GreenCom), 2010 IEEE/ACM
Int’l Conference on and Int’l Conference on Cyber,
Physical and Social Computing (CPSCom).
CLOSER2012-2ndInternationalConferenceonCloudComputingandServicesScience
412