paper-with-me

Papers

Large-Scale Intelligent Microservices

2020-09-17 · Mark Hamilton, Nick Gonsalves, Christina Lee, Anand Raman, Brendan Walsh, Siddhartha Prasad, Dalitso Banda, Lucy Zhang, Mei Gao, Lei Zhang, William T. Freeman

Deploying Machine Learning (ML) algorithms within databases is a challenge due to the varied computational footprints of modern ML algorithms and the myriad of database technologies each with its own restrictive syntax. We introduce an Apache Spark-based micro-service orchestration framework that extends database operations to include web service primitives. Our system can orchestrate web services across hundreds of machines and takes full advantage of cluster, thread, and asynchronous parallelism. Using this framework, we provide large scale clients for intelligent services such as speech, vision, search, anomaly detection, and text analysis. This allows users to integrate ready-to-use intelligence into any datastore with an Apache Spark connector. To eliminate the majority of overhead from network communication, we also introduce a low-latency containerized version of our architecture. Finally, we demonstrate that the services we investigate are competitive on a variety of benchmarks, and present two applications of this framework to create intelligent search engines, and real-time auto race analytics systems.

📄 PDF Abstract BibTeX arXiv:2009.08044

Code (1)

Azure/mmlspark 공식 구현

Tasks

Anomaly Detection

Similar Papers 제목 키워드 기반

Minerva: A Portable Machine Learning Microservice Framework for Traditional Enterprise SaaS Applications

2020-05-02 · Venkata Duvvuri

In traditional SaaS enterprise applications, microservices are an essential ingredient to deploy machine learning (ML) models successfully. In general, microservices result in efficiencies in software service design, dev…

BIG-bench Machine Learning

Microservices based Framework to Support Interoperable IoT Applications for Enhanced Data Analytics

2019-10-19 · Sajjad Ali, Muhammad Aslam Jarwar, Ilyoung Chong

Internet of things is growing with a large number of diverse objects which generate billions of data streams by sensing, actuating and communicating. Management of heterogeneous IoT objects with existing approaches and p…

Management

Sinan: Data-Driven, QoS-Aware Cluster Management for Microservices

2021-05-27 · Yanqi Zhang, Weizhe Hua, Zhuangzhuang Zhou, Edward Suh 외

Cloud applications are increasingly shifting from large monolithic services, to large numbers of loosely-coupled, specialized microservices. Despite their advantages in terms of facilitating development, deployment, modu…

Management

MONO2REST: Identifying and Exposing Microservices: a Reusable RESTification Approach

2025-03-27 · Matthéo Lecrivain, Hanifa Barry, Dalila Tamzalit, Houari Sahraoui

The microservices architectural style has become the de facto standard for large-scale cloud applications, offering numerous benefits in scalability, maintainability, and deployment flexibility. Many organizations are pu…

Evolutionary Algorithms

Leveraging Deep Learning to Improve the Performance Predictability of Cloud Microservices

2019-05-02 · Yu Gan, Yanqi Zhang, Kelvin Hu, Dailun Cheng 외

Performance unpredictability is a major roadblock towards cloud adoption, and has performance, cost, and revenue ramifications. Predictable performance is even more critical as cloud services transition from monolithic d…