Internet Communication with End-to-End Performance Guarantees View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

1991

AUTHORS

David P. Anderson , Ralf Guido Herrtwich

ABSTRACT

This paper describes the Session Reservation Protocol (SRP). SRP is defined in the DARPA Internet family of protocols. It allows communicating clients to reserve the resources, such as CPU and network bandwidth, necessary to achieve given performance (delay and throughput) objectives. The immediate goal of SRP is to enable IP-based distributed systems to handle “continuous media” (digital audio and video). However, SRP is applicable to any application that requires guaranteed-performance communication. The design goals of SRP include (1) independence from transport protocols (SRP can be used with standard protocols such as TCP or with specialized protocols); (2) compatibility with IP (data packet formats are not modified); (3) a host implementing SRP can benefit from its use even when communicating with hosts not supporting SRP. SRP is based on a workload and scheduling model called the DASH Resource Model. This model defines a parameterization of client workload, an abstract interface for hardware resources, and an end-to-end algorithm for negotiated resource reservation based on cost minimization. SRP implements this end-to-end algorithm, handling those resources related to network communication. The approach can easily be applied to other network environments such as OSI communication. More... »

PAGES

246-258

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-642-77060-9_23

DOI

http://dx.doi.org/10.1007/978-3-642-77060-9_23

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1038682958


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/10", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Technology", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/1005", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Communications Technologies", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Department of Electrical Engineering and Computer Science, University of California at Berkeley, 94720, Berkeley, CA, USA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "Department of Electrical Engineering and Computer Science, University of California at Berkeley, 94720, Berkeley, CA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Anderson", 
        "givenName": "David P.", 
        "id": "sg:person.014337350357.30", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014337350357.30"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "IBM European Networking Center, Tiergartenstr. 8, D-6900, Heidelberg 1, Deutschland", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "IBM European Networking Center, Tiergartenstr. 8, D-6900, Heidelberg 1, Deutschland"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Herrtwich", 
        "givenName": "Ralf Guido", 
        "id": "sg:person.016051451607.98", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016051451607.98"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "1991", 
    "datePublishedReg": "1991-01-01", 
    "description": "This paper describes the Session Reservation Protocol (SRP). SRP is defined in the DARPA Internet family of protocols. It allows communicating clients to reserve the resources, such as CPU and network bandwidth, necessary to achieve given performance (delay and throughput) objectives. The immediate goal of SRP is to enable IP-based distributed systems to handle \u201ccontinuous media\u201d (digital audio and video). However, SRP is applicable to any application that requires guaranteed-performance communication. The design goals of SRP include (1) independence from transport protocols (SRP can be used with standard protocols such as TCP or with specialized protocols); (2) compatibility with IP (data packet formats are not modified); (3) a host implementing SRP can benefit from its use even when communicating with hosts not supporting SRP. SRP is based on a workload and scheduling model called the DASH Resource Model. This model defines a parameterization of client workload, an abstract interface for hardware resources, and an end-to-end algorithm for negotiated resource reservation based on cost minimization. SRP implements this end-to-end algorithm, handling those resources related to network communication. The approach can easily be applied to other network environments such as OSI communication.", 
    "editor": [
      {
        "familyName": "Encarna\u00e7\u00e3o", 
        "givenName": "Jos\u00e9 L.", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-642-77060-9_23", 
    "inLanguage": "en", 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-540-54755-6", 
        "978-3-642-77060-9"
      ], 
      "name": "Telekommunikation und multimediale Anwendungen der Informatik", 
      "type": "Book"
    }, 
    "keywords": [
      "end algorithm", 
      "end performance guarantees", 
      "reservation protocol", 
      "transport protocol", 
      "resource reservation", 
      "network communication", 
      "network environment", 
      "network bandwidth", 
      "OSI communication", 
      "Internet communication", 
      "abstract interface", 
      "hardware resources", 
      "client workloads", 
      "performance guarantees", 
      "communication", 
      "design goals", 
      "scheduling model", 
      "protocol", 
      "resource model", 
      "performance objectives", 
      "algorithm", 
      "cost minimization", 
      "workload", 
      "bandwidth", 
      "continuous media", 
      "IP", 
      "resources", 
      "CPU", 
      "reservation", 
      "guarantees", 
      "end", 
      "immediate goal", 
      "goal", 
      "clients", 
      "model", 
      "applications", 
      "environment", 
      "interface", 
      "minimization", 
      "paper", 
      "compatibility", 
      "system", 
      "parameterization", 
      "host", 
      "approach", 
      "objective", 
      "use", 
      "independence", 
      "medium", 
      "family", 
      "SRP", 
      "DARPA Internet family", 
      "Internet family", 
      "guaranteed-performance communication", 
      "DASH Resource Model"
    ], 
    "name": "Internet Communication with End-to-End Performance Guarantees", 
    "pagination": "246-258", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1038682958"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-642-77060-9_23"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-642-77060-9_23", 
      "https://app.dimensions.ai/details/publication/pub.1038682958"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-01-01T19:25", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/chapter/chapter_451.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-642-77060-9_23"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-77060-9_23'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-77060-9_23'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-77060-9_23'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-77060-9_23'


 

This table displays all metadata directly associated to this object as RDF triples.

133 TRIPLES      23 PREDICATES      83 URIs      74 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-642-77060-9_23 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 anzsrc-for:10
4 anzsrc-for:1005
5 schema:author Neb18fbf969414a9682fd3f8ec004f144
6 schema:datePublished 1991
7 schema:datePublishedReg 1991-01-01
8 schema:description This paper describes the Session Reservation Protocol (SRP). SRP is defined in the DARPA Internet family of protocols. It allows communicating clients to reserve the resources, such as CPU and network bandwidth, necessary to achieve given performance (delay and throughput) objectives. The immediate goal of SRP is to enable IP-based distributed systems to handle “continuous media” (digital audio and video). However, SRP is applicable to any application that requires guaranteed-performance communication. The design goals of SRP include (1) independence from transport protocols (SRP can be used with standard protocols such as TCP or with specialized protocols); (2) compatibility with IP (data packet formats are not modified); (3) a host implementing SRP can benefit from its use even when communicating with hosts not supporting SRP. SRP is based on a workload and scheduling model called the DASH Resource Model. This model defines a parameterization of client workload, an abstract interface for hardware resources, and an end-to-end algorithm for negotiated resource reservation based on cost minimization. SRP implements this end-to-end algorithm, handling those resources related to network communication. The approach can easily be applied to other network environments such as OSI communication.
9 schema:editor Nbe7679a6483d40aba485d2a81b28a3cc
10 schema:genre chapter
11 schema:inLanguage en
12 schema:isAccessibleForFree false
13 schema:isPartOf N43e9afa7fe1b4571aa1e7143e8727280
14 schema:keywords CPU
15 DARPA Internet family
16 DASH Resource Model
17 IP
18 Internet communication
19 Internet family
20 OSI communication
21 SRP
22 abstract interface
23 algorithm
24 applications
25 approach
26 bandwidth
27 client workloads
28 clients
29 communication
30 compatibility
31 continuous media
32 cost minimization
33 design goals
34 end
35 end algorithm
36 end performance guarantees
37 environment
38 family
39 goal
40 guaranteed-performance communication
41 guarantees
42 hardware resources
43 host
44 immediate goal
45 independence
46 interface
47 medium
48 minimization
49 model
50 network bandwidth
51 network communication
52 network environment
53 objective
54 paper
55 parameterization
56 performance guarantees
57 performance objectives
58 protocol
59 reservation
60 reservation protocol
61 resource model
62 resource reservation
63 resources
64 scheduling model
65 system
66 transport protocol
67 use
68 workload
69 schema:name Internet Communication with End-to-End Performance Guarantees
70 schema:pagination 246-258
71 schema:productId N2a53dabf9b514a12a6098faa850fb3f5
72 N6f8052dc62124cfe98aaaf75827225be
73 schema:publisher N4c2e25c471d643429506df96abe7ad7f
74 schema:sameAs https://app.dimensions.ai/details/publication/pub.1038682958
75 https://doi.org/10.1007/978-3-642-77060-9_23
76 schema:sdDatePublished 2022-01-01T19:25
77 schema:sdLicense https://scigraph.springernature.com/explorer/license/
78 schema:sdPublisher Ne357de47b8e849deac75af4fcb9becb6
79 schema:url https://doi.org/10.1007/978-3-642-77060-9_23
80 sgo:license sg:explorer/license/
81 sgo:sdDataset chapters
82 rdf:type schema:Chapter
83 N1ac99a6fa3f340fbb91dd2d19f97ae3e rdf:first sg:person.016051451607.98
84 rdf:rest rdf:nil
85 N2a53dabf9b514a12a6098faa850fb3f5 schema:name dimensions_id
86 schema:value pub.1038682958
87 rdf:type schema:PropertyValue
88 N43e9afa7fe1b4571aa1e7143e8727280 schema:isbn 978-3-540-54755-6
89 978-3-642-77060-9
90 schema:name Telekommunikation und multimediale Anwendungen der Informatik
91 rdf:type schema:Book
92 N4c2e25c471d643429506df96abe7ad7f schema:name Springer Nature
93 rdf:type schema:Organisation
94 N698b58e51ab14959b512ad515d3dd300 schema:familyName Encarnação
95 schema:givenName José L.
96 rdf:type schema:Person
97 N6f8052dc62124cfe98aaaf75827225be schema:name doi
98 schema:value 10.1007/978-3-642-77060-9_23
99 rdf:type schema:PropertyValue
100 Nbe7679a6483d40aba485d2a81b28a3cc rdf:first N698b58e51ab14959b512ad515d3dd300
101 rdf:rest rdf:nil
102 Ne357de47b8e849deac75af4fcb9becb6 schema:name Springer Nature - SN SciGraph project
103 rdf:type schema:Organization
104 Neb18fbf969414a9682fd3f8ec004f144 rdf:first sg:person.014337350357.30
105 rdf:rest N1ac99a6fa3f340fbb91dd2d19f97ae3e
106 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
107 schema:name Information and Computing Sciences
108 rdf:type schema:DefinedTerm
109 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
110 schema:name Computer Software
111 rdf:type schema:DefinedTerm
112 anzsrc-for:10 schema:inDefinedTermSet anzsrc-for:
113 schema:name Technology
114 rdf:type schema:DefinedTerm
115 anzsrc-for:1005 schema:inDefinedTermSet anzsrc-for:
116 schema:name Communications Technologies
117 rdf:type schema:DefinedTerm
118 sg:person.014337350357.30 schema:affiliation grid-institutes:grid.47840.3f
119 schema:familyName Anderson
120 schema:givenName David P.
121 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014337350357.30
122 rdf:type schema:Person
123 sg:person.016051451607.98 schema:affiliation grid-institutes:None
124 schema:familyName Herrtwich
125 schema:givenName Ralf Guido
126 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016051451607.98
127 rdf:type schema:Person
128 grid-institutes:None schema:alternateName IBM European Networking Center, Tiergartenstr. 8, D-6900, Heidelberg 1, Deutschland
129 schema:name IBM European Networking Center, Tiergartenstr. 8, D-6900, Heidelberg 1, Deutschland
130 rdf:type schema:Organization
131 grid-institutes:grid.47840.3f schema:alternateName Department of Electrical Engineering and Computer Science, University of California at Berkeley, 94720, Berkeley, CA, USA
132 schema:name Department of Electrical Engineering and Computer Science, University of California at Berkeley, 94720, Berkeley, CA, USA
133 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...