• Title/Summary/Keyword: Locking Model

Search Result 106, Processing Time 0.026 seconds

Development of a Concurrency Control Technique for Multiple Inheritance in Object-Oriented Databases (객체지향 데이터베이스의 다중계승을 위한 동시성 제어 기법 개발)

  • Jun, Woochun;Hong, Suk-Ki
    • Journal of Internet Computing and Services
    • /
    • v.15 no.1
    • /
    • pp.63-71
    • /
    • 2014
  • Currently many non-traditional application areas such as artificial intelligence and web databases require advanced modeling power than the existing relational data model. In those application areas, object-oriented database (OODB) is better data model since an OODB can providemodeling power as grouping similar objects into class, and organizing all classes into a hierarchy where a subclass inherits all definitions from its superclasses. The purpose of this paper is to develop an OODB concurrency control scheme dealing with multiple inheritance. The proposed scheme, called Multiple Inheritance Implicit Locking (MIIL), is based on so-called implicit locking. In the proposed scheme, we eliminate redundant locks that are necessary in the existing implicit locking scheme. Intention locks are required as the existing implicit locking scheme. In this paper, it is shown that MIIL has less locking overhead than implicit locking does. We use only OODB inheritance hierarchies, single inheritance and multiple inheritance so that no additional overhead is necessary for reducing locking overhead.

List Locking Protocol for XML Data Sharing (XML 데이터 공유를 위한 리스트 잠금 프로토콜)

  • Lee Eunjung
    • The KIPS Transactions:PartD
    • /
    • v.11D no.7 s.96
    • /
    • pp.1367-1374
    • /
    • 2004
  • For sharing XML data by many users, a way of concurrency and access control is required for isolating update actions such as inserting and deleting subtrees. Exisiting locking mechanisms as 2PL or MGL suffer low concurrency when applied to tree structures. In this paper, list data subtrees model is proposed based on the semantics expressed in DTD. In this model, tree updating actions such as inserting and deleting subtrees are considered only for the repetitive parts of XML trees. The proposed model guarantees that the result XML tree after applying a tree updating action is always valid, even when multiple users access the tree at the same time. Also, a new locking mechanism called list lock-ing protocol is proposed. The new locking protocol is expected to show better accessility with less number of locking objects compared to the Helmer's OO2PL model. Since update actions on a shared XML tree usually applied to the repetitive parts of the tree, the proposed model is expected to provide a useful way for efficient data sharing when combined with previous locking methods on terminal node data.

An incompatible 3D solid element for structural analysis at elevated temperatures

  • Yu, Xinmeng;Zha, Xiaoxiong;Huang, Zhaohui
    • Structural Engineering and Mechanics
    • /
    • v.40 no.3
    • /
    • pp.393-410
    • /
    • 2011
  • The eight-node 3D solid element is one of the most extensively used elements in computational mechanics. This is due to its simple shape and easy of discretization. However, due to the parasitic shear locking, it should not be used to simulate the behaviour of structural members in bending dominant conditions. Previous researches have indicated that the introduction of incompatible mode into the displacement field of the solid element could significantly reduce the shear locking phenomenon. In this study, an incompatible mode eight-node solid element, which considers both geometric and material nonlinearities, is developed for modelling of structural members at elevated temperatures. An algorithm is developed to extend the state determination procedure at ambient temperature to elevated temperatures overcoming initially converged stress locking when the external load is kept constant. Numerical studies show that this incompatible element is superior in terms of convergence, mesh insensitivity and reducing shear locking. It is also showed that the solid element model developed in this paper can be used to model structural behaviour at both ambient and elevated temperatures.

Seasonal Gap Theory for ENSO Phase Locking

  • SOONG-KI KIM;SOON-IL AN
    • Journal of Climate Change Research
    • /
    • v.34 no.14
    • /
    • pp.5621-5634
    • /
    • 2021
  • The life cycle of El Niño-Southern Oscillation (ENSO) typically follows a seasonal march, with onset in spring, developing during summer, maturing in boreal winter, and decaying over the following spring. This feature is referred to as ENSO phase locking. Recent studies have noted that seasonal modulation of the ENSO growth rate is essential for this process. This study investigates the fundamental effect of a seasonally varying growth rate on ENSO phase locking using a modified seasonally dependent recharge oscillator model. There are two phase locking regimes associated with the strength of the seasonal modulation of growth rate: 1) a weak regime in which only a single peak occurs and 2) a strong regime in which two types of events occur either with a single peak or with a double peak. Notably, there is a seasonal gap in the strong regime, during which the ENSO peak cannot occur because of large-scale ocean-atmosphere coupled processes. We also retrieve a simple analytical solution of the seasonal variance of ENSO, revealing that the variance is governed by the time integral of seasonally varying growth rate. Based on this formulation, we propose a seasonal energy index (SEI) that explains the seasonal gap and provides an intuitive explanation for ENSO phase locking, potentially applicable to global climate model ENSO diagnostics.

