57 research outputs found

    Prompt Application-Transparent Transaction Revalidation in Software Transactional Memory

    Get PDF
    Software Transactional Memory (STM) allows encapsulating shared-data accesses within transactions, executed with atomicity and isolation guarantees. The assessment of the consistency of a running transaction is performed by the STM layer at specific points of its execution, such as when a read or write access to a shared object occurs, or upon a commit attempt. However, performance and energy efficiency issues may arise when no shared-data read/write operation occurs for a while along a thread running a transaction. In this scenario, the STM layer may not regain control for a considerable amount of time, thus not being able to early detect if such transaction has become inconsistent in the meantime. To tackle this problem we present an STM architecture that, thanks to a lightweight operating system support, is able to perform a fine-grain periodic (hence prompt) revalidation of running transactions. Our proposal targets Linux and x86 systems and has been integrated with the open source TinySTM package. Experimental results with a port of the TPC-C benchmark to STM environments show the effectiveness of our solution

    Model-Based Proactive Read-Validation in Transaction Processing Systems

    Get PDF
    Concurrency control protocols based on read-validation schemes allow transactions which are doomed to abort to still run until a subsequent validation check reveals them as invalid. These late aborts do not favor the reduction of wasted computation and can penalize performance. To counteract this problem, we present an analytical model that predicts the abort probability of transactions handled via read-validation schemes. Our goal is to determine what are the suited points-along a transaction lifetime-to carry out a validation check. This may lead to early aborting doomed transactions, thus saving CPU time. We show how to exploit the abort probability predictions returned by the model in combination with a threshold-based scheme to trigger read-validations. We also show how this approach can definitely improve performance-leading up to 14 % better turnaround-as demonstrated by some experiments carried out with a port of the TPC-C benchmark to Software Transactional Memory

    Semantic discovery and reuse of business process patterns

    Get PDF
    Patterns currently play an important role in modern information systems (IS) development and their use has mainly been restricted to the design and implementation phases of the development lifecycle. Given the increasing significance of business modelling in IS development, patterns have the potential of providing a viable solution for promoting reusability of recurrent generalized models in the very early stages of development. As a statement of research-in-progress this paper focuses on business process patterns and proposes an initial methodological framework for the discovery and reuse of business process patterns within the IS development lifecycle. The framework borrows ideas from the domain engineering literature and proposes the use of semantics to drive both the discovery of patterns as well as their reuse

    Strategies Manufacturing Plant Leaders Use to Limit High Employee Turnover

    Get PDF
    High employee turnover negatively affects organizations directly in various ways, such as loss of revenue, a decline in employee morale, and productivity. Manufacturing organizational leaders are concerned with high employee turnover due to the high cost of hiring and training new employees. Grounded in the transformational leadership theory, the purpose of this qualitative multiple case study was to explore strategies manufacturing plant leaders use to reduce high employee turnover. The participants were 9 manufacturing plant leaders in South Western Florida, who developed and implemented successful strategies that reduced high employee turnover. Data collection comprised semi-structured interviews and relevant organizational documents. Thematic analysis of the data resulted in 3 emergent themes: supportive leadership, competitive pay and benefits, and training and career development opportunities reduced high employee turnover. The implications for positive social change include the potential for a decline in unemployment rates and increases in revenue for the manufacturing plant leaders that may result in supporting social programs to improve the living standards of local communitie

    2019/2020 University of the Pacific San Francisco Catalog

    Get PDF

    2018/2019 University of the Pacific San Francisco Catalog

    Get PDF

    2020/2021 University of the Pacific San Francisco Catalog

    Get PDF

    2021/2022 University of the Pacific San Francisco Catalog

    Get PDF

    2023/2024 University of the Pacific San Francisco Catalog

    Get PDF
    • …
    corecore