[ 
https://issues.apache.org/jira/browse/DERBY-3011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Hillegas closed DERBY-3011.
--------------------------------

    Resolution: Won't Fix

Closing this issue since the person who logged it seems to have lost interest. 
The issue can always be re-opened if someone else is interested.

> Implementing  Speculative locking protocol to Derby
> ---------------------------------------------------
>
>                 Key: DERBY-3011
>                 URL: https://issues.apache.org/jira/browse/DERBY-3011
>             Project: Derby
>          Issue Type: Improvement
>          Components: Store
>            Reporter: Ravinder Reddy
>            Assignee: Ravinder Reddy
>            Priority: Minor
>
>     Speculative Locking Algorithm is a Locking Protocol. All the currently 
> available databases are using 2-Phase Locking. The problem with 2 phase 
> locking algorithm is, concurrency is less and waiting time is more. On the 
> other hand in Speculative Locking protocol waiting time has been reduced 
> drastically.
>     In Speculative Locking algorithm the only waiting time is till the 
> formation of last write image of a data item in the database.
> In Speculative Locking , a transaction releases the lock on the data object 
> whenever it produces corresponding after-image during it's execution. By 
> accessing both before and after-images, the waiting transaction carries out 
> speculative executions
>  and retains one execution based on the termination (commit or abort) mode of 
> the  preceding transactions.
>     By carrying out multiple executions for a transaction, SL increases 
> parallelism without violating serializability
> criteria. Under the naive version of SL, the number of speculative executions 
> of the transaction explodes with data contention.
>     Speculative Locking Protocol is a new Transaction management Protocol, 
> which has not been implemented yet in any of the Database Management systems 
> available in the market. It has been proved by various simulations that this 
> Locking Protocol outperforms all the 2-Phase Locking Protocols and their 
> derivatives.
>    This Locking Protocol when implemented in any Database Management System 
> will bring revolution in the Efficiency of DBMS and will become more robust.
> The Original paper can be found at
>                      
>                             http://portal.acm.org/citation.cfm?id=962744

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to