Linux cgroups-based solutions (e.g., Docker, CoreOS) are increasingly being used to host multiple applications on the same host. We have been using cgroups at LinkedIn to build our own containerization product called LPS (LinkedIn Platform as a Service) and to investigate the impact of resource-limiting policies on application performance. This post presents our...
LPS Articles
-
- Topics:
- Performance,
- linux,
- LPS
-
Nuage (French for “cloud”) is what we call LinkedIn’s internal cloud management portal. It allows LinkedIn developers to quickly create new datastores like Kafka topics, Voldemort stores, and Espresso databases, to name just a few in the LinkedIn data centers. The product consists of an HTTP frontend available to LinkedIn developers and a rest.li backend service...
- Topics:
- Performance,
- ESPRESSO,
- LPS,
- Kafka,
- Voldemort
-
Coauthors: Cuong Tran and Jerry Weng Summary The Linux kernel feature of cgroups (Control Groups) is being increasingly adopted for running applications in multi-tenanted environments. Many projects (e.g., Docker and CoreOS) rely on cgroups to limit resources such as CPU and memory. Ensuring the high performance of the applications running in cgroups is very...
- Topics:
- memory,
- Performance,
- linux,
- LPS
-
Last month, we announced to the world our vision for application-centric infrastructure at LinkedIn. LPS, or LinkedIn Platform as a...
- Topics:
- deployment,
- LPS
-
Since 2003, we’ve re-architected our hosting systems four times to meet the needs of our rapidly growing systems and member base. At...
- Topics:
- infrastructure,
- LPS