Performance Based Cluster Architecture: Analytical Modeling and Analysis

نویسندگان

  • Ahmed Mostafa Abdel-Rahman
  • Ahmed Mostafa
  • Abdel-Rahman Mohamed
  • Reda A. Ammar
  • Chun-Hsi Huang
چکیده

Fundamental to the development and use of parallel and distributed systems is the ability to observe, analyze and understand their performance at different levels for different application types and across alternative system and software environments. First we used the Product Form Solution (PFS) of Jackson networks to construct a steady state model for evaluating the performance of clusters of workstations. The model includes the major parameters that determine the cluster performance. It covers the effect of storage limitations, interconnection networks and the impact of data partitioning. The model can be used to estimate the steady state throughput of the cluster or the expected service time of the tasks under any specific configuration and different workloads. It can also detect the bottlenecks in the system, which can then be improved leading to more effective utilization of the available resources. Jackson networks have been very successful in modeling computer systems. However, the ability of Jackson networks to predict performance with system changes remains an open question, since they do not apply to systems where there are populations size constraints. Ahmed Mostafa Abdel-Rahman Mohamed, Ph.D.-University of Connecticut, 2004 Also, the PFS of Jackson networks assumes steady state and exponential service centers or certain specialized queueing disciplines. To overcome these limitations, we present a more general transient model for Jackson networks that is applicable to any population size, service distribution and any finite workload (no new arrivals). It reduces to Jackson networks where Jackson networks are applicable. Using several nonexponential distributions, we show to what extent the exponential distribution can be used to approximate other distributions and transient systems with finite workloads. We study the cases where the non-exponential servers have no contention (PFS still applies), and also where non-exponential servers have queueing (Jackson networks can’t be applied). The model can be considered as the base line for the cluster architecture analysis because it evaluates the cluster behavior without using any special task or scheduling algorithms. It can also be used to investigate efficient techniques to data allocation, resource management and dynamic scheduling. Performance Based Cluster Architecture: Analytical Modeling and Analysis Ahmed Mostafa Abdel-Rahman Mohamed B.Sc., (ECE), Assiut University, Egypt, 1994 M.Sc., (CSE), University of Connecticut, USA, 2002

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Capability Analyzing of Solar Energy Based on Climatic Criteria Recognition in Iran’s Architectural Design by the Use of Fuzzy Analytical Hierarchy Process Method (FAHP)

Developing a comprehensive document based on the utmost use of renewable energy efficiency in the architecture design is the first step in national level to follow the goals of sustainable architecture and this is not possible without having a deep trend of the climatic compartment. The modeling of comprehensive energy plans in the architecture without having a quantitative approach is incomple...

متن کامل

Interactive Form-Generation in High-Performance Architecture Theory

Architecture as a designerly way of thinking and knowing is to interact with its environment. The manuscript is to speculate “interactive form-generation” based on high-performance architecture theory, and discuss the precursors and the potentials. The research aims to explore and determine the roots, aspects of interactive architecture as a part of performance-based design in contemporary arch...

متن کامل

Towards Quality Attributes Decision Modeling Approach for a Product Line Architecture

Hybrid Formal Concept Analysis – Analytical Hierarchy Process (HFA) for decision modeling the product line architecture development give hints to the initiation of the software architecture design. It enables the software architecture to have clear view of variabilities and dependencies in the architecture of a product line. Further, architecture stability which is the issue that arises during ...

متن کامل

Structural Modeling and Analysis of Intelligent Mobile Learning Environment: a Graph Theoretic System Approach

This paper presents a new methodology using graph theory and matrix algebra to analyze software architecture based on systems engineering approach. It proposes a set of analytical tool to capture the notion of structural model as the basis to analyze characteristics of software architecture. In the present work, architecture (structure) modeling and analysis of intelligent mobile learning envir...

متن کامل

A Novel Approach for Performance Improvement of Multi-Agent based System Architecture

In software engineering, it is important issue that architects estimate the performance of software in the early phase of development process. Many approaches translate architecture based on UML into analytical models. However, in agent based system development, these approaches ignore or simplify the crucial details of the underlying the performance of an agent platform. Additionally, architec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004