1 / 9

Magiclock: Scalable Detection of Potential Deadlocks in Larg

We present Magiclock, a novel potential deadlock detection technique by analyzing execution traces (containing no deadlock occurrence) of large-scale multithreaded programs. It divides lock dependencies into thread specific partitions, consolidates equivalent lock dependencies, and searches over the set of lock dependency chains without the need to examine any duplicated permutations of the same lock dependency chains. We validate Magiclock through a suite of real-world, large-scale multithreaded programs. Contact Us 91 98406 78906, 91 90037 18877 kaashiv.info@gmail.com www.kaashivinfotech.com Shivanantha Building (Second building to Ayyappan Temple), X41, 5th Floor, 2nd avenue, Anna Nagar,Chennai-40

kaashivit
Download Presentation

Magiclock: Scalable Detection of Potential Deadlocks in Larg

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Thread Based Deadlock Management In A Distributed Database IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 40, NO. 3, MARCH 2014 Magiclock: Scalable Detection of Potential Deadlocks in Large-Scale Multithreaded Programs

  2. A Software /Manufacturing Research Company Run By Microsoft Most Valuable Professional VenkatesanPrabu .J MANAGING DIRECTOR Microsoft Web Developer Advisory Council team member and a well known Microsoft Most Valuable Professional (MVP) for the year 2008, 2009, 2010,2011,2012,2013 ,2014. LakshmiNarayanan.J GENERAL MANAGER BlackBerry Server Admin. Oracle 10g SQL Expert. Arunachalam.J Electronic Architect Human Resourse Manager

  3. Abstract • We present Magiclock, a novel potential deadlock detection technique by analyzing execution traces (containing no deadlock occurrence) of large-scale multithreaded programs. • It divides lock dependencies into thread specific partitions, consolidates equivalent lock dependencies, and searches over the set of lock dependency chains without the need to examine any duplicated permutations of the same lock dependency chains. We validate Magiclock through a suite of real-world, large-scale multithreaded programs. • The experimental results show that Magiclock is significantly more scalable and efficient than existing dynamic detectors in analyzing and detecting potential deadlocks in execution traces of large-scale multithreaded programs.

  4. Existing System • Most distributed dealings applications use two section commit protocol to coordinate sub-transactions.  • These sub-transactions try to lock resources before updating data to ensure that the transaction commits at all resource managers or at none of them To detect deadlocks introduced by extremely synchronal access, some researchers projected graph-based detection algorithmic rule to detect deadlocks. • Though deadlock detection may be effective, it prices a lot in business transaction services. In respect to inner deadlock, nothing can be done even if deadlock is detected.

  5. Proposed System • In distributed particularly grid surroundings, commercial transaction services are often deployed on different sites. Each transaction, whatever local or global, may access many different resources at the similar time. In this paper, we call local transactions for only one big nested transaction with several sub-transactions. • The contributions in solving these problems are: (i) Designing an intelligent resource admin to detect inner transactions collisions or global transaction deadlock and assign applicable locks for every transaction. • Synchronization Parallel compute used to avoid the deadlock occurs in a application. Providing efficient replica mechanism to support for locking services of preventing inner deadlock in local transactions.

  6. System Requirements • Hardware Requirements: Platform : DOTNET (VS2010) , ASP.NET Dot net framework 4.0 Database : SQL Server 2008 R2 • Software Requirements: Processor : Core 2 duo Speed : 2.2GHZ RAM : 2GB Hard Disk : 160GB

  7. Architecture Diagram

  8. Records Breaks Asia Book Of Records Tamil Nadu Of Records India Of Records MVP Awards World Record

  9. Services: A Software /Manufacturing Research Company Run By Microsoft Most Valuable Professional Inplant Training. Internship. Workshop’s. Final Year Project’s. Industrial Visit. Contact Us: +91 98406 78906,+91 90037 18877 kaashiv.info@gmail.com www.kaashivinfotech.com Shivanantha Building (Second building to Ayyappan Temple),X41, 5th Floor, 2nd avenue,Anna Nagar,Chennai-40.

More Related