ISOLATOR: Dynamically Ensuring Isolation in Concurrent Programs

ثبت نشده
چکیده

In this paper, we focus on concurrent programs that use locks to achieve isolation of data accessed by critical sections of code. We present Isolator, an algorithm that guarantees isolation in well-behaved threads of a program that obey a locking discipline even in the presence of ill-behaved threads that disobey the locking discipline. Isolator uses code instrumentation, data replication, and virtual memory protection to detect isolation violations and delays ill-behaved threads to ensure isolation. Our instrumentation scheme requires access only to the code of well-behaved threads. We have evaluated Isolator on several benchmark programs and found that Isolator can ensure isolation with reasonable runtime overheads. In addition, we present three general desiderata — safety, isolation, and permissiveness — for any scheme that attempts to ensure isolation, and formally prove that Isolator satisfies all of these

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

ثبت نام

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

منابع مشابه

ISOLATOR: Dynamically Ensuring Isolation in Concurrent Programs

In this paper, we focus on concurrent programs that use locks to achieve isolation of data accessed by critical sections of code. We present ISOLATOR, an algorithm that guarantees isolation for well-behaved threads of a program that obey a locking discipline even in the presence of ill-behaved threads that disobey the locking discipline. ISOLATOR uses code instrumentation, data replication, and...

متن کامل

Analysis of a vibration isolation table comprising post-buckled -shaped beam isolators

Abstract. In this paper, the static and dynamic characteristics of a nonlinear passive vibration isolation table is investigated through finite element analysis. The intended application is specifically isolation in the vertical direction where the isolator is required to be sufficiently stiff statically to bear the weight of the isolated object and soft dynamically for small oscillations about...

متن کامل

Influence of the Isolator Characteristics on the Response of the Isolated Buildings in the Near-FaultEarthquakes

Seismic base isolation are devices that used to limit the human and material damage caused by an earthquake. This devices diffuse the energy induced at the time of the earthquake before being transferred to the structure.The base isolated structures when subjected to the near-fault eathquakes which contain long-period velocity pulses that may coincide with the period of base isolated structures...

متن کامل

Study and Comparison of Seismic Behaviour of Isolator-Damper Hybrid Control System with Conventional Structural Systems

In this paper, in addition to introduce a hybrid structural system contained local isolators and dampers, its behavior and functional capabilities were studied on a conventional structure. For this purpose, an RC frame building with six-story was designed based on valid codes and then, in four cases based on the number of spans, it was split into two separate adjacent frames. Base isolation was...

متن کامل

Performance Characteristics of SALiM Isolator

This paper describes a type of isolator which is based on Solid And Liquid Mixture (SALiM) for vibration isolation and shock absorbing. The nonlinear force-displacement relation of the isolator is established. Using the precise integration method, the primary responses in time domain are evaluated to study the isolator’s property. Index terms — Solid and Liquid Mixture, Vibration Isolation, Vib...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2008