Analysis of Spectral Characteristics of Semiconductor Lasers under Strong Optical Injection Locking for Tens of Giga Hz Signal Generation

  • Kim, Jung-Tae
    • Journal of information and communication convergence engineering
    • /
    • v.8 no.4
    • /
    • pp.457-460
    • /
    • 2010
  • we have analyzed tens of Giga pulse signal generation using sideband injection locking scheme. The numerical model for semiconductor lasers under the strong optical injection is based on the Lang's equation and has been extended in order to take into account the simultaneous injection of the multiple sidebands of the current-modulated laser. The numerical simulation results show that the unselected sidebands will affect the optical and RF-spectral characteristics even though the semiconductor laser is locked to the target sidebands.

Treatment of locking behaviour for displacement-based finite element analysis of composite beams

  • Erkmen, R. Emre;Bradford, Mark A.;Crews, Keith
    • Structural Engineering and Mechanics
    • /
    • v.51 no.1
    • /
    • pp.163-180
    • /
    • 2014
  • In the displacement based finite element analysis of composite beams that consist of two Euler-Bernoulli beams juxtaposed with a deformable shear connection, the coupling of the displacement fields may cause oscillations in the interlayer slip field and reduction in optimal convergence rate, known as slip-locking. In this study, the B-bar procedure is proposed to alleviate the locking effects. It is also shown that by changing the primary dependent variables in the mathematical model, to be able to interpolate the interlayer slip field directly, oscillations in the slip field can be completely eliminated. Examples are presented to illustrate the performance and the numerical characteristics of the proposed methods.

Shared Data Decomposition Model for Improving Concurrency in Distributed Object-oriented Software Development Environments (분산 객체 지향 소프트웨어 개발 환경에서 동시성 향상을 위한 공유 데이타 분할 모델)

  • Kim, Tae-Hoon;Shin, Yeong-Gil
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.8
    • /
    • pp.795-803
    • /
    • 2000
  • This paper presents a shared data decomposition model for improving concurrency in multi-user, distributed software developments. In our model, the target software system is decomposed into the independent components based on project roles to be distributed over clients. The distributed components are decomposed into view objects and core objects to replicate only view objects in a distributed collaboration session. The core objects are kept in only one client and the locking is used to prevent inconsistencies. The grain size of a lock is a role instead of a class which is commonly used as the locking granularity in the existing systems. The experimental result shows that our model reduces response time by 12${\sim}$18% and gives good scalability.

  • PDF

Study of Locking Algorithms for a On/Off Multi-plate Clutch (동력절환용 클러치의 기계식 잠금장치 체결 알고리즘에 대한 연구)

  • Su Chul Kim;Jae Seung Kim;Sanggon Moon;Geun Ho Lee
    • Journal of Drive and Control
    • /
    • v.21 no.1
    • /
    • pp.1-7
    • /
    • 2024
  • The locking performance of a multi-plate clutch with a mechanical lock-up system is governed by the engagement algorithm. In this paper, a control algorithm to improve the locking performance of the clutch was studied. A 1D dynamic model was constructed and simulated according to the developed algorithm. The developed algorithm was composed of a method in which the locking device is engaged while generating artificial slip on the friction plate by controlling the piston pressure of the clutch. Furthermore, a case study of the parameters within the developed algorithm was conducted to explore combinations that maximize locking performance and analyze trends according to these parameters.

Performance Evaluation of Deferrd Locking for Maintaining Transactional Cache Consistency (트랜잭션 캐쉬 일관성을 유지하기 위한 지연 로킹 기법의 성능 평가)

  • Kwon, Hyeok-Min
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.8
    • /
    • pp.2310-2326
    • /
    • 2000
  • Client-server DBMS based on a data-shipping model can exploit e1ient resources effectively by allowing inter-transaction caching. However, inter-transaction caching raises the need of transactional cache consistency maintenancetTCCM protocol. since each client is able to cache a portion of the database dynamically. Deferred locking(DL) is a new detection-based TCCM scheme designed on the basis of a primary copy locking algorithm. In DL, a number of lock ,ujuests and a data shipping request are combined into a single message packet to minimize the communication overhead required for consistency checking. Lsing a simulation model. the performance of the prolxlsed scheme is compared with those of two representative detection based schemes, the adaptive optimistic concurrency control and the caching two-phase locking. The performance results indicate that DL improves the overall system throughput with a reasonable transaction abort ratio over other detection - based schemes.

  • PDF