Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Yasuhide Matsumoto is active.

Publication


Featured researches published by Yasuhide Matsumoto.


international conference on cloud computing | 2011

Performance Modeling of Concurrent Live Migration Operations in Cloud Computing Systems Using PRISM Probabilistic Model Checker

Shinji Kikuchi; Yasuhide Matsumoto

Server virtualization technologies and their live migration function contribute to the utilization of the computing resources in cloud datacenters. However, many management operations for virtual machines (VMs) including live migrations can be evoked by many cloud users at anytime. The outburst of executions of live migration operations can deteriorate migration performance and make it difficult to provide required resources to users in a timely manner. Therefore, understanding the behaviors and the performance of simultaneous live migrations is very important to provide efficient and reliable cloud computing services. In this paper, we construct a performance model of concurrent live migrations in virtualized datacenters. We first collect performance data from an experimental virtualized system in which we execute simultaneous live migrations. Based on the data, we next construct a performance model representing the performance characteristics of live migration using PRISM, a probabilistic model checker. We then demonstrate that we can easily verify the properties described in PRISM language regarding live migration performance using this model.


ieee international conference on cloud computing technology and science | 2012

Online failure prediction in cloud datacenters by real-time message pattern learning

Yukihiro Watanabe; Hiroshi Otsuka; Masataka Sonoda; Shinji Kikuchi; Yasuhide Matsumoto

Once failures occur in a cloud datacenter accommodating a large number of virtual resources, they tend to spread rapidly and widely, impacting on many cloud users (tenant owners). One of the best ways to prevent a failure from spreading in the system is identifying signs of the failure before its occurrence and deal with it proactively before it causes serious problems. Although several approaches have been proposed to predict failures by analyzing past system message logs and identifying the relationship between the messages and the failures, it is still difficult to automatically predict the failure for several reasons such as various types of log message formats or time gaps between message pattern learning and application of the identified patterns in real systems. Based on this understanding, we propose a new failure prediction method in this paper which learns message patterns as the signs of failure automatically by classifying messages by their similarity without depending on their format and re-Iearning of message patterns in frequently-changed configurations. We implemented our failure prediction method and evaluated it by using system log data recorded in an actual cloud datacenter. The experimental result shows that our approach predicted failures with 80% precision and covered 90% of failure occurrences.


international conference on cloud computing | 2012

Impact of Live Migration on Multi-tier Application Performance in Clouds

Shinji Kikuchi; Yasuhide Matsumoto

Live migration technologies can contribute to efficient resource management in a cloud datacenter; however, they will inevitably entail downtime for the virtual machine involved. Even if the downtime is relatively short, its effect can be serious for applications sensitive to response time degradations. Therefore, cloud datacenter providers should control live migration operations to minimize the impact on the performance of applications running on the cloud infrastructure. With this understanding, we studied the impact of live migration on the performance of 2-tier web applications in an experimental setup using XenServer and RUBBoS benchmark. We revealed that the behavior of the transmission control protocol (TCP) can be the primary factor responsible for response time degradation during live migration. On the basis of the experimental results, we constructed functions to estimate the performance impact of live migration on the applications. We also examined a case study to demonstrate how cloud computing datacenters can determine the best live migration strategy to minimize application performance degradation.


asia pacific network operations and management symposium | 2012

Misconfiguration detection for cloud datacenters using decision tree analysis

Tetsuya Uchiumi; Shinji Kikuchi; Yasuhide Matsumoto

Since many components comprising large scale cloud datacenters have a great number of configuration parameters (e.g. hostnames, languages, and time zones), it is difficult to keep consistencies in the configuration parameters. In such cases, misconfigured parameters can cause service failures. For this reason, we propose a misconfiguration detection method for large-scale cloud datacenters, which can automatically determine possible misconfigurations by identifying the relations existing among majority of the parameters using statistical decision tree analysis. We have also developed a pattern modification method to improve the accuracy of the decision tree approach. We evaluated the misconfiguration detection performance of the proposed method by using both artificial data and actual data. The results show that we can achieve higher accuracy (78.6% in the actual data) in misconfiguration detection by using the pattern modification.


integrated network management | 2011

What will happen if cloud management operations burst out

Shinji Kikuchi; Yasuhide Matsumoto

Currently, cloud data centers make use of server virtualization techniques that consolidate computational resources to provide various services and improve resource utilization. However, the pattern of resource usage in some management operations for virtualized systems, such as live migration and snapshot recording, is different from that in the case of a traditional data center in which the virtualization technology is not used. Therefore, understanding the system behavior during the execution of a large number of management operations is very important for the reliable management of a virtualized cloud data center. With this understanding, we studied the characteristics of management operation performance by executing many operations simultaneously in an experimental virtual server system. The experimental results revealed some notable characteristics, including interference between operations with virtual machines (VMs) hosted on different physical servers and the asymmetric nature of live migration. On the basis of these findings, we state that degradation of operation performance can be mitigated by orchestrating operations under a proper control policy. We confirm the validity of these suggestions by carrying out a case study.


