WO2007110407A1 - Method for transmitting data - Google Patents

Method for transmitting data Download PDF

Info

Publication number
WO2007110407A1
WO2007110407A1 PCT/EP2007/052869 EP2007052869W WO2007110407A1 WO 2007110407 A1 WO2007110407 A1 WO 2007110407A1 EP 2007052869 W EP2007052869 W EP 2007052869W WO 2007110407 A1 WO2007110407 A1 WO 2007110407A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
transmission
metric value
network node
data
Prior art date
Application number
PCT/EP2007/052869
Other languages
German (de)
French (fr)
Inventor
Matthias Kutschenreuter
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Priority to EP07727342A priority Critical patent/EP1999904A1/en
Publication of WO2007110407A1 publication Critical patent/WO2007110407A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • H04L47/365Dynamic adaptation of the packet size
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/38Flow control; Congestion control by adapting coding or compression rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The method for transmitting data from a starting node in a network has the following steps: a metric value is ascertained for the starting node; at least one transmission parameter is determined using the metric value; the data are transmitted taking account of the transmission parameter.

Description

Beschreibungdescription
Verfahren zur Übertragung von DatenMethod for transmitting data
Die Erfindung betrifft ein Verfahren zur Übertragung von Daten sowie einen Netzwerkknoten und ein Netzwerk.The invention relates to a method for transmitting data as well as a network node and a network.
Bestimmte Daten erfordern bei ihrer Übertragung zwischen Netzwerkknoten eines Netzwerks die Einhaltung einer maximalen Verzögerungszeit, d.h. eines maximalen Delays. Ein Beispiel für solche Daten sind VoIP-Übertragungen (VoIP = Voice over IP), bspw. Sprachverbindungen. Bei diesen kann eine Überschreitung der maximalen Verzögerungszeit für einen menschlichen Benutzer störender wirken als ein Paketverlust, d.h. ein kurzes Ausbleiben von Sprachinformation. Weitere Beispiele sind Daten, deren Übertragung mit einer Dienstqualität erfol¬ gen muss, die als sog. „Conversation Class" bezeichnet wird. Hierunter fallen auch bspw. Video-Telefonie-Daten .Certain data, when transmitted between network nodes of a network, requires compliance with a maximum delay time, ie, a maximum delay. An example of such data is VoIP (Voice over IP) transmissions, for example voice connections. In these, exceeding the maximum delay time may be more troublesome to a human user than a packet loss, ie a short absence of voice information. Other examples include data the transmission with a quality of service SUC ¬ gen needs, called the so-called. "Conversation Class". This also includes, for example, video telephony data.
Daten werden für die Übertragung üblicherweise einem Codierverfahren unterworfen. Das Codierverfahren sorgt dafür, dass die Daten in eine zur Übertragung geeignete Form gebracht werden, bspw. in Form einzelner Datenpakete, die bspw. Header aufweisen können. Weiterhin kann das Codierverfahren zur Komprimierung der Daten dienen, um die zur Übertragung nötige Bandbreite des Netzwerks zu verringern. Die Komprimierung kann hierbei verlustbehaftet sein oder aber verlustfrei. Bei¬ spiele für Codierverfahren sind die VoIP-Codecs G.7x, bspw. G.711.1 oder G.729.3, oder die Video-Codecs MPEG-x, bspw. MPEG-2 oder MPEG-7. Weiterhin ist es auch möglich, dass das Codierverfahren eine Verschlüsselung der Daten vornimmt, die ein unberechtigtes Mitlesen der Daten verhindern soll. Weiterhin ist es möglich, dass das Codierverfahren eine Übertragungsrate von Datenpaketen, d.h. eine Anzahl von pro Zeitein- heit zu versendenden Datenpaketen angibt.Data is usually subjected to a coding process for transmission. The coding method ensures that the data is brought into a form suitable for transmission, for example in the form of individual data packets which, for example, may have headers. Furthermore, the encoding method can be used to compress the data in order to reduce the bandwidth of the network required for transmission. The compression can be lossy or lossless. In ¬ games for coding are the VoIP codecs G.7x, for example. G.711.1 or G.729.3, or the video codec MPEG-x, for example. MPEG-2 or MPEG-7. Furthermore, it is also possible that the coding method performs an encryption of the data, which should prevent unauthorized reading of the data. Furthermore, it is possible for the coding method to specify a transmission rate of data packets, ie a number of data packets to be sent per unit of time.
Es ist hierzu bekannt, für die Netzwerkknoten ein Codierverfahren auszuwählen, das garantiert, dass die maximale Verzö- gerung von allen Netzwerkknoten eingehalten wird. Aus der Anwendung dieses Verfahrens ergibt sich eine Begrenzung der ma¬ ximal möglichen gleichzeitigen Übertragungen.It is known for this purpose to select a coding method for the network nodes which guarantees that the maximum delay compliance of all network nodes. The application of this method results in a limitation of the ma ¬ ximal possible simultaneous transmissions.
Die der Erfindung zugrunde liegende Aufgabe ist es, ein Ver¬ fahren zur Übertragung von Daten, einen Netzwerkknoten und ein Netzwerk anzugeben, das die Anzahl gleichzeitig möglicher Übertragungen erhöht.The object underlying the invention is to specify a method for transmitting data, a network node and a network, which increases the number of simultaneously possible transmissions.
Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 ge¬ löst. Weitere Lösungen bestehen in einem Netzwerkknoten gemäß Anspruch 7 und einem Netzwerk gemäß Anspruch 10.This object is achieved by a method according to claim 1 ge ¬ . Further solutions consist in a network node according to claim 7 and a network according to claim 10.
Das Verfahren zur Übertragung von Daten ausgehend von einem Startknoten eines Netzwerks weist folgende Schritte auf: Ermittlung eines Metrikwerts für den Startknoten; Bestimmung wenigstens eines Übertragungsparameters an¬ hand des Metrikwerts;The method for transmitting data from a start node of a network comprises the steps of: determining a metric value for the start node; Determining at least one transmission parameter at ¬ hand of the metric value;
Übertragung der Daten unter Berücksichtigung des Über- tragungsparameters .Transmission of the data taking into account the transmission parameter.
Der Metrikwert ist ein Wert, der sich zumindest auf den Startknoten bezieht. Bspw. kann der Metrikwert ein für den Startknoten festlegbarer Wert sein, oder ein Wert, der für den Startknoten bei Beginn einer Datenübertragung ermittelt wird. Bei der Ermittlung des Metrikwerts können auch einer oder mehrere weitere Netzwerkknoten des Netzwerks berücksichtigt werden.The metric value is a value that relates at least to the starting node. For example. For example, the metric value may be a value that can be set for the start node, or a value that is determined for the start node at the beginning of a data transfer. When determining the metric value, one or more additional network nodes of the network can also be taken into account.
Bevorzugt kann der Metrikwert für einen Pfad zwischen demPreferably, the metric value for a path between the
Startknoten und dem weiteren Netzwerkknoten ermittelt werden. Dabei ist der Metrikwert bevorzugt ein Maß für die Qualität eines Pfades zwischen dem Startknoten und dem weiteren Netzwerkknoten. Ein Beispiel für den weiteren Netzwerkknoten ist ein Gateway. Das Gateway kann bspw. der Weiterleitung von Daten von einem bzw. in ein weiteres Netzwerk dienen, dem der Startknoten nicht angehört. Anhand des ermittelten Metrikwerts wird ein Übertragungspara¬ meter bestimmt. Dies kann bspw. dadurch geschehen, dass ein erster Wert für den Übertragungsparameter gewählt wird, wenn der Metrikwert unterhalb eines Schwellwertes liegt, während ansonsten ein zweiter Wert für den Übertragungsparameter verwendet wird. Eine andere Möglichkeit besteht darin, verschie¬ dene Bereiche für den Metrikwert festzulegen und für jeden der Bereiche einen Wert für den Übertragungsparameter festzulegen. Es wird dann derjenige Wert für den Übertragungspara- meter verwendet, in dessen Bereich der Metrikwert liegt.Start node and the other network node can be determined. In this case, the metric value is preferably a measure of the quality of a path between the start node and the further network node. An example of the further network node is a gateway. The gateway can, for example, serve the forwarding of data from or into another network to which the start node does not belong. A transmission Para ¬ meter is determined using the calculated metric value. This can be done, for example, by selecting a first value for the transmission parameter if the metric value is below a threshold value, while otherwise using a second value for the transmission parameter. Another possibility is to define various ¬ dene areas for the metric value and set a value for the transmission parameters for each of the areas. The value for the transmission parameter is then used in the range of which the metric value lies.
Als Übertragungsparameter kommen Eigenschaften eines verwendeten Codierverfahrens in Frage. Beispiele dafür sind Art und Stärke einer Komprimierung, eine Übertragungsrate von Daten- paketen, Art und Weise einer zu verwendenden Verschlüsselung oder Aufteilung der Daten in Datenpakete und Aufbau der Datenpakete .The transmission parameters are properties of a coding method used. Examples include the type and strength of a compression, a transmission rate of data packets, the manner of encryption to be used or division of the data into data packets and the structure of the data packets.
Eine Übertragung unter Berücksichtigung des Übertragungspara- meters bedeutet hier, dass der Parameter bei der Übertragung bspw. verwendet oder eingehalten wird. Wird beispielsweise die Stärke der Komprimierung als Übertragungsparameter verwendet, so werden die Daten vor der Übertragung gemäß der Stärke der Komprimierung komprimiert .A transmission in consideration of the transmission parameter here means that the parameter is used or maintained during the transmission, for example. For example, if the amount of compression is used as the transmission parameter, the data is compressed according to the amount of compression before transmission.
In einer vorteilhaften Ausgestaltung der Erfindung wird als Übertragungsparameter eine Übertragungsrate von Datenpaketen verwendet .In an advantageous embodiment of the invention, a transmission rate of data packets is used as transmission parameter.
Bevorzugt bestimmen der oder die Übertragungsparameter zusammen ein Codierverfahren, insbesondere einen Codec.Preferably, the transmission parameter (s) together determine a coding method, in particular a codec.
In einer weiteren vorteilhaften Ausgestaltung der Erfindung wird der Metrikwert basierend auf einer Anzahl von Zwischen- knoten zwischen dem Startknoten und dem weiteren Netzwerkknoten, insbesondere dem Hop-Count, ermittelt. Dies hat den Vor¬ teil, dass die Bestimmung des Metrikwerts einfach und wenig rechenintensiv ist. Weiterhin verändert sich der Hop-Count nicht ständig, was bspw. eine Speicherung des Metrikwerts für mehrere Übertragungen erlaubt. Weitere bevorzugte Ausfüh¬ rungsmöglichkeiten bestehen in der alternativen oder zusätzlichen Verwendung der Metriken ETT, ETX, oder ELR. Diese wei- sen den Vorteil auf, auch bspw. für ein Routing von Übertragungen, d.h. für die Bestimmung von Pfaden im Netzwerk, verwendet zu werden. Dadurch wird die Ermittlung des Metrikwerts vereinfacht und eine Belastung des Netzwerks mit Übertragun¬ gen zur Ermittlung des Metrikwerts vermindert.In a further advantageous embodiment of the invention, the metric value is determined based on a number of intermediate nodes between the start node and the further network node, in particular the hop count. This has the part before ¬ that the determination of the metric value is easy and less computationally intensive. Furthermore, the hop count changes not constantly, which, for example, allows storage of the metric value for multiple transmissions. ¬ approximately possibilities Further preferred exporting exist in the alternative or additional use of the metrics ETT, ETX, or ELR. These have the advantage of being used, for example, for the routing of transmissions, ie for the determination of paths in the network. Characterized the determination of the metric value is simplified and a load of the network with Übertragun ¬ gen reduced for determining the metric value.
In einer weiteren vorteilhaften Ausgestaltung und Weiterbildung der Erfindung erfolgt die Bestimmung des Übertragungspa¬ rameters zusätzlich anhand eines festlegbaren Verzögerungsma¬ ximalwertes. Dieser Verzögerungsmaximalwert kann bspw. fest- legen, mit welcher maximalen Verzögerung (Delay) die Daten übertragen werden dürfen. Hierdurch entsteht der Vorteil, eine bestimmte, durch die Verzögerung einstellbare Qualität bspw. für VoIP-Übertragungen festlegbar und genau einstellbar zu machen . Der Netzwerkknoten weist Mittel zur Ermittlung eines Metrikwerts, eine Prozessiereinheit zur Bestimmung wenigstens eines Übertragungsparameters und eine Sendeeinrichtung zur Übertra¬ gung der Daten auf und ist derart ausgestaltet, dass die Pro¬ zessiereinheit den Übertragungsparameter anhand des Metrik- werts bestimmt und die Sendeeinrichtung die Daten unter Be¬ rücksichtigung des Übertragungsparameters übertragt. In einer bevorzugten Ausgestaltung ist der Übertragungsparameter eine Übertragungsrate von Datenpaketen.In a further advantageous refinement and development of the invention the determination of the Übertragungspa ¬ rameters is in addition based on a definable Verzögerungsma ¬ ximalwertes. This delay maximum value can specify, for example, with which maximum delay (delay) the data may be transmitted. This gives rise to the advantage of being able to determine a specific quality that can be set by the delay, for example for VoIP transmissions, and to make it precisely adjustable. The network node comprises means for determining a metric value, a processing unit for determining at least one transmission parameter, and a transmitting means for Übertra ¬ supply of the data and is designed such that the per ¬ zessiereinheit determines the transmission parameters based on the metric value and the transmission device, the data among Be ¬ consideration of the transmission parameter transmits. In a preferred embodiment, the transmission parameter is a transmission rate of data packets.
Das Netzwerk weist wenigstens einen erfindungsgemäßen Netzwerkknoten auf. Bevorzugt ist das Netzwerk ein Multihop- Netzwerk .The network has at least one network node according to the invention. Preferably, the network is a multihop network.
Weitere Einzelheiten und Vorteile der Erfindung werden anhand von in der Zeichnung dargestellten Ausführungsbeispielen näher erläutert . Dabei zeigtFurther details and advantages of the invention will be explained in more detail with reference to embodiments shown in the drawing. It shows
Figur 1 ein Netzwerk mit einem Gateway. Das Netzwerk gemäß Figur 1 enthält einen ersten bis siebten Netzwerkknoten Kl ...7 und ein Gateway G, die über WLAN zu einem Adhoc-Netz verbunden sind. Der erste bis dritte Netzwerk- knoten Kl ...3 sind so positioniert, dass sie das Gateway G mit einer drahtlosen Datenübertragung direkt erreichen können. Der vierte bis sechste Netzwerkknoten K4...6 sind so an¬ geordnet, dass sie das Gateway G nicht mehr direkt, sondern nur mehr über einen Zwischenknoten erreichen können. In Figur 1 erreicht der vierte Netzwerkknoten K4 das Gateway G über den ersten Netzwerkknoten Kl als Zwischenknoten, während der fünfte und sechste Netzwerkknoten K5, 6 das Gateway G über den zweiten Netzwerkknoten K2 als Zwischenknoten erreichen. Der siebte Netzwerkknoten K7 ist so positioniert, dass er das Gateway G über den sechsten Netzwerkknoten K6 und dadurch weiterhin über den zweiten Netzwerkknoten K2 erreicht.Figure 1 shows a network with a gateway. The network according to FIG. 1 contains a first to seventh network node Kl ... 7 and a gateway G, which are connected via WLAN to an adhoc network. The first to third network nodes Kl ... 3 are positioned so that they can directly reach the gateway G with a wireless data transmission. The fourth to sixth network node K4 ... 6 are so arranged to ¬ that they can no longer directly but only the gateway G. reach via an intermediate node. In FIG. 1, the fourth network node K4 reaches the gateway G via the first network node K1 as an intermediate node, while the fifth and sixth network nodes K5, 6 reach the gateway G via the second network node K2 as an intermediate node. The seventh network node K7 is positioned so that it reaches the gateway G via the sixth network node K6 and thereby also via the second network node K2.
Die folgende Tabelle gibt eine Aufstellung über die Netzwerk¬ knoten Kl ...7 des Netzwerks und die jeweilige Anzahl an Hops, d.h. den Hop-Count zwischen Netzwerkknoten Kl ...7 bis zum Gateway G. Weiterhin gibt die Tabelle an, welche Verzögerungs¬ zeit (Delay) bei der Übertragung vom jeweiligen Netzwerkknoten Kl ...7 zum Gateway G auftritt.The following table provides a list of the network nodes K ¬ ... 7 of the network and the respective number of hops, that is, the hop count between network nodes Kl ... 7 to the gateway G. In addition, the table indicates which delay ¬ time (delay) during the transmission from the respective network node Kl ... 7 to the gateway G occurs.
Knoten Hop-Count DelayNode Hop-Count Delay
Kl, 2, 3 1 3msKl, 2, 3 1 3ms
K4, 5, 6 2 10msK4, 5, 6 2 10ms
K7 3 20msK7 3 20ms
In einer ersten Ausführungsvariante wählt jeder der Netzwerkknoten Kl ...7 des Netzwerks bei einer anstehenden VoIP- Übertragung den zu verwendenden Codec anhand des Hop-Counts. Da es sich bei dem in Figur dargestellten Netzwerk um ein Adhoc-Netz handelt, kann sich sein Aufbau schnell ändern. Dabei können sich auch die Werte für den Hop-Count ändern. Daher wird der Hop-Count und somit der zu verwendende Codec bei je¬ der neuen Übertragung geprüft. Die folgenden Codecs sollen als beispielhafte Auswahl zur Verfügung stehen:In a first embodiment variant, each of the network nodes Kl ... 7 of the network selects the codec to be used in an upcoming VoIP transmission using the hop count. Since the network shown in FIG. 5 is an ad hoc network, its structure can change rapidly. The values for the hop count can change as well. Therefore, the hop count and thus the checked codec to be used at each ¬ the new transmission. The following codecs should be available as an example:
Codec Datenpakete / Sekunde Packetizing Delay G.711.1 100 10msCodec data packets / second Packetizing Delay G.711.1 100 10ms
G.711.2 50 20msG.711.2 50 20ms
Die Tabelle gibt neben dem Namen des Codecs die Anzahl der bei diesem Codec in jeder Sekunde versendeten Datenpakete an. Weiterhin wird der sog. Packetizing Delay angegeben, der bei dem jeweiligen Codec auftritt.In addition to the name of the codec, the table indicates the number of data packets sent in this codec every second. Furthermore, the so-called Packetizing Delay is specified, which occurs in the respective codec.
Neben dem Hop-Count wird zur Auswahl des Codecs eine Verzöge¬ rungszeit verwendet, die die maximale Verzögerung für die Übertragung eines Pakets zum Gateway G angibt. Diese soll in diesem Beispiel 30ms betragen.In addition to the hop count is a tarry ¬ delay time used for the selection of the codec, which indicates the maximum delay for transmission of a packet to the gateway G. This should be 30ms in this example.
Beim siebten Netzwerkknoten K7 bleibt von der Verzögerungszeit von 30ms nach Abzug des Delay von 20ms nur 10ms als restliche erlaubte Verzögerung übrig. Wegen des Packetizing delay muss daher der siebte Netzwerkknoten K7 den Codec G.711.1 auswählen, was zur Versendung von 100 Paketen pro Sekunde führt .For the seventh network node K7, only 10ms remains of the delay time of 30ms after subtracting the delay of 20ms as the remaining allowable delay. Because of the packetizing delay, therefore, the seventh network node K7 must select the G.711.1 codec, resulting in the transmission of 100 packets per second.
Für den ersten bis sechsten Netzwerkknoten Kl ...6 ist es jedoch möglich, den Codec G.711.2 mit 50 Paketen pro Sekunde und einem Packetizing delay von 20ms zu wählen. Der Delay und der Packetizing delay ergeben hier jeweils nicht mehr als 30ms .For the first to sixth network node Kl ... 6, however, it is possible to select the G.711.2 codec with 50 packets per second and a packetizing delay of 20 ms. The delay and the packetizing delay do not yield more than 30ms here.
Die durchschnittliche Anzahl von Paketen pro Sekunde für eine VoIP-Verbindung in dem Netzwerk beträgt somitThe average number of packets per second for a VoIP connection in the network is thus
3/7*1*50+3/7*2*50+1/7*3*100 = 107. Bei dem aus dem Stand der Technik bekannten Verfahren, den Codec für alle Netzwerkkno- ten Kl ...7 gleich zu wählen, müsste der Codec G.711.1 für alle Netzwerkknoten Kl ...7 gewählt werden. Die durchschnittli¬ che Anzahl an Paketen pro VoIP-verbindung und Sekunde wäre dann: 3/7*1*100+3/7*2*100+1/7*3*100 = 171. Durch die verringerte Anzahl durchschnittlich pro Sekunde und VoIP-Verbindung zu versendenden Pakete erhöht sich die Anzahl gleichzeitig möglicher VoIP-Verbindungen im Netzwerk.3/7 * 1 * 50 + 3/7 * 2 * 50 + 1/7 * 3 * 100 = 107. In the method known from the prior art, the codec for all network nodes Kl ... 7 equal to select, the codec G.711.1 would have to be selected for all network nodes Kl ... 7. The durchschnittli ¬ che number of packets per second and VoIP connection would be: 3/7 * 1 * 100 + 3/7 * 2 * 100 + 1/7 * 3 * 100 = 171st The reduced number of packets to be sent on average per second per VoIP connection increases the number of simultaneously possible VoIP connections in the network.
Eine zweite Ausführungsvariante der Erfindung ergibt sich da¬ durch, dass als Verfahren zur Ermittlung des Metrikwerts die Routing-Metrik ETX verwendet wird. Weiterhin wird anhand der Routing-Metrik ETX nicht der Codec ausgewählt, sondern direkt die Übertragungsrate von Datenpaketen gewählt.A second embodiment of the invention arises because ¬ by that the routing metric ETX is used as a method for determining the metric value. Furthermore, the codec is not selected on the basis of the routing metric ETX, but the transmission rate of data packets is selected directly.
In der zweiten Ausführungsvariante werden die folgenden Bereiche für die Routing-Metrik ETX verwendet, um die Übertra¬ gungsrate von Datenpaketen zu bestimmen:In the second embodiment, the following ranges for the routing metric ETX are used to the delegation ¬ transmission rate of data packets to determine:
Metrikwert Datenpakete / SekundeMetric value of data packets / second
0-2 400-2 40
2-5 502-5 50
5-10 755-10 75
>10 100> 10 100
Für diese Ausführungsvariante soll davon ausgegangen werden, dass sich die folgenden Metriken für die Pfade vom jeweiligenFor this embodiment, it should be assumed that the following metrics for the paths of the respective
Netzwerkknoten Kl ...7 zum Gateway G ergeben:Network node Kl. 7 to the gateway G yield:
Knoten Metrikwert erster Netzwerkknoten Kl 1,1 zweiter Netzwerkknoten K2 2,5 dritter Netzwerkknoten K3 2,0 vierter Netzwerkknoten K4 2,2 fünfter Netzwerkknoten K5 4,0 sechster Netzwerkknoten K6 7,2 siebter Netzwerkknoten K7 10,5Node metric value of first network node K1 1,1 second network node K2 2,5 third network node K3 2,0 fourth network node K4 2,2 fifth network node K5 4,0 sixth network node K6 7,2 seventh network node K7 10,5
Gemäß der aus dem Stand der Technik bekannten Vorgehensweise würde alle Netzwerkknoten Kl ...7 des Netzwerks eine Übertra¬ gungsrate von 100 Datenpaketen pro Sekunde verwenden. Hieraus ergäbe sich, wie im ersten Ausführungsbeispiel eine durch- schnittliche Rate von Paketen pro VoIP-Verbindung und Sekunde von ca . 171.According to the known from the prior art approach, all network nodes Kl ... 7 of the network would have a Übertra ¬ transmission rate of 100 packets per second use. This would result, as in the first embodiment, an average rate of packets per VoIP connection and second from approx. 171st
Bei der in der zweiten Ausführungsvariante verwendeten Vorge- hensweise würde der erste Netzwerkknoten Kl eine Übertra¬ gungsrate von 40 Datenpaketen pro Sekunde verwenden, da sein Metrikwert im Bereich von 0 bis 2 liegt. Der zweite bis fünf¬ te Netzwerkknoten K2...5 verwenden je eine Übertragungsrate von 50 Paketen pro Sekunde, der sechste Netzwerkknoten K6 75 Pakete pro Sekunde und der siebte Netzwerkknoten K7 100When used in the second embodiment superiors hens, the first network node Kl would a Übertra ¬ transmission rate of 40 packets per second using, as its metric value in the range from 0 to the second The second to fifth ¬ te network node K2 ... 5 each use a transmission rate of 50 packets per second, the sixth network node K6 75 packets per second and the seventh network node K7 100
Pakete pro Sekunde. In dieser Ausführungsvariante der Erfin¬ dung ergibt sich eine durchschnittliche Rate von Paketen pro VoIP-Verbindung und Sekunde von 1/7*1*40+2/7*1*50+2/7*2*50+1/7*2*75+1/7*3*100 = 113. Durch die verringerte Anzahl durchschnittlich pro Sekunde und VoIP- Verbindung zu versendenden Pakete erhöht sich auch in dieser Ausführungsvariante die Anzahl gleichzeitig möglicher VoIP- Verbindungen im Netzwerk. Packets per second. In this embodiment, the OF INVENTION ¬ dung to an average rate of packets per VoIP connection and second results from 1/7 * 1 * 40 + 2/7 * 1 * 50 + 2/7 * 2 * 50 + 1/7 * 2 * 75 + 1/7 * 3 * 100 = 113. Due to the reduced number of packets to be sent on average per second per VoIP connection, the number of simultaneously possible VoIP connections in the network also increases in this variant.

Claims

Patentansprüche claims
1. Verfahren zur Übertragung von Daten ausgehend von einem Startknoten eines Netzwerks mit folgenden Schritten: - Ermittlung eines Metrikwerts für den Startknoten;A method of transferring data from a start node of a network, comprising the steps of: determining a metric value for the start node;
Bestimmung wenigstens eines Übertragungsparameters an¬ hand des Metrikwerts;Determining at least one transmission parameter at ¬ hand of the metric value;
Übertragung der Daten unter Berücksichtigung des Übertragungsparameters .Transmission of the data taking into account the transmission parameter.
2. Verfahren nach Anspruch 1, wobei der Metrikwert für einen Pfad zwischen dem Startknoten und einem weiteren Netzwerkknoten, insbesondere einem Gateway (G) , ermittelt wird.2. The method of claim 1, wherein the metric value for a path between the start node and another network node, in particular a gateway (G) is determined.
3. Verfahren nach Anspruch 1 oder 2, wobei als Übertragungsparameter eine Übertragungsrate von Datenpaketen verwendet wird.3. The method according to claim 1 or 2, wherein a transmission rate of data packets is used as a transmission parameter.
4. Verfahren nach einem der vorangehenden Ansprüche, wobei der oder die Übertragungsparameter zusammen ein Codierverfahren, insbesondere einen Codec, bestimmen.4. The method according to any one of the preceding claims, wherein the one or more transmission parameters together determine a coding method, in particular a codec.
5. Verfahren nach einem der vorangehenden Ansprüche, wobei der Metrikwert basierend auf einer Anzahl von Zwischenknoten zwischen dem Startknoten und dem weiteren Netzwerkknoten, insbesondere dem Hop-Count, ermittelt wird und/oder zur Er¬ mittlung des Metrikwerts ETT, ETX verwendet wird.5. The method according to any one of the preceding claims, wherein the metric value is determined based on a number of intermediate nodes between the start node and the other network node, in particular the hop count, and / or is used for He ¬ mediation of the metric value ETT, ETX.
6. Verfahren nach einem der vorangehenden Ansprüche, wobei die Bestimmung des Übertragungsparameters zusätzlich anhand eines festlegbaren Verzögerungsmaximalwertes erfolgt.6. The method according to any one of the preceding claims, wherein the determination of the transmission parameter is additionally based on a definable delay maximum value.
7. Netzwerkknoten (Kl...7) mit7. Network node (Kl ... 7) with
Mitteln zur Ermittlung eines Metrikwerts; - einer Prozessiereinheit zur Bestimmung wenigstens eines Übertragungsparameters ; einer Sendeeinrichtung zur Übertragung der Daten, derart ausgestaltet, dass die Prozessiereinheit den Übertra- gungsparameter anhand des Metrikwerts bestimmt und die Sende¬ einrichtung die Daten unter Berücksichtigung des Übertragungsparameters übertragt.Means for determining a metric value; a processing unit for determining at least one transmission parameter; a transmission device for transmitting the data, configured such that the processing unit transmits the transmission determined transmission parameters based on the metric value and the transmitting ¬ device transmits the data taking into account the transmission parameter.
8. Netzwerkknoten (Kl...7) nach Anspruch 7, derart ausgestaltet, dass der Übertragungsparameter eine Übertragungsrate von Datenpaketen ist.8. network node (Kl ... 7) according to claim 7, configured such that the transmission parameter is a transmission rate of data packets.
9. Netzwerkknoten (Kl...7) nach Anspruch 7 und wenigstens einem der Ansprüche 2 bis 6.9. network node (Kl ... 7) according to claim 7 and at least one of claims 2 to 6.
10. Netzwerk mit wenigstens einem Netzwerkknoten (Kl...7) nach wenigstens einem der Ansprüche 7 bis 9.10. Network with at least one network node (Kl ... 7) according to at least one of claims 7 to 9.
11. Netzwerk nach Anspruch 10, ausgestaltet als Multihop- Netzwerk . 11. Network according to claim 10, configured as a multihop network.
PCT/EP2007/052869 2006-03-28 2007-03-26 Method for transmitting data WO2007110407A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07727342A EP1999904A1 (en) 2006-03-28 2007-03-26 Method for transmitting data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102006014356.6 2006-03-28
DE102006014356A DE102006014356A1 (en) 2006-03-28 2006-03-28 Data transmission e.g. voice over internet protocol transmission, method for multi-hop network , involves determining one transmission parameter using metric value, where data are transmitted in consideration of transmission parameter

Publications (1)

Publication Number Publication Date
WO2007110407A1 true WO2007110407A1 (en) 2007-10-04

Family

ID=38222773

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2007/052869 WO2007110407A1 (en) 2006-03-28 2007-03-26 Method for transmitting data

Country Status (3)

Country Link
EP (1) EP1999904A1 (en)
DE (1) DE102006014356A1 (en)
WO (1) WO2007110407A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030152032A1 (en) * 2002-02-14 2003-08-14 Kddi Corporation Video information transmission system, and apparatus and program used for video information transmission system
US20050226219A1 (en) * 2004-04-12 2005-10-13 Liam Casey System and method for increasing call capacity for a wireless local area network
US20060062156A1 (en) * 2004-09-23 2006-03-23 Harris Corporation Adaptive bandwidth utilization for telemetered data

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3516432B2 (en) * 1997-11-18 2004-04-05 株式会社東芝 Node device and packet transfer method
GB0323244D0 (en) * 2003-10-03 2003-11-05 Fujitsu Ltd Uplink scheduling
US7616575B2 (en) * 2004-06-23 2009-11-10 Microsoft Corporation System and method for link quality routing using a weighted cumulative expected transmission time metric

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030152032A1 (en) * 2002-02-14 2003-08-14 Kddi Corporation Video information transmission system, and apparatus and program used for video information transmission system
US20050226219A1 (en) * 2004-04-12 2005-10-13 Liam Casey System and method for increasing call capacity for a wireless local area network
US20060062156A1 (en) * 2004-09-23 2006-03-23 Harris Corporation Adaptive bandwidth utilization for telemetered data

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TODE H ET AL: "A ROUTING METHOD USING A TUNABLE COST FUNCTION TO OBTAIN REQUIRED COMMUNICATION QUALITY AND PERFORMANCE", ELECTRONICS & COMMUNICATIONS IN JAPAN, PART I - COMMUNICATIONS, WILEY, HOBOKEN, NJ, US, vol. 81, no. 5, May 1998 (1998-05-01), pages 30 - 40, XP000752589, ISSN: 8756-6621 *

Also Published As

Publication number Publication date
DE102006014356A1 (en) 2007-10-04
EP1999904A1 (en) 2008-12-10

Similar Documents

Publication Publication Date Title
DE60112089T2 (en) METHOD AND SYSTEM FOR MANAGING THE QUALITY OF SERVICE THROUGH INFORMATION IN THE PACKET NETWORK
DE102012214245B4 (en) Multistream data transmission
DE69434503T2 (en) Mobile radio transmission system
DE102005037586A1 (en) Selection method for codec, involves determination of codec list on basis of table, which stores associated transmission capacity for target address range whereby table is updated automatically through measurements
DE102006027708B3 (en) Communication connection optimizing method for packet switching voice-oriented Internet protocol network, involves establishing direct signaling connection between communication nodes, and attaching useful connection to direct connection
EP1322085B1 (en) Method for monitoring the quality of service in a multimedia packet network
DE102006015055B4 (en) Method, arrangement and device for transmitting information between a central and at least one decentralized unit in a communication network
DE102014213304A1 (en) A method and apparatus for monitoring a quality of service of a data transmission over a data connection in a radio network
DE60224453T2 (en) RADIO COMMUNICATION IN A RADIO TRANSMISSION NETWORK
EP1999899B1 (en) Method for determining a route distance value
EP2309797B1 (en) Method for operating a mobile radio network
WO2007110407A1 (en) Method for transmitting data
DE112004002774T5 (en) Optimization of resource usage in a packet switched network
WO2005122475A1 (en) Method and device for indicating the status in a data transmission network featuring different data transmission variants
DE10118192A1 (en) Transmitting digital signals with various defined bit rates involves varying the number of frames in at least one packet depending on the length of at least one frame in packet
DE102007012832B4 (en) Data transmission device and method of operation for this
WO2003026227A2 (en) Method for maintaining and/or qualitatively improving a communication path in a relay system
DE10015640A1 (en) Process for signaling different header information
DE10320696A1 (en) Method of transmitting information between a terminal of at least one communication network and an administration unit on the communication network
WO2008003720A2 (en) Arrangement, method and control unit for billing a packet-oriented data flow, network node and communications terminal
DE10357522A1 (en) Data transmission method and network
DE102021211131A1 (en) Dynamic jitter buffer for multipath communication
DE102004061523A1 (en) A method for enabling the monitoring of a non-real-time data link context of a cellular cellular network subscriber
EP2278758B1 (en) Priority-based communications network and communications method
WO2009049701A1 (en) Method for selecting usable network connections for communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07727342

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2007727342

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE