Staff View
Performability Modeling And Analysis Of Fault Tolerance Support In Communication Protocols

Descriptive

Language
LanguageTerm (authority = ISO 639-3:2007); (type = text)
English
Genre (authority = RULIB-FS)
Other
Genre (authority = marcgt)
technical report
PhysicalDescription
InternetMediaType
application/pdf
Extent
34 p.
Note (type = special display note)
Technical report DCS-TR-426
Name (authority = RutgersOrg-School); (type = corporate)
NamePart
School of Arts and Sciences (SAS) (New Brunswick)
Name (authority = RutgersOrg-Department); (type = corporate)
NamePart
Computer Science (New Brunswick)
TypeOfResource
Text
TitleInfo
Title
Performability Modeling And Analysis Of Fault Tolerance Support In Communication Protocols
Abstract (type = abstract)
There has been much research in assessing the performance of different messaging systems, but often messaging systems cannot be completely expressed by performance metrics alone. For an emerging class of large-scale distributed servers, robustness is at least as as important as performance. Three factors make protocol robustness critical: (i) these servers have very high availability requirements (e.g., minutes of down-time per year), implying that even occasional message loss cannot be catastrophic; (ii) intra-server communication depends on external client service demands, making it extremely difficult to exert enough control over the system "by design'' to avoid message loss; and (iii) many commodity LANs do not implement sufficient hardware flow control to always prevent loss inside the network under arbitrarily adverse communication patterns. Most of the current paradigms of reliable communication either provide strong consistency semantics with high overhead (e.g. transactional RPC) or reliability with indeterminate failure states using retransmissions(e.g.,TCP/IP).

This work aims at building a new messaging layer that provides additional recovery states for applications to allow designers to reason about the cause of the error and to build customized recovery mechanisms. We present the design and implementation of a high performance Active Message (AM) layer over the Virtual Interface Architecture (VIA) library as such a messaging infrastructure. Its performance is evaluated to ensure that the additional recovery states are achieved at a reasonable overhead. We then present a queuing model to allow in the analysis and evaluation of robustness of this messaging protocol by computing its performance as a function of dependability in the presence of component and overall failures.
Name (type = personal)
NamePart (type = family)
Kaur
NamePart (type = given)
Samian
Affiliation
Computer Science (New Brunswick)
Role
RoleTerm (authority = marcrt); (type = text)
author
OriginInfo
DateCreated (encoding = w3cdtf); (keyDate = yes); (qualifier = exact)
2000-10
RelatedItem (type = host)
TitleInfo
Title
Computer Science (New Brunswick)
Identifier (type = local)
rucore21032500001
Location
PhysicalLocation (authority = marcorg); (displayLabel = Rutgers, The State University of New Jersey)
NjNbRU
Identifier (type = doi)
doi:10.7282/T39027DX
Genre (authority = ExL-Esploro)
Technical Documentation
Back to the top

Rights

RightsDeclaration (AUTHORITY = rightsstatements.org); (TYPE = IN COPYRIGHT); (ID = http://rightsstatements.org/vocab/InC/1.0/)
This Item is protected by copyright and/or related rights.You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use.For other uses you need to obtain permission from the rights-holder(s).
Copyright
Status
Copyright protected
Availability
Status
Open
Reason
Permission or license
Back to the top

Technical

RULTechMD (ID = TECHNICAL1)
ContentModel
Document
CreatingApplication
Version
1.4
ApplicationName
GPL Ghostscript 9.07
DateCreated (point = start); (encoding = w3cdtf); (qualifier = exact)
2018-06-06T12:29:48
DateCreated (point = start); (encoding = w3cdtf); (qualifier = exact)
2018-06-06T12:29:48
Back to the top
Version 8.3.13
Rutgers University Libraries - Copyright ©2020