2019 IEEE International Conference on Autonomic Computing (ICAC) 2019
DOI: 10.1109/icac.2019.00031
|View full text |Cite
|
Sign up to set email alerts
|

Express-Lane Scheduling and Multithreading to Minimize the Tail Latency of Microservices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 26 publications
0
2
0
Order By: Relevance
“…Shinjuku [24] seeks to address this challenge via implementing a highly efficient preemption mechanism to enable processor sharing by eliminating the operating system threading overheads. RPCValet [12], Nebula [43], and Q-Zilla [35,36] make the observation that shared request queues are very costly for s-scale microservices despite being imperative for achieving minimal tail latency. They seek to enable shared queues through specialized hardware support.…”
Section: Related Workmentioning
confidence: 99%
“…Shinjuku [24] seeks to address this challenge via implementing a highly efficient preemption mechanism to enable processor sharing by eliminating the operating system threading overheads. RPCValet [12], Nebula [43], and Q-Zilla [35,36] make the observation that shared request queues are very costly for s-scale microservices despite being imperative for achieving minimal tail latency. They seek to enable shared queues through specialized hardware support.…”
Section: Related Workmentioning
confidence: 99%
“…Persephone [31] leveraged application-specific knowledge to reserve cores for short requests and avoid preemption altogether. Other proposals employ custom hardware with centralized scheduling (Mind the Gap [44], nanoPU [45], RPCValet [29]), priority queues (ExpressLane [54]), or fast context switching [43].…”
Section: User-level Threadingmentioning
confidence: 99%