• Title/Summary/Keyword: Locking Model

Search Result 104, Processing Time 0.025 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.

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

A New Anisoparametric Out-of-Plane Deformable Curved Beam Element (새로운 부등매개변수 면회변형 곡선보 요소)

  • Yu, Jae-Hyeong;Yu, Seung-Won;Min, Ok-Gi
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.25 no.4
    • /
    • pp.582-591
    • /
    • 2001
  • It is known that the reduced integration, modified shape function, anisoparametric and non-conforming element can reduce the error induced by stiffness locking phenomenon in the finite element analysis. In this study, we propose new anisoparametric curved beam element. The new element based on reduced minimization theory is composed of different shape functions in each displacement field. By the substitution of this modified shape function, the unmatched coefficient that cause stiffness locking in the constraint energy is eliminated. To confirm the availability of this new model, we performed numerical tests for a simple model. As a result of numerical test, the undulate stress patterns are disappeared in static analysis, and displacements and stresses are close to exact solution. Not only in the static analysis but also in the eigen analysis of free vibrated curved beam model, this element shows successful convergent results.