Academic Journal

The Distributed Application Debugger

Bibliographic Details
Title: The Distributed Application Debugger
Authors: Jones, Michael Quinn
Source: UNLV Theses, Dissertations, Professional Papers, and Capstones
Publisher Information: UNLV's Repository for Research, Scholarship, and Creative Activity
Publication Year: 2013
Collection: University of Nevada, Las Vegas: Digital Scholarship@UNLV
Subject Terms: C# (Computer program language), Debugger, Debugging in computer science – Computer programs, Distributed, MPI, Parallel programs (Computer programs), SSH, TCP, Computer Sciences
Description: Developing parallel programs which run on distributed computer clusters introduces additional challenges to those present in traditional sequential programs. Debugging parallel programs requires not only inspecting the sequential code executing on each node but also tracking the flow of messages being passed between them in order to infer where the source of a bug actually lies. This thesis focuses on a debugging too called The Distributed Application Debugger which targets a popular distributed C programming library called MPI (Message Passing Interface). The tool is composed of multiple components which run together seamlessly to provide its users an effective way to remotely launch, replay, and analyze parallel programs both while they are running and after they complete.
Document Type: text
File Description: application/pdf
Language: English
Relation: https://oasis.library.unlv.edu/thesesdissertations/1847; https://oasis.library.unlv.edu/context/thesesdissertations/article/2848/viewcontent/Jones_unlv_0506M_11339.pdf
DOI: 10.34917/4478266
Availability: https://oasis.library.unlv.edu/thesesdissertations/1847
https://doi.org/10.34917/4478266
https://oasis.library.unlv.edu/context/thesesdissertations/article/2848/viewcontent/Jones_unlv_0506M_11339.pdf
Rights: IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
Accession Number: edsbas.1BFCC56F
Database: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://oasis.library.unlv.edu/thesesdissertations/1847#
    Name: EDS - BASE (ns324271)
    Category: fullText
    Text: View record from BASE
Header DbId: edsbas
DbLabel: BASE
An: edsbas.1BFCC56F
RelevancyScore: 775
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 775.314270019531
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: The Distributed Application Debugger
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Jones%2C+Michael+Quinn%22">Jones, Michael Quinn</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: UNLV Theses, Dissertations, Professional Papers, and Capstones
– Name: Publisher
  Label: Publisher Information
  Group: PubInfo
  Data: UNLV's Repository for Research, Scholarship, and Creative Activity
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2013
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: University of Nevada, Las Vegas: Digital Scholarship@UNLV
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22C#+%28Computer+program+language%29%22">C# (Computer program language)</searchLink><br /><searchLink fieldCode="DE" term="%22Debugger%22">Debugger</searchLink><br /><searchLink fieldCode="DE" term="%22Debugging+in+computer+science+–+Computer+programs%22">Debugging in computer science – Computer programs</searchLink><br /><searchLink fieldCode="DE" term="%22Distributed%22">Distributed</searchLink><br /><searchLink fieldCode="DE" term="%22MPI%22">MPI</searchLink><br /><searchLink fieldCode="DE" term="%22Parallel+programs+%28Computer+programs%29%22">Parallel programs (Computer programs)</searchLink><br /><searchLink fieldCode="DE" term="%22SSH%22">SSH</searchLink><br /><searchLink fieldCode="DE" term="%22TCP%22">TCP</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Sciences%22">Computer Sciences</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Developing parallel programs which run on distributed computer clusters introduces additional challenges to those present in traditional sequential programs. Debugging parallel programs requires not only inspecting the sequential code executing on each node but also tracking the flow of messages being passed between them in order to infer where the source of a bug actually lies. This thesis focuses on a debugging too called The Distributed Application Debugger which targets a popular distributed C programming library called MPI (Message Passing Interface). The tool is composed of multiple components which run together seamlessly to provide its users an effective way to remotely launch, replay, and analyze parallel programs both while they are running and after they complete.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: text
– Name: Format
  Label: File Description
  Group: SrcInfo
  Data: application/pdf
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: https://oasis.library.unlv.edu/thesesdissertations/1847; https://oasis.library.unlv.edu/context/thesesdissertations/article/2848/viewcontent/Jones_unlv_0506M_11339.pdf
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.34917/4478266
– Name: URL
  Label: Availability
  Group: URL
  Data: https://oasis.library.unlv.edu/thesesdissertations/1847<br />https://doi.org/10.34917/4478266<br />https://oasis.library.unlv.edu/context/thesesdissertations/article/2848/viewcontent/Jones_unlv_0506M_11339.pdf
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: IN COPYRIGHT. For more information about this rights statement, please visit http://rightsstatements.org/vocab/InC/1.0/
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.1BFCC56F
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.1BFCC56F
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.34917/4478266
    Languages:
      – Text: English
    Subjects:
      – SubjectFull: C# (Computer program language)
        Type: general
      – SubjectFull: Debugger
        Type: general
      – SubjectFull: Debugging in computer science – Computer programs
        Type: general
      – SubjectFull: Distributed
        Type: general
      – SubjectFull: MPI
        Type: general
      – SubjectFull: Parallel programs (Computer programs)
        Type: general
      – SubjectFull: SSH
        Type: general
      – SubjectFull: TCP
        Type: general
      – SubjectFull: Computer Sciences
        Type: general
    Titles:
      – TitleFull: The Distributed Application Debugger
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Jones, Michael Quinn
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2013
          Identifiers:
            – Type: issn-locals
              Value: edsbas
          Titles:
            – TitleFull: UNLV Theses, Dissertations, Professional Papers, and Capstones
              Type: main
ResultId 1