EFFICIENT LARGE - SCALE PROCESS - ORIENTED PARALLEL SIMULATIONSKalyan

نویسندگان

  • Kalyan S. Perumalla
  • Richard M. Fujimoto
چکیده

Process oriented views are widely recognized as very useful for modeling, but diicult to implement ee-ciently in a simulation system, as compared to event oriented views. In particular, the complexity and run-time overheads of the implementation have prevented the widespread use of process oriented views in optimistic parallel simulations. Here, we review the conventional approaches to implementing process-oriented views, and outline some of the sources of problems in those approaches. We also identify an approach that we call stack reconstruction, which is most suited for portably and eeciently supporting optimistic process-oriented views. Benchmark simulations using our preliminary implementation, which is incorporated in the TeD modeling and simulation system, connrms the low overheads of this approach, and demonstrates its capability to simulate over one million processes in a process-oriented model.

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

ثبت نام

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

منابع مشابه

Improving Large-Scale Network Traffic Simulation with Multi-Resolution Models

Improving Large-Scale Network Traffic Simulation with Multi-Resolution Models Dartmouth Computer Science Technical Report TR2005-558 by Guanhua Yan Doctor of Philosophy in Computer Science Dartmouth College, Hanover, NH September 2005 Simulating a large-scale network like the Internet is a challenging undertaking because of the sheer volume of its traffic. Packet-oriented representation provide...

متن کامل

Parallel Object-Oriented Specification Language

The Parallel Object-Oriented Specification Language (POOSL) is an expressive modelling language for hardware/software systems [10]. It was originally defined in [7] as an object-oriented extension of process algebra CCS [6], supporting (conditional) synchronous message passing between (hierarchically structured) asynchronous concurrent processes. Meanwhile, POOSL has been extended with real-tim...

متن کامل

Temporal Locality Optimizations for Parallel Object-oriented Scientific Frameworks

High-performance scientiic computing relies increasingly on high-level large-scale object-oriented software frameworks to manage both algorithmic complexity and the complexities of parallelism: distributed data management, process management, inter-process communication, and load balancing. This encapsu-lation of data management, together with the prescribed semantics of a typical fundamental c...

متن کامل

Solving the Problem of Scheduling Unrelated Parallel Machines with Limited Access to Jobs

Nowadays, by successful application of on time production concept in other concepts like production management and storage, the need to complete the processing of jobs in their delivery time is considered a key issue in industrial environments. Unrelated parallel machines scheduling is a general mood of classic problems of parallel machines. In some of the applications of unrelated parallel mac...

متن کامل

Towards the Development of a Socially-Informed, Process-Oriented Model of Research in Metadiscourse

Since the early development of interest in the interpersonal dimensions of academic communication in the 1980s, the analytic potentials of the concept of metadiscourse have motivated a large number of investigations. Although these analytic potentials have facilitated the study of diverse academic genres, there has always been a risk of detachment of textual analyses form the contextual origins...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 1998