A Resource Trend Analysis from a Business Perspective Based on a Component Decomposition Approach

  • Yuji SaitohEmail author
  • Tetsuya Uchiumi
  • Yukihiro Watanabe
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 12403)


To ensure reliability for information and communication technology (ICT) systems, it is important to analyze resource usage for the purpose of provisioning resources, detecting failures, and so on. It is more useful to understand the resource usage trends for each business process because generally multiple business processes run on an ICT system. For example, we can detect an increase in resource usage for a specific business process. However, conventional methods have not been able to analyze such trends because resource usage data is usually mixed and cannot be separated. Therefore, in the previous work, we proposed an analysis method that decomposes the data into components of each business process. The method successfully analyzed only single sources of data. However, an actual system consists of multiple resources and multiple devices. Therefore, in this paper, we enhance this method so that it is able to analyze multiple sources of data by incorporating a technique for unifying multiple sources of data into a single sources of data on the basis of a workload dependency model. In addition, the proposed method can also analyze the relationship between resources and application workloads. Therefore, it can identify specific applications that cause resource usage to increase. We evaluated the proposed method by using the data of on-premise and actual commercial systems, and we show that it can extract useful business trends. The method could extract system-wide processes, such as file-copy between two servers, and identify a business event corresponding to a resource usage increase.


Non-negative matrix factorization Capacity provisioning Resource management IT operations management Business semantics 


  1. 1.
    Saitoh, Y., Uchiumi, T., Watanabe, Y.: IT resource trend analysis by component decomposition based on non-negative matrix factorization. In: 20th Asia-Pacific Network Operations and Management Symposium (APNOMS). IEEE (2019)Google Scholar
  2. 2.
    Cichocki, A., Zdunek, R., Phan, A. H., Amari, S. I.: Nonnegative Matrix and Tensor Factorizations: Applications to Exploratory Multi-way Data Analysis and Blind Source Separation. John Wiley & Sons (2009)Google Scholar
  3. 3.
    Kameoka, H.: Non-negative matrix factorization and its variants for audio signal processing. In: Applied Matrix and Tensor Variate Data Analysis, pp. 23–50 (2016)Google Scholar
  4. 4.
    Calzarossa, M.C., Massari, L., Tessera, D.: Workload characterization: a survey revisited. ACM Comput. Surv. (CSUR) 48(3), 1–43 (2016)CrossRefGoogle Scholar
  5. 5.
    Zhang, H., Jiang, G., Yoshihira, K., Chen, H.: Proactive workload management in hybrid cloud computing. IEEE Trans. Network Serv. Manag. 11(1), 90–100 (2014)CrossRefGoogle Scholar
  6. 6.
    Gmach, D., Rolia, J., Cherkasova, L., Kemper, A.: Workload analysis and demand prediction of enterprise data center applications. In: IEEE 10th International Symposium on Workload Characterization, pp. 171–180. IEEE (2007)Google Scholar
  7. 7.
    Amiri, M., Mohammad-Khanli, L.: Survey on prediction models of applications for resources provisioning in cloud. J. Network Comput. Appl. 82, 93–113 (2017)CrossRefGoogle Scholar
  8. 8.
    Xu, D.Y., Yang, S.-L., Liu, R.-P.: A mixture of HMM, GA, and Elman network for load prediction in cloud-oriented data centers. J. Zhejiang Univ. Sci. C 14(11), 845–858 (2013). Scholar
  9. 9.
    Khan, A., Yan, X., Tao, S., Anerousis, N.: Workload characterization and prediction in the cloud: a multiple time series approach. In: IEEE Network Operations and Management Symposium, pp. 1287–1294. IEEE (2012)Google Scholar
  10. 10.
    Kousiouris, G., Menychtas, A., Kyriazis, D., Gogouvitis, S., Varvarigou, T.: Dynamic, behavioral-based estimation of resource provisioning based on high-level application terms in cloud platforms. Fut. Gen. Comput. Syst. 32, 27–40 (2014)CrossRefGoogle Scholar
  11. 11.
    Bouras, I., et al.: Mapping of quality of service requirements to resource demands for IaaS. In: The 9th International Conference on Cloud Computing and Services Science (CLOSER), pp. 263–270 (2019)Google Scholar
  12. 12.
    Hoyer, P.O.: Non-negative matrix factorization with sparseness constraints. J. Mach. Learn. Res. 5, 1457–1469 (2004)MathSciNetzbMATHGoogle Scholar
  13. 13.
    Andrzej, C., Phan, A.H.: Fast local algorithms for large scale nonnegative matrix and tensor factorizations. IEICE Trans. Fund. Electr. Commun. Comput. Sci. 92(3), 708–721 (2009)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Yuji Saitoh
    • 1
    Email author
  • Tetsuya Uchiumi
    • 1
  • Yukihiro Watanabe
    • 1
  1. 1.Fujitsu Laboratories Ltd.KawasakiJapan

Personalised recommendations