network operations and management symposium | 2012

Prediction of failure occurrence time based on system log message pattern learning

Masataka Sonoda; Yukihiro Watanabe; Yasuhide Matsumoto

In order to avoid failures or diminish the impact of them, it is important to deal with them before its occurrence. Some existing approaches for online failure prediction are insufficient to handle the upcoming failures beforehand, because they cannot predict the failures early enough to execute workaround operations for failure. To solve this problem, we have developed a method to estimate the prediction period (the time period when a failure is expected to occur). Our method identifies the message patterns showing predictive signs of a certain failure through Bayesian learning from log messages and past failure reports. Using these patterns it predicts the occurrence of failures and their prediction period with sufficient interval. We conducted the evaluation of our approach with log data obtained from an actual system. The results shows that our method predicted the occurrence of failure with sufficient interval (60 minutes before the occurrence of failures) and sufficient accuracy (precision: over 0.7, recall: over 0.8).


It Professional | 2013

Using Model Checking to Evaluate Live Migrations

Shinji Kikuchi; Yasuhide Matsumoto

Server virtualization technologies and their live migration function support more efficient use of computing resources in cloud datacenters. However, many management operations for virtual machines can be evoked simultaneously in large-scale systems. What happens if many live migrations are executed simultaneously?


computer software and applications conference | 2015

Learning from Before and After Recovery to Detect Latent Misconfiguration

Hiroshi Otsuka; Yukihiro Watanabe; Yasuhide Matsumoto

Preventing system failure in cloud has become more important as a result of the prevalence of cloud use for mission-critical applications. One of the major causes of system failure in clouds is misconfiguration, as shown in recent studies. Hence, it is essential first to detect misconfiguration before it causes outage or degradation of service. Although cloud provides us flexible and auto-configurable infrastructure for expeditious implementation of systems, this also provokes frequent changes and complexity of the implementation, and leads to difficulty in verifying its configuration. In this paper, we present a method to detect latent misconfigurations. Our method is designed on the basis of our misconfiguration categorizations which gives us the capability to choose detection tactics by misconfiguration pattern, so the administrator can diagnose with less knowledge of configuration details. By generalized preprocessing of configuration data in which configuration files are input as-is, our method does not limit its target to a specific type of component. This enables us to diagnose system-wide misconfiguration while system configuration is frequently changed. The results of our experiment show that misconfiguration of a single configuration parameter is detected with over 90% F-measure.


ubiquitous intelligence and computing | 2014

Failure Prediction for Cloud Datacenter by Hybrid Message Pattern Learning

Yukihiro Watanabe; Hiroshi Otsuka; Yasuhide Matsumoto

In operations and management of large-scale cloud data enters, it is essential for administrators to handle failures occurring in their infrastructure before causing service-level violations. Some techniques for failure prediction have been studied because they can be used to start the troubleshooting process at the early stage of troubles and to prevent service-level violations from occurring. By its nature, however, failure prediction involves a certain amount of incorrect detection (false-positive). When applying failure prediction to the operation and management of cloud data centers, incorrect detection can result in the execution of unnecessary workaround tasks and additional costs. Existing methods for failure prediction using Bayesian inference to identify message patterns related to a certain failure are difficult to apply to relatively stable systems, because the accuracy of their predictions deteriorates in environments where failure rarely occurs. In order to solve this problem, we propose a novel method to improve the accuracy of failure prediction by suppressing incorrect detections using a hybrid score that integrates the probability of simultaneous occurrence between a message pattern and a failure and frequency of the message patterns for the failure. We implemented this method and evaluated the accuracy in a real commercial cloud data enter. The evaluation results revealed that it improved the accuracy of failure prediction by 31.9% compared with the existing method in terms of precision in the best case.


ieee international conference on cloud computing technology and science | 2014

Identification of Related Management Scripts for Efficient Automation of Cloud Management Tasks

Shinya Kitajima; Shinji Kikuchi; Yasuhide Matsumoto

Generally, the automation operations for cloud management achieved by replacing manual operations with operations using automation tools. The developers of automation scripts often refer to the existing automation scripts so that they can develop new automation scripts by just modifying smaller parts in the existing automation scripts. In order to facilitate the development of automation scripts, we propose a method of appropriately identifying the existing automation scripts to refer to in developing automation scripts.

Collaboration


Dive into the Yasuhide Matsumoto's collaboration.

Top Co-Authors

Avatar

Yuji Wada

St. Marianna University School of Medicine

View shared research outputs
Researchain Logo
Decentralizing Knowledge