SPIRO, Spiro, project for student, student projects
A RESEARCH & DEVELOPMENT ORGANIZATION

For Project Enquiry +91 9962 067 067

Slideshow Image 1
Post Your concept Get Project
Guidance
It is purposely dedicated for innovative students. Here we encourage students who have new concepts and projects in various domains.

For Project Title


Project Zone > Software > Networking Project

Social share: Facebook SPIRO Google Plus

ASN: A Dynamic Barrier - Based Approach to Confirmation of Deadlocks from Warnings for Large - Scale Multithreaded Programs

Category : Networking Project


Sub Category : JAVA


Project Code : ITJNW03


Project Abstract

ASN: A Dynamic Barrier-Based Approach

To Confirmation of Deadlocks from Warnings

For Large-Scale Multithreaded Programs

 

ABSTRACT

 

This paper presents ASN, a novel barrier-basedrandomized scheduler that triggers real deadlocks with high probabilities. We exploit the insights that in a confirmation run, the threadsinvolved in a real deadlock should properly acquire one or more sets of locks prior to deadlocking. ASN automatically identifies threeinteresting sets of such positions. It guides the threads participating in a given warning to stay at these position sets in turn. When all thethreads are staying at the last position set, ASN checks whether any deadlock that matches with the given warning has been triggered.We have evaluated ASN on 15 deadlock bugs in a suite of real-world multithreaded programs. The results show that ASN either confirmsmore deadlocks from the benchmark suite or triggers the same deadlocks with significantly higher probabilities than existing schedulers.

EXISTING SYSTEM

PROPOSED SYSTEM

EXISTING CONCEPT: -

Existing deadlock warning detection techniques only reportwarning scenarios, which may or may not be real deadlocks.

Deadlocks aresevere concurrency bugs. They prevent program executionsfrom terminating correctly. Generic techniques can exposedifferent kinds of concurrency bugs but only with a verylow bug triggering ability.

PROPOSED CONCEPT:-

This paperpresents ASN, a new class of active randomized testingscheduler to confirm real deadlocks from warnings.

Thepaper presents a theoretical guarantee of ASN, which showsthat if a given warning is a real deadlock, ASN guarantees tomanifest the warning into a real deadlock under certain conditions.

 

 

 

EXISTING TECHNIQUE:-

DeadlockFuzzer

PROPOSED TECHNIQUE: -

ASN algorithm

TECHNIQUE DEFINITION:

Suppose that a dynamic deadlock warningdetection technique has ran a program and generated apool of deadlock warnings from it

.

 A typical, existingdeadlock confirmation technique re-runs the sameprogram attempting to reveal real deadlocks hidden in thepool.

 

 TECHNIQUE DEFINITION:-

In this paper, firstly monitors the confirmation run against theadmission barrier ABr(c) followed by the sufficiency barrierSBr(c) and finally the necessity barrier NBr(c).

Ittakes a program p and a deadlock warning c as inputs.For each thread t in the warning c, it assigns ABr(c) tothe variable CurBr, and initializes two maps Request andLockset as empty sets.

DRAWBACKS:

Suspendingall threads at their deadlocking sites is only a necessarycondition to trigger the deadlock.

ADVANTAGES:- 

ASN either confirmsmore deadlocks from the benchmark suite or triggers the same deadlocks with significantly higher probabilities than existing schedulers

 
 
MILE STONES
GUARANTEES
CONTACT US
 
Training and Developemet, Engg Projects
So far we have provided R&D training for more than 1,00,000 engineering Students.
Latest Projects 2012, Latest Technologiy Project
Had conducted seminars in the recent trends of technology at various colleges.
Our research projects had been presented in various National & International Conferences.
Most of our projects were identified by the industries as suitable for their needs.
Our n-number of students got research scholarship to extend our assisted projects for further development.
   
   
Training and Developemt, Project Development in Chennai
SPIRO guarantees small class sizes.
Final Year Projects
SPIRO guarantees quality instructors.
Student Projects, Stupros
SPIRO guarantees competence.
Projects, student projects
SPIRO guarantees that training from SPIRO will be more cost-effective than training from any other source.
Final Year Projects, Projects, student projects
SPIRO guarantees that students in open-enrollment classes are protected against cancellations and will be able to receive desired training at the cost they expect and in the time frame they have planned.
Projects for student
SPIRO guarantees overall quality with a 100% money-back guarantee. If you're not totally satisfied for any reason, simply withdraw before the second day of any class. Notify the instructor and return all course materials and you will receive a 100% refund.
SPIRO SOLUTIONS PRIVATE LIMITED
For ECE,EEE,E&I, E&C & Mechanical,Civil, Bio-Medical
#1, C.V.R Complex, Singaravelu St, T.Nagar, Chennai - 17,
(Behind BIG BAZAAR)Tamilnadu,India
Mobile : +91-9962 067 067, +91-9176 499 499
Landline : 044-4264 1213
Email: info@spiroprojects.com

For IT, CSE, MSC, MCA, BSC(CS)B.COM(cs)
#78, 3rd Floor, Usman Road, T.Nagar, Chennai-17.
(Upstair Hotel Saravana Bhavan) Tamilnadu,India
Mobile: +91-9791 044 044, +91-9176 644 044
E-Mail: info1@spiroprojects.com
About Us | Project Training | Privacy policy | Disclaimer | Contact Us

Copyright © 2015-2016 Stupros All rights reserved.