ABSTRACT
We present cCube, a microservices open source architecture used to automatically create an application of one or more Evolutionary Machine Learning (EML) classification algorithms that can be deployed to the cloud with automatic data factorization, training, result filtering and fusion.
- Ignacio Arnaldo, Kalyan Veeramachaneni, Andrew Song, and Una-May O'Reilly. 2015. Bring Your Own Learner: A Cloud-Based, Data-Parallel Commons for Machine Learning. IEEE Computational Intelligence Magazine 10, 1 (Feb. 2015), 20--32.Google ScholarCross Ref
- Erhan Ekici. 2014. Microservices Architecture, Containers and Docker. (Dec. 2014). https://www.ibm.com/developerworks/community/blogs/1ba56fe3-efad-432f-a1ab-58ba3910b073/entry/microservices_architecture_containers_and_dockerGoogle Scholar
- Nicolas Ferry, Alessandro Rossini, Franck Chauvel, Brice Morin, and Arnor Solberg. 2014. Towards Model-Driven Provisioning, Deployment, Monitoring, and Adaptation of Multi-Cloud Systems. In IEEE International Conference on Cloud Computing (CLOUD). 887--894. Google ScholarDigital Library
- James Lewis and Martin Fowler. 2014. Microservices, a Definition of This New Architectural Term. (March 2014). https://martinfowler.com/articles/microservices.htmlGoogle Scholar
- John Vlissides, Richard Helm, Ralph Johnson, and Erich Gamma. 1994. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.Google Scholar
Index Terms
- cCube: a cloud microservices architecture for evolutionary machine learning classification
Recommendations
Towards evolutionary machine learning comparison, competition, and collaboration with a multi-cloud platform
GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference CompanionWe present cCube, an open source architecture used to automatically create an application of one or more Evolutionary Machine Learning (EML) classification algorithms that can be deployed to the cloud with automatic data factorization, training, result ...
Monitoring-based auto-scalability across hybrid clouds
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied ComputingCloud computing is a relatively new type of Internet-based computing that becomes more and more popular. Using methods like virtualization, adopting architectures based on microservices, automation of building and deployment processes, Cloud could ...
Design of Scalable and Resilient Applications using Microservice Architecture in PaaS Cloud
ICSOFT 2019: Proceedings of the 14th International Conference on Software TechnologiesWith the increasing adoption of microservice architecture and popularity of Platform as a Service (PaaS) cloud, software architecture design is in many domains leaning towards composition of loosely interconnected services hosted in the PaaS cloud, ...
Comments