KURT-Linux Support for Synchronous Fine-Grain Distributed Computations

نویسندگان

  • Sean B. House
  • Douglas Niehaus
چکیده

Synchronous fine-grained distribution is an important aspect of an interesting range of applications. Most conventional platforms for supporting computations of this type constrain their performance because of the lack of scheduling integration and coarse timing granularity imposed by the underlying operating system. This paper discusses the use of a real-time and embedded system approach to improve the performance of such distributed computations by explicitly scheduling their components, by providing finegrain temporal resolution, and by producing and consuming messages among the distributed computation components in a just-in-time manner. In the motivating application for this work, KU real-time (KURT) modifications to the Linux operating system were used to control synchronized distributed components of ATM network simulations. Metrics for evaluating the performance of generic synchronous distributed computations are discussed and results are presented for the KURT-Linux based system.

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

ثبت نام

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

منابع مشابه

Cluster Load Balancing for Fine-Grain Network Services

This paper studies cluster load balancing policies and system support for fine-grain network services. Load balancing on a cluster of machines has been studied extensively in the literature, mainly focusing on coarse-grain distributed computation. Fine-grain services introduce additional challenges because system states fluctuate rapidly for those services and system performance is highly sensi...

متن کامل

Distributed Filaments: Eecient Fine-grain Parallelism on a Cluster of Workstations Distributed Filaments: Eecient Fine-grain Parallelism on a Cluster of Workstations

A ne-grain parallel program is one in which processes are typically small, ranging from a few to a few hundred instructions. Fine-grain parallelism arises naturally in many situations, such as iterative grid computations, recursive fork/join programs, the bodies of parallel FOR loops, and the implicit parallelism in functional or dataaow languages. It is useful both to describe massively parall...

متن کامل

Distributed Filaments: E cient Fine-Grain Parallelism on a Cluster of Workstations

A ne-grain parallel program is one in which processes are typically small, ranging from a few to a few hundred instructions. Fine-grain parallelism arises naturally in many situations, such as iterative grid computations , recursive fork/join programs, the bodies of parallel FOR loops, and the implicit parallelism in functional or dataaow languages. It is useful both to describe massively paral...

متن کامل

Large scale network simulation based on hi-fi approach

Simulation of Large Scale Networks (LSN) has abroad application area. However, so far fine grain simulation of LSN faced with the problem of high dimension mathematical model and, consequently, the results were not precise. The scalable Network Prototyping Simulator (NPS), which allow surmount the problems, is presented in this paper. NPS is based on OS Linux lightweight virtualization containe...

متن کامل

Cache , an approach to exploit data locality in cluster

This paper describes the implementation of the I−Structure Software Cache (ISSC) runtime system for distributed memory computers. The I−Structure mechanism provides non−strict data access, fully asynchronous operations, and split−phase transaction memory access. All of these features make them high suited for distributed memory systems to exploit fine−grain parallelism. Results of the implement...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2000