User profiles for Christopher S. Meiklejohn

Christopher Meiklejohn

Ph.D. Student
Verified email at cs.cmu.edu
Cited by 535

Netherite: Efficient execution of serverless workflows

…, K Kallas, C McMahon, CS Meiklejohn…�- Proceedings of the�…, 2022 - dl.acm.org
Serverless is a popular choice for cloud service architects because it can provide scalability
and load-based billing with minimal developer effort. Functions-as-a-service (FaaS) are …

Durable functions: Semantics for stateful serverless

…, K Kallas, C McMahon, CS Meiklejohn�- Proceedings of the�…, 2021 - dl.acm.org
Serverless, or Functions-as-a-Service (FaaS), is an increasingly popular paradigm for
application development, as it provides implicit elastic scaling and load based billing. However, …

Service-level fault injection testing

CS Meiklejohn, A Estrada, Y Song, H Miller…�- Proceedings of the�…, 2021 - dl.acm.org
Companies today increasingly rely on microservice architectures to deliver service for their
large-scale mobile or web applications. However, not all developers working on these …

Serverless workflows with durable functions and netherite

…, D Justo, K Kallas, C McMahon, CS Meiklejohn�- arXiv preprint arXiv�…, 2021 - arxiv.org
Serverless is an increasingly popular choice for service architects because it can provide
elasticity and load-based billing with minimal developer effort. A common and important use …

{PARTISAN}: Scaling the Distributed Actor Runtime

CS Meiklejohn, H Miller, P Alvaro�- 2019 USENIX Annual Technical�…, 2019 - usenix.org
We present the design of an alternative runtime system for improved scalability and reduced
latency in actor applications called PARTISAN. PARTISAN provides higher scalability by …

Practical evaluation of the lasp programming model at large scale: an experience report

CS Meiklejohn, V Enes, J Yoo, C Baquero…�- Proceedings of the 19th�…, 2017 - dl.acm.org
Programming models for building large-scale distributed applications assist the developer in
reasoning about consistency and distribution. However, many of the programming models …

On the design of distributed programming models

CS Meiklejohn�- Proceedings of the Programming Models and�…, 2017 - dl.acm.org
Programming large-scale distributed applications requires new abstractions and models to
be done well. We demonstrate that these models are possible. Following from both the FLP …

[PDF][PDF] Resilient Microservice Applications, by Design, and without the Chaos

C Meiklejohn - 2024 - reports-archive.adm.cs.cmu.edu
… While this case study confirms the fault injection technique’s effectiveness, it both highlights
… Thanks to my sister, Haley, for all of the laughs and bad 80’s music videos we have shared …

Distributed Execution Indexing

CS Meiklejohn, R Padhye, H Miller�- arXiv preprint arXiv:2209.08740, 2022 - arxiv.org
This work-in-progress report presents both the design and partial evaluation of distributed
execution indexing, a technique for microservice applications that precisely identifies dynamic …

[BOOK][B] Freedom and the College

A Meiklejohn - 1923 - books.google.com
… I think that in the only sense in which such men as we can take a moral creed we do accept
the Christian teaching. In this we do as Buddhists do, and as Mohammedans. We take the …