Questions tagged [qos]

Quality-Of-Service (QoS) is the management of system resources, network or otherwise, to apply greater returns with minimal overhead, providing a measurable increase in performance.^1 ^2 ^3

Application QoS is related to thread management or Interprocess Communication (IPC) management as it relates to hardware and software resource access.

"In the field of computer networking and other packet-switched telecommunication networks, quality of service refers to traffic prioritization and resource reservation control mechanisms rather than the achieved service quality. Quality of service is the ability to provide different priorities to different applications, users, or data flows, or to guarantee a certain level of performance to a data flow."

199 questions
5
votes
1 answer

WebSocket guaranteed delivery free framework

I have some kind of system that send messages from Java back-end to Web front-end constantly. I use Openfire with XMPP protocol as a transport system. But XMPP is just a transport protocol, it do not guaranty delivery in case when Internet…
Eazy
  • 3,212
  • 5
  • 24
  • 40
4
votes
0 answers

Socket IO control in .NET Core for DSCP

.NET Core provides Sockets class which is an implementation of Berkely Sockets API. It provides a method IOControl that allows setting low-level IO Control. It also has an enum where we can use IOControlCode.SetQos. What should be the value of…
Jigar
  • 544
  • 1
  • 8
  • 28
4
votes
3 answers

Why is my Linux prio based tc not improving network latency?

I am building a real-time embedded linux application that has a variety of network traffic. Of the set of traffic, two connections are time critical. One is the input data and the other for output data. My application needs this traffic to have…
Eric
  • 2,029
  • 2
  • 26
  • 36
4
votes
1 answer

How do I listen for network traffic on an interface/device using Java?

I'm looking to implement a reverse QoS system (because I don't have the resources to saturate my network to actually do QoS). Everything I have seen about capturing network traffic using Java seems to point to Jpcap - a 3+ year old library, or to…
Matthew Herbst
  • 29,477
  • 23
  • 85
  • 128
4
votes
1 answer

Monitoring Quality of Serverice of all API response time, Which one is better approach median, span 5-95 or upper95?

I want to monitor response time of an API. I can methods like average, median and other for monitoring. But I am facing following problems with those methods: Problem with average if one of the request taken very high time. For example in given set…
Vivek Goel
  • 22,942
  • 29
  • 114
  • 186
4
votes
1 answer

Why IPv5 was never used?

Just wondering why IPv5 was never used? It's based on ST-II right? A QoS extension for IPv4 if I'm not taking it 100% wrong. Does it have to do with the comparison with RSVP protocol too?
Khiem-Kim Ho Xuan
  • 1,301
  • 1
  • 22
  • 45
3
votes
1 answer

Altruistic network connection bandwidth estimation

Assume two peers Alice and Bob connected over a IP network. Alice and Bob are exchanging packets of lossy compressed data which are generated and to be consumes in real time (think a VoIP or video chat application). The service is designed to cope…
datenwolf
  • 159,371
  • 13
  • 185
  • 298
3
votes
1 answer

How does quality of service (QOS) change when a dispatchWorkItem of higher QOS is added to a dispatchQueue of lower QOS?

I've found a documentation about how QOS get promoted for operations and operations queues: https://developer.apple.com/library/archive/documentation/Performance/Conceptual/EnergyGuide-iOS/PrioritizeWorkWithQoS.html But haven't found anything about…
Vaibhav Singh
  • 119
  • 14
3
votes
1 answer

Linux low latency tcp stream

I have an embedded application that has this requirement: One outgoing TCP network stream need absolute highest priority over all other outgoing network traffic. If there are any packets waiting to be transferred on that stream, they should be the…
Eric
  • 2,029
  • 2
  • 26
  • 36
3
votes
1 answer

How to calculate Packet loss, Jitter and QoS parameters of video over an IP connection?

I came across a mobile application which performs voice and video quality test to give a measure of the quality of voice/video experience over an IP connection. The test calculates the values of Jitter, Packet loss etc. for the remote stream. I am…
Samuh
  • 36,316
  • 26
  • 109
  • 116
3
votes
0 answers

APNS push notifications QoS - How notifications are delivered after coming back from offline status?

When observing WhatsApp, and similar chat apps, I can see the following behaviour: Turn off internet connection (both cellular and WIFI). Make sure chat app is not active (in background). Send multiple messages to my device (via other…
Yaron Levi
  • 12,535
  • 16
  • 69
  • 118
3
votes
1 answer

How to set DSCP byte in Java on OS X

I'm trying to set the DSCP field in the header of a UDP packet in Java, like so: bcSock = new DatagramSocket(port, address); bcSock.setTrafficClass(0xE0); However, when looking at the packets with Wireshark, it shows the DSCP byte as 0x00. I tried…
briggsm
  • 455
  • 3
  • 15
3
votes
0 answers

Jitter units for Live555

I am going through some documentation of a voip software that uses Live555 as the underlying network layer. As per RFC for RTSP - live555 seems to have implemented it. But the output is not clear to me. From archives of Live555 here question it…
Wajih
  • 793
  • 3
  • 14
  • 31
3
votes
3 answers

Using ThreadPools to process M tasks of N users on K threads (N*M >> K) in Java

I have a RESTful-styled RPC (remote procedure call) API running on a tomcat server that processes data of N users with M tasks on K threads. Mostly one user has around 20 to 500 tasks (but M could be between 1 to 5000). One task needs around 10 to…
3
votes
0 answers

Setting DIFFSERV/DSCP with GQOS for specific socket in c

I need to set the DSCP field of packets sent from a specific (tcp) socket in windows XP. It seems that the GQOS API should serve this purpose (see http://blogs.msdn.com/wndp/archive/2006/07/05/657196.aspx) but I really, really, can't find any…
r0u1i
  • 3,526
  • 6
  • 28
  • 36
1
2
3
13 14