Process Structure and Scheduling in Real-Time Protocol Implementations View Full Text


Ontology type: schema:Chapter     


Chapter Info

DATE

1991

AUTHORS

David P. Anderson , Luca Delgrossi , Ralf G. Herrtwich

ABSTRACT

Real-time network communication involves 1) the media access control of the underlying network, 2) transport protocols, 3) the scheduling of CPU and network interface devices, and 4) the process/interrupt structure of protocol implementations. This paper is concerned with 3) and 4), in the context of network communication of digital audio and video data. We describe the issues and design alternatives for CPU and network interface scheduling in the sending host, and CPU scheduling for protocol processing in the receiving host. We discuss how the proposed policies can be incorporated in existing operating systems such as UNIX. Our discussion is based on the DASH Resource Model, a workload and scheduling model designed for real-time communication. More... »

PAGES

83-95

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-642-76462-2_7

DOI

http://dx.doi.org/10.1007/978-3-642-76462-2_7

DIMENSIONS

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


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/0801", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Artificial Intelligence and Image Processing", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information Systems", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "EECS Department, Computer Science Division, University of California at Berkeley, 94720, Berkeley, CA, USA", 
          "id": "http://www.grid.ac/institutes/grid.47840.3f", 
          "name": [
            "International Computer Science Institute, 1947 Center Street, Suite 600, 94704, Berkeley, CA, USA", 
            "EECS Department, Computer Science Division, 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": "Olivetti Systems & Networks, Via C. Colombo 49, 20090, Trezzano sul Naviglio (MI), Italy", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "International Computer Science Institute, 1947 Center Street, Suite 600, 94704, Berkeley, CA, USA", 
            "Olivetti Systems & Networks, Via C. Colombo 49, 20090, Trezzano sul Naviglio (MI), Italy"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Delgrossi", 
        "givenName": "Luca", 
        "id": "sg:person.014214201153.20", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014214201153.20"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "IBM European Networking Center, Tiergartenstr. 8, 6900, Heidelberg, Germany", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "International Computer Science Institute, 1947 Center Street, Suite 600, 94704, Berkeley, CA, USA", 
            "IBM European Networking Center, Tiergartenstr. 8, 6900, Heidelberg, Germany"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Herrtwich", 
        "givenName": "Ralf G.", 
        "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": "Real-time network communication involves 1) the media access control of the underlying network, 2) transport protocols, 3) the scheduling of CPU and network interface devices, and 4) the process/interrupt structure of protocol implementations. This paper is concerned with 3) and 4), in the context of network communication of digital audio and video data. We describe the issues and design alternatives for CPU and network interface scheduling in the sending host, and CPU scheduling for protocol processing in the receiving host. We discuss how the proposed policies can be incorporated in existing operating systems such as UNIX. Our discussion is based on the DASH Resource Model, a workload and scheduling model designed for real-time communication.", 
    "editor": [
      {
        "familyName": "Effelsberg", 
        "givenName": "Wolfgang", 
        "type": "Person"
      }, 
      {
        "familyName": "Meuer", 
        "givenName": "Hans W.", 
        "type": "Person"
      }, 
      {
        "familyName": "M\u00fcller", 
        "givenName": "G\u00fcnter", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-642-76462-2_7", 
    "inLanguage": "en", 
    "isAccessibleForFree": false, 
    "isPartOf": {
      "isbn": [
        "978-3-540-53721-2", 
        "978-3-642-76462-2"
      ], 
      "name": "Kommunikation in verteilten Systemen", 
      "type": "Book"
    }, 
    "keywords": [
      "network communication", 
      "real-time network communication", 
      "real-time communication", 
      "protocol implementation", 
      "network interface devices", 
      "medium access control", 
      "access control", 
      "network interfaces", 
      "video data", 
      "operating system", 
      "digital audio", 
      "transport protocol", 
      "protocol processing", 
      "interrupt structure", 
      "interface device", 
      "scheduling model", 
      "CPU", 
      "process structure", 
      "design alternatives", 
      "resource model", 
      "scheduling", 
      "communication", 
      "implementation", 
      "UNIX", 
      "audio", 
      "network", 
      "workload", 
      "processing", 
      "protocol", 
      "interface", 
      "devices", 
      "model", 
      "system", 
      "structure", 
      "issues", 
      "context", 
      "data", 
      "alternative", 
      "control", 
      "policy", 
      "host", 
      "discussion", 
      "paper", 
      "scheduling of CPU", 
      "process/interrupt structure", 
      "DASH Resource Model", 
      "Time Protocol Implementations"
    ], 
    "name": "Process Structure and Scheduling in Real-Time Protocol Implementations", 
    "pagination": "83-95", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1025551645"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-642-76462-2_7"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-642-76462-2_7", 
      "https://app.dimensions.ai/details/publication/pub.1025551645"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-01-01T19:14", 
    "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_240.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-642-76462-2_7"
  }
]
 

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-76462-2_7'

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-76462-2_7'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-76462-2_7'

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-76462-2_7'


 

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

142 TRIPLES      23 PREDICATES      74 URIs      66 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-642-76462-2_7 schema:about anzsrc-for:08
2 anzsrc-for:0801
3 anzsrc-for:0806
4 schema:author Nc3dca7c2eb1145d7947af667a7284370
5 schema:datePublished 1991
6 schema:datePublishedReg 1991-01-01
7 schema:description Real-time network communication involves 1) the media access control of the underlying network, 2) transport protocols, 3) the scheduling of CPU and network interface devices, and 4) the process/interrupt structure of protocol implementations. This paper is concerned with 3) and 4), in the context of network communication of digital audio and video data. We describe the issues and design alternatives for CPU and network interface scheduling in the sending host, and CPU scheduling for protocol processing in the receiving host. We discuss how the proposed policies can be incorporated in existing operating systems such as UNIX. Our discussion is based on the DASH Resource Model, a workload and scheduling model designed for real-time communication.
8 schema:editor N4a03fdd3b3104a3f9c66b0a8033167a1
9 schema:genre chapter
10 schema:inLanguage en
11 schema:isAccessibleForFree false
12 schema:isPartOf N9ecc5212814549aebc89847420b170d8
13 schema:keywords CPU
14 DASH Resource Model
15 Time Protocol Implementations
16 UNIX
17 access control
18 alternative
19 audio
20 communication
21 context
22 control
23 data
24 design alternatives
25 devices
26 digital audio
27 discussion
28 host
29 implementation
30 interface
31 interface device
32 interrupt structure
33 issues
34 medium access control
35 model
36 network
37 network communication
38 network interface devices
39 network interfaces
40 operating system
41 paper
42 policy
43 process structure
44 process/interrupt structure
45 processing
46 protocol
47 protocol implementation
48 protocol processing
49 real-time communication
50 real-time network communication
51 resource model
52 scheduling
53 scheduling model
54 scheduling of CPU
55 structure
56 system
57 transport protocol
58 video data
59 workload
60 schema:name Process Structure and Scheduling in Real-Time Protocol Implementations
61 schema:pagination 83-95
62 schema:productId N0c05cdf6c26d40988e32e2efe3711072
63 N116d0d3ed5024bbd9c7ee95559cd4323
64 schema:publisher Nb276629bd9b34917922766d10104f0b7
65 schema:sameAs https://app.dimensions.ai/details/publication/pub.1025551645
66 https://doi.org/10.1007/978-3-642-76462-2_7
67 schema:sdDatePublished 2022-01-01T19:14
68 schema:sdLicense https://scigraph.springernature.com/explorer/license/
69 schema:sdPublisher N6d103b4c6f924dd8933ac7feb8b743ee
70 schema:url https://doi.org/10.1007/978-3-642-76462-2_7
71 sgo:license sg:explorer/license/
72 sgo:sdDataset chapters
73 rdf:type schema:Chapter
74 N08a74506492a4c33b522acbbfd5c2471 schema:familyName Effelsberg
75 schema:givenName Wolfgang
76 rdf:type schema:Person
77 N0c05cdf6c26d40988e32e2efe3711072 schema:name dimensions_id
78 schema:value pub.1025551645
79 rdf:type schema:PropertyValue
80 N116d0d3ed5024bbd9c7ee95559cd4323 schema:name doi
81 schema:value 10.1007/978-3-642-76462-2_7
82 rdf:type schema:PropertyValue
83 N3e4a5add74ae43448a68c8689e1e2bab rdf:first sg:person.014214201153.20
84 rdf:rest N902ff7b0bc99487f93aad4b5e06eeb1e
85 N3e71601059bb4b4da8ca00eafe9573c0 schema:familyName Meuer
86 schema:givenName Hans W.
87 rdf:type schema:Person
88 N41faebcd6ac640eebd8137b5b707122b schema:familyName Müller
89 schema:givenName Günter
90 rdf:type schema:Person
91 N4a03fdd3b3104a3f9c66b0a8033167a1 rdf:first N08a74506492a4c33b522acbbfd5c2471
92 rdf:rest N8554e4f5bdb94867bbbb95c91c40151f
93 N6d103b4c6f924dd8933ac7feb8b743ee schema:name Springer Nature - SN SciGraph project
94 rdf:type schema:Organization
95 N7e876609f49849eb8009b5714cbc0500 rdf:first N41faebcd6ac640eebd8137b5b707122b
96 rdf:rest rdf:nil
97 N8554e4f5bdb94867bbbb95c91c40151f rdf:first N3e71601059bb4b4da8ca00eafe9573c0
98 rdf:rest N7e876609f49849eb8009b5714cbc0500
99 N902ff7b0bc99487f93aad4b5e06eeb1e rdf:first sg:person.016051451607.98
100 rdf:rest rdf:nil
101 N9ecc5212814549aebc89847420b170d8 schema:isbn 978-3-540-53721-2
102 978-3-642-76462-2
103 schema:name Kommunikation in verteilten Systemen
104 rdf:type schema:Book
105 Nb276629bd9b34917922766d10104f0b7 schema:name Springer Nature
106 rdf:type schema:Organisation
107 Nc3dca7c2eb1145d7947af667a7284370 rdf:first sg:person.014337350357.30
108 rdf:rest N3e4a5add74ae43448a68c8689e1e2bab
109 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
110 schema:name Information and Computing Sciences
111 rdf:type schema:DefinedTerm
112 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
113 schema:name Artificial Intelligence and Image Processing
114 rdf:type schema:DefinedTerm
115 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
116 schema:name Information Systems
117 rdf:type schema:DefinedTerm
118 sg:person.014214201153.20 schema:affiliation grid-institutes:None
119 schema:familyName Delgrossi
120 schema:givenName Luca
121 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014214201153.20
122 rdf:type schema:Person
123 sg:person.014337350357.30 schema:affiliation grid-institutes:grid.47840.3f
124 schema:familyName Anderson
125 schema:givenName David P.
126 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014337350357.30
127 rdf:type schema:Person
128 sg:person.016051451607.98 schema:affiliation grid-institutes:None
129 schema:familyName Herrtwich
130 schema:givenName Ralf G.
131 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016051451607.98
132 rdf:type schema:Person
133 grid-institutes:None schema:alternateName IBM European Networking Center, Tiergartenstr. 8, 6900, Heidelberg, Germany
134 Olivetti Systems & Networks, Via C. Colombo 49, 20090, Trezzano sul Naviglio (MI), Italy
135 schema:name IBM European Networking Center, Tiergartenstr. 8, 6900, Heidelberg, Germany
136 International Computer Science Institute, 1947 Center Street, Suite 600, 94704, Berkeley, CA, USA
137 Olivetti Systems & Networks, Via C. Colombo 49, 20090, Trezzano sul Naviglio (MI), Italy
138 rdf:type schema:Organization
139 grid-institutes:grid.47840.3f schema:alternateName EECS Department, Computer Science Division, University of California at Berkeley, 94720, Berkeley, CA, USA
140 schema:name EECS Department, Computer Science Division, University of California at Berkeley, 94720, Berkeley, CA, USA
141 International Computer Science Institute, 1947 Center Street, Suite 600, 94704, Berkeley, CA, USA
142 rdf:type schema:Organization
 




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


...