{"id":16852,"date":"2016-11-21T02:01:00","date_gmt":"2016-11-21T02:01:00","guid":{"rendered":"http:\/\/www.safetyangel.com\/recdev\/?page_id=16852"},"modified":"2016-11-21T02:22:51","modified_gmt":"2016-11-21T02:22:51","slug":"blocksim-example-1-reliability-analysis-of-a-storage-cluster-system","status":"publish","type":"page","link":"http:\/\/www.safetyangel.com\/recdev\/blocksim-example-1-reliability-analysis-of-a-storage-cluster-system\/","title":{"rendered":"BlockSim Example 1 &#8211; Reliability Analysis of a Storage Cluster System"},"content":{"rendered":"<div id=\"dt_row_1177728638196\" class=\"clearfix dt_row\"><div id=\"dt_column_2\" class=\"dt_column col-sm-12\"><div id=\"dt_row_3177728638176\" class=\"row dt_row\"><div id=\"dt_column_4\" class=\"dt_column col-sm-6\"><div id=\"dt_row_5177728638160\" class=\"row dt_row title-blck\"><div id=\"dt_column_6\" class=\"dt_column col-sm-12\"><div id=\"dt-section-head-7\" class=\"dt-section-head center  size-custom\">\r\n              <div><h2 style=\"color:#ffffff;font-size:35px\" class=\"section-main-title\">BlockSim Example 1 - Reliability Analysis of a Storage Cluster System<\/h2><\/div><\/div><\/div><\/div><\/div><div id=\"dt_column_8\" class=\"dt_column col-sm-6\"><\/div><\/div><div id=\"dt_row_9177728638182\" class=\"row dt_row\"><div id=\"dt_column_10\" class=\"dt_column col-sm-5\"><\/div><div id=\"dt_column_11\" class=\"dt_column col-sm-7\"><div id=\"dt_row_12177728638164\" class=\"row dt_row\"><div id=\"dt_column_13\" class=\"dt_column col-sm-12\"><div id=\"dt_text14177728638193\" class=\"dt_text\">\n<h3><span style=\"color: #000000; font-size: 1em;\">Examples provided here are purely for illustrating software features and functionality.<\/span><\/h3>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"dt_row_15177728638171\" class=\"clearfix dt_row\"><div id=\"dt_column_16\" class=\"dt_column col-sm-12\"><div id=\"dt_row_17177728638166\" class=\"row dt_row\"><div id=\"dt_column_18\" class=\"dt_column col-sm-12\"><div id=\"dt_row_19177728638151\" class=\"row dt_row\"><div id=\"dt_column_20\" class=\"dt_column col-sm-1\"><\/div><div id=\"dt_column_21\" class=\"dt_column col-sm-5\"><div id=\"dt_text22177728638177\" class=\"dt_text\">\n<h3><span style=\"color: #0093d5;\">BlockSim Example 1 &#8211; Reliability Analysis of a Storage Cluster System<\/span><\/h3>\n<p><b>Download Example File for <a href=\"http:\/\/www.reliasoft.com\/alta\/examples\/rc1\/alta_example_1_V10.rsgz10\" download=\"\">Version 10 (*.rsgz10)<\/a> or <a href=\"http:\/\/www.reliasoft.com\/alta\/examples\/rc1\/alta_example_1_V9.rsr9\" download=\"\">Version 9 (*.rsr9)<\/a><\/b><\/p>\n<p>This example is based on the example shown in Figure 8 of the article &#8220;Determining the Availability and Reliability of Storage Configurations&#8221; by Santosh Shetty, August 2002, as posted on <a href=\"http:\/\/www.dell.com\/content\/topics\/global.aspx\/power\/en\/ps3q02_shetty?c=us&amp;l=en\" target=\"_blank\">Dell&#8217;s<\/a> website.<\/p>\n<h3><span style=\"color: #0093d5;\">Example<\/span><\/h3>\n<p>Consider a &#8220;high-availability&#8221; cluster with a reliability block diagram (RBD), as shown next.<\/p>\n<\/div><div id=\"dt_image23\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r1.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text24177728638157\" class=\"dt_text\">\n<p class=\"caption\" style=\"text-align: center;\">Figure 1: Storage Cluster System<\/p>\n<p>Assume the following life distributions and parameters for the components: (Note that this example, unlike the original article, assumes no repair of failed components.)<\/p>\n<ul>\n<li><b>Server<\/b>: Exponential with mean = 45,753 hours<\/li>\n<li><b>Switch<\/b>: Exponential with mean = 255,358 hours<\/li>\n<li><b>HBA<\/b>: Exponential with mean = 252,550 hours<\/li>\n<li><b>Controller<\/b>: Exponential with mean = 68,961 hours<\/li>\n<\/ul>\n<p>The objective of the analysis is to study the reliability of the system.<\/p>\n<\/div><\/div><div id=\"dt_column_25\" class=\"dt_column col-sm-5\"><div id=\"dt_text26177728638166\" class=\"dt_text\">\n<h3><span style=\"color: #0093d5;\">Analysis<\/span><\/h3>\n<p><b>Step 1:<\/b> Create the RBD of the system in BlockSim, and then use the given information to configure the universal reliability definitions (URDs) of each block. For example, the following picture shows the Block Properties window of Server1. The inset shows the Model Wizard, which allows you to define the failure model of the block. The URDs of the other blocks can be configured in a similar manner.<\/p>\n<\/div><div id=\"dt_image27\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r2.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text28177728638166\" class=\"dt_text\">\n<p class=\"caption\" style=\"text-align: center;\">Figure 2: Block Properties Window of Server1 and Model Wizard (inset)<\/p>\n<p><b>Step 2<\/b>: Once the URDs have been configured, analyze the diagram and obtain the system reliability equation of the system, as shown next.<\/p>\n<\/div><div id=\"dt_image29\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r3.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text30177728638198\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 3: System Reliability Equation of the Storage Cluster System<\/p>\n<\/div><\/div><div id=\"dt_column_31\" class=\"dt_column col-sm-1\"><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"dt_row_32177728638153\" class=\"clearfix dt_row\"><div id=\"dt_column_33\" class=\"dt_column col-sm-12\"><div id=\"dt_row_34177728638160\" class=\"row dt_row\"><div id=\"dt_column_35\" class=\"dt_column col-sm-12\"><div id=\"dt_row_36177728638179\" class=\"row dt_row\"><div id=\"dt_column_37\" class=\"dt_column col-sm-1\"><\/div><div id=\"dt_column_38\" class=\"dt_column col-sm-5\"><div id=\"dt_text39177728638139\" class=\"dt_text\"><b>Step 3:<\/b> Generate system level plots to see more information about the system. The next two charts are component reliability importance plots at t = 8544 hr (1 year). Both plots (a tableau area plot and a bar chart) illustrate the same concept; that is, the higher the importance of the component, the higher its effect on system reliability.<\/div><div id=\"dt_image40\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r4.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text41177728638135\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 4: Static Reliability Importance &#8211; Tableau Area Chart<\/p>\n<\/div><div id=\"dt_image42\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r5.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text43177728638171\" class=\"dt_text\">\n<p class=\"caption\" style=\"text-align: center;\">Figure 5: Static Reliability Importance &#8211; Bar Chart<\/p>\n<\/div><\/div><div id=\"dt_column_44\" class=\"dt_column col-sm-5\"><div id=\"dt_text45177728638144\" class=\"dt_text\">\n<p>As you can see, the servers in this configuration are the most critical component, while the hubs are the least critical.<\/p>\n<p>The following pictures show additional plots.<\/p>\n<\/div><div id=\"dt_image46\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r6.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text47177728638150\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 6: RI vs. Time Plot<\/p>\n<\/div><div id=\"dt_image48\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r7.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text49177728638161\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 7: System Reliability Plot<\/p>\n<\/div><\/div><div id=\"dt_column_50\" class=\"dt_column col-sm-1\"><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"dt_row_51177728638176\" class=\"clearfix dt_row\"><div id=\"dt_column_52\" class=\"dt_column col-sm-12\"><div id=\"dt_row_53177728638125\" class=\"row dt_row\"><div id=\"dt_column_54\" class=\"dt_column col-sm-12\"><div id=\"dt_row_55177728638126\" class=\"row dt_row\"><div id=\"dt_column_56\" class=\"dt_column col-sm-1\"><\/div><div id=\"dt_column_57\" class=\"dt_column col-sm-5\"><div id=\"dt_image58\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r8.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text59177728638140\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 8: System Failure Rate Plot<\/p>\n<\/div><div id=\"dt_text60177728638147\" class=\"dt_text\"><b>Step 4:<\/b> Use BlockSim&#8217;s Analytical Quick Calculation Pad (QCP) to obtain some of the most frequently requested reliability results. For example, the MTTF (mean time to failure) of the system is about 42,135 hours, as shown next.<\/div><\/div><div id=\"dt_column_61\" class=\"dt_column col-sm-5\"><div id=\"dt_image62\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r9.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text63177728638134\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 9: System <em>pdf<\/em> plot<\/p>\n<\/div><div id=\"dt_image64\" class=\"dt_image\"><div class=\"image-align-center\"><img decoding=\"async\"  class=\"img-responsive style-default\" src=\"http:\/\/www.safetyangel.com\/recdev\/wp-content\/uploads\/2016\/11\/r10.png\" alt=\"\"\/><\/div><\/div><div id=\"dt_text65177728638181\" class=\"dt_text\">\n<p style=\"text-align: center;\">Figure 10: Analytical QCP<\/p>\n<\/div><\/div><div id=\"dt_column_66\" class=\"dt_column col-sm-1\"><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"fullwidth.php","meta":{"footnotes":""},"class_list":["post-16852","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages\/16852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/comments?post=16852"}],"version-history":[{"count":8,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages\/16852\/revisions"}],"predecessor-version":[{"id":16874,"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/pages\/16852\/revisions\/16874"}],"wp:attachment":[{"href":"http:\/\/www.safetyangel.com\/recdev\/wp-json\/wp\/v2\/media?parent=16852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}