{FIRM}: An intelligent fine-grained resource management framework for {SLO-Oriented} microservices

H Qiu, SS Banerjee, S Jha, ZT Kalbarczyk… - 14th USENIX symposium …, 2020 - usenix.org
User-facing latency-sensitive web services include numerous distributed,
intercommunicating microservices that promise to simplify software development and …

Topology-aware scheduling framework for microservice applications in cloud

X Li, J Zhou, X Wei, D Li, Z Qian, J Wu… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Loosely coupled and highly cohesived microservices running in containers are becoming
the new paradigm for application development. Compared with monolithic applications …

Live migration of virtual machines in distributed computing systems

N Bade, S Kumar, M Vora, A Mittal - US Patent 10,664,323, 2020 - Google Patents
A virtual disk and associated methods for facilitating live migration of virtual machines in
distributed computing systems are disclosed herein. In one embodiment, a method includes …

Virtualized network functions and service chaining in serverless computing infrastructure

K Shimamura, AK Saha, D Dutta - US Patent 10,257,033, 2019 - Google Patents
5, 408, 231 A 5, 491, 690 A 5, 557, 609 A 5, 600, 638 A 5, 687, 167 A 6, 115, 384 A 6, 167,
438 A 6, 400, 681 B1 6, 493, 804 B1 6, 661, 797 B1 6, 687, 229 B1 6, 799, 270 B1 6, 888 …

Serverless computing and task scheduling

K Shimamura, T Okwii, D Dutta, YB Udupi… - US Patent …, 2021 - Google Patents
In one embodiment, a method for serverless computing comprises: receiving a task
definition, wherein the task definition comprises a first task and a second task chained to the …

FPGA acceleration for serverless computing

K Shimamura, X Huang, AK Saha, D Dutta - US Patent 10,489,195, 2019 - Google Patents
In one embodiment, a method for FPGA accelerated serverless computing comprises
receiving, from a user, a definition of a serverless computing task comprising one or more …

Monitoring application workloads scheduled on heterogeneous elements of information technology infrastructure

J Espy, RA Lincourt, S Young - US Patent 10,152,357, 2018 - Google Patents
A method includes selecting a given hardware configuration for a given application
workload based on aligning an application workload specification template with a first …

Optimizing serverless computing using a distributed computing framework

X Huang, J George, MS Tarre, K Shimamura… - US Patent …, 2020 - Google Patents
Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow
by determining when and how to optimize SLC jobs for computing in a Distributed …

Managing processor usage of a physical host configured for hosting computing instances

K Krishnan - US Patent 9,959,188, 2018 - Google Patents
Technology for detecting processor usage of a physical host hosting computing instances is
provided. In one example, a method may include identifying a location of a hardware …

Distributed resource scheduling based on network utilization

SB Gamage, R Griffith - US Patent 10,382,352, 2019 - Google Patents
Examples provide a network-utilization based scheduler that considers network utilization
when load balancing virtual computing instances (VCIs) in a cluster. The scheduler also …