Filters








216 Hits in 5.5 sec

Towards a container-based architecture for multi-tenant SaaS applications

Eddy Truyen, Dimitri Van Landuyt, Vincent Reniers, Ansar Rafique, Bert Lagaisse, Wouter Joosen
2016 Proceedings of the 15th International Workshop on Adaptive and Reflective Middleware - ARM 2016  
services, triggers the unanswered question whether and how container technology may affect such multi-tenant architectures.  ...  To answer this question, we outline our ideas on a container-based multi-tenant architecture for SaaS applications.  ...  Kubernetes builds upon and extends Docker with additional support for deploying and managing a multi-tiered distributed application as a set of containers on a cluster of nodes.  ... 
doi:10.1145/3008167.3008173 dblp:conf/middleware/TruyenLRRLJ16 fatcat:4f2cmwzemjektjygfqqtzlt2ca

Using Microservices to Customize Multi-Tenant SaaS: From Intrusive to Non-Intrusive

Hui Song, Phu H. Nguyen, Franck Chauvel, Michael Wagner
2020 International Conference on Microservices  
The paper clarifies the key concepts related to the problem of multi-tenant customization, and describes a design with a reference architecture and high-level principles.  ...  To empower businesses with specific requirements on top of the shared standard SaaS, vendors need a novel approach to support the customization on the multi-tenant SaaS.  ...  The vendor builds the Docker image according to the Dockerfile, in the vendor cloud, and instantiates a container from the image when customization service needs to be on-board for the tenant.  ... 
doi:10.4230/oasics.microservices.2017-2019.1 dblp:conf/microservices/SongNC19 fatcat:o6umjfao4bfvnlfe2cme6aclhm

Intel SGX Enabled Key Manager Service with OpenStack Barbican [article]

Somnath Chakrabarti, Brandon Baker, Mona Vij
2017 arXiv   pre-print
While there is desire to use encryption, various cloud components do not want to deal with key management, which points to a strong need for a separate key management system.  ...  We propose to build an Intel Software Guard Extension or SGX based software crypto plugin that offers security similar to an HSM with the low cost and scalability of a software based solution.  ...  Barbican Clients Our goal for cloud infrastructure providers is to make the transition from a legacy Barbican system to an Intel® SGX enabled Barbican system as smooth as possible with minimal or no impact  ... 
arXiv:1712.07694v1 fatcat:43qe52kc2ja7ne4l5pcvmzrghe

Integrating Containers in the CERN Private Cloud

Bertrand Noel, Davide Michelino, Mathieu Velten, Ricardo Rocha, Spyridon Trigazis
2017 Journal of Physics, Conference Series  
Containers remain a hot topic in computing, with new use cases and tools appearing every day.  ...  A single solution for container deployment would not cover every one of them, and supporting multiple solutions involves repeating the same process multiple times for integration with authentication services  ...  Users can run today multi-tenant workloads on a single machine with confidence, and add or remove sets of privileges as required.  ... 
doi:10.1088/1742-6596/898/9/092045 fatcat:o36zsfam6zal3h3f7ktdnlcm6i

Trusted Network Slicing Among Multiple Mobile Network Operators

Jehanzaib Yousuf Muhammad, Mingjun Wang, Zheng Yan, Fawad Khan
2020 2020 IEEE 19th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)  
Furthermore, we developed a Proof of Concept of our proposed scheme using Intel SGX, flask framework and Docker containers.  ...  "Network Slicing" is a driving architectural concept for multi-tenancy.  ...  By allowing different parties to instantiate and run a softwarized architecture, 5G becomes inherently a multi-Tenant ecosystem, whereby a Tenant refers to a user or a user group with specific access rights  ... 
doi:10.1109/trustcom50675.2020.00150 fatcat:6xtvfi7sfrflpjvmpr6er4bxka

Towards Secure Cloud Orchestration for Multi-Cloud Deployments

Nicolae Paladi, Antonis Michalas, Hai-Van Dang
2018 Proceedings of the 5th Workshop on CrossCloud Infrastructures & Platforms - CrossCloud'18  
We identify a set of attack scenarios, define security enforcement enablers and propose an architecture for a security-enabled cloud orchestration framework for multi-cloud application deployments.  ...  Their role spans both vertically (deployment on infrastructure, platform, application and microservice levels) and horizontally (deployments from many distinct cloud resource providers).  ...  Acknowledgments The research was conducted within the COLA project and received funding from the European Union's Horizon 2020 research and innovation programme under grant No 731574.  ... 
doi:10.1145/3195870.3195874 dblp:conf/eurosys/PaladiMD18 fatcat:qul32bkf4rfdnghqmnxyfzl5ga

Snafu: Function-as-a-Service (FaaS) Runtime Design and Implementation [article]

Josef Spillner
2017 arXiv   pre-print
Snafu, or Snake Functions, is a modular system to host, execute and manage language-level functions offered as stateless (micro-)services to diverse external triggers.  ...  The invocation of snafu-control -e docker -a aws would run each function after authentication within a per-tenant Docker container.  ...  Cloud platform providers benefit from operating Snafu in multi-tenant mode, cloud application engineers avail themselves of a low-effort tooling to test locally without incurring cost, and academics get  ... 
arXiv:1703.07562v1 fatcat:ikv5d45ib5cqvejcjjvtxrrj7u

BIDS apps: Improving ease of use, accessibility, and reproducibility of neuroimaging data analysis methods

Krzysztof J. Gorgolewski, Fidel Alfaro-Almagro, Tibor Auer, Pierre Bellec, Mihai Capotă, M. Mallar Chakravarty, Nathan W. Churchill, Alexander Li Cohen, R. Cameron Craddock, Gabriel A. Devenyi, Anders Eklund, Oscar Esteban (+18 others)
2017 PLoS Computational Biology  
In this work, we introduce a framework for creating, testing, versioning and archiving portable applications for analyzing neuroimaging data organized and described in compliance with the Brain Imaging  ...  The rate of progress in human neurosciences is limited by the inability to easily apply a wide range of analysis methods to the plethora of different datasets acquired in labs around the world.  ...  Docker containers are easily run on personal computers and cloud services.  ... 
doi:10.1371/journal.pcbi.1005209 pmid:28278228 pmcid:PMC5363996 fatcat:w3lyzbawerco5k3un4ynilos4u

The "Container-Cloud" Architecture and Scene Perception in IoE Era

Bo Yu, Zhongliang Guan, Yan Jiang, Cuiyu Qi, Shifeng Liu
2016 International Journal of Grid and Distributed Computing  
From this perspective, service-oriented design makes even the entire Internet a big compiler. Meanwhile the "C-C" architecture can provide smart services through the cloud in IoE environment.  ...  By cloud compiler, we can program in the browser to realize the runtime and the cloud storage, to provide a programming model, application development, and to template component, multi-tenants management  ...  Inter-Cloud [16]: In order to interconnect with other clouds, to call some service from other cloud and mush-up them to a new service, a cloud should be extended by a cloud stub.  ... 
doi:10.14257/ijgdc.2016.9.5.15 fatcat:nc6ndgcnojgd7af5pislmjjxiy

BIDS Apps: Improving ease of use, accessibility, and reproducibility of neuroimaging data analysis methods [article]

Krzysztof J. Gorgolewski, Fidel Alfaro-Almagro, Tibor Auer, Pierre Bellec, Mihai Capota, M. Mallar Chakravarty, Nathan W. Churchill, Alexander Li Cohen, R. Cameron Craddock, Gabriel A. Devenyi, Anders Eklund, Oscar Esteban (+17 others)
2016 biorxiv/medrxiv   pre-print
Previous containerized data processing solutions were limited to single user environments and not compatible with most multi-tenant High Performance Computing systems.  ...  In this work, we introduce a framework for creating, testing, versioning and archiving portable applications for analyzing neuroimaging data organized and described in compliance with the Brain Imaging  ...  Docker containers are easily run on personal computers and cloud services.  ... 
doi:10.1101/079145 fatcat:gcucphi25za2fpjslevavjaz24

Foggy: A Platform for Workload Orchestration in a Fog Computing Environment

Daniele Santoro, Daniel Zozin, Daniele Pizzolli, Francesco De Pellegrini, Silvio Cretti
2017 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom)  
Foggy orchestrates application workload, negotiates resources and supports IoT operations for multi-tier, distributed, heterogeneous and decentralized Cloud Computing systems.  ...  The ability of Foggy to find a trade-off between infrastructure owners' and tenants' needs, in terms of efficient and optimized use of the infrastructure while satisfying the application requirements,  ...  multi-components application in a way to measure impact and performance at infrastructure and application level.  ... 
doi:10.1109/cloudcom.2017.62 dblp:conf/cloudcom/SantoroZPPC17 fatcat:eovkqhbmprfdtkxcg4xatrer5a

Serverless Computing: Current Trends and Open Problems [article]

Ioana Baldini, Paul Castro, Kerry Chang, Perry Cheng, Stephen Fink, Vatche Ishakian, Nick Mitchell, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski, Philippe Suter
2017 arXiv   pre-print
Serverless computing has emerged as a new compelling paradigm for the deployment of applications and services.  ...  It represents an evolution of cloud programming models, abstractions, and platforms, and is a testament to the maturity and wide adoption of cloud technologies.  ...  from a cold container.  ... 
arXiv:1706.03178v1 fatcat:gj77pyp4qrc7thqk7dl72bovg4

Approaches for containerized scientific workflows in cloud environments with applications in life science

Ola Spjuth, Marco Capuccini, Matteo Carone, Anders Larsson, Wesley Schaal, Jon Ander Novella, Oliver Stein, Morgan Ekmefjord, Paolo Di Tommaso, Evan Floden, Cedric Notredame, Pablo Moreno (+5 others)
2021 F1000Research  
A particular focus is placed on the workflow tool's interaction with the Kubernetes container orchestration framework.  ...  In this article, we review a number of approaches to using containers as implemented in the workflow tools Nextflow, Galaxy, Pachyderm, Argo, Kubeflow, Luigi and SciPipe, when deployed in cloud environments  ...  Acknowledgements A previous version of this article is available from: https://doi.org/10.7287/peerj.preprints.27141v1.  ... 
doi:10.12688/f1000research.53698.1 fatcat:qy3gnqbsavcctctanch25ukgie

D5.3 Platform Api Designs And Implementation

Christos Tselios, Luis Tomas Bolivar, Jose Maria Roldan Gil, Carlos Martins Marques, Kevin Du, Stefano Salsano, Claudio Pisa, Francesco Lombardo, Luca Chiaraviglio, Costin Raicu, Cyril Soldani, Bessem Sayadi (+1 others)
2018 Zenodo  
This deliverable provides an overview of the project's platform API design and implementation, along with the main principles on which it was based.  ...  The Docker registry stores Docker images. An image is a read-only template with instructions for creating a Docker container. A container is a runnable instance of an image.  ...  OpenStack modules have certain legacy codenames marking the original project they derived from.  ... 
doi:10.5281/zenodo.1230540 fatcat:kyuss2iio5f3pdzl67skb6dtle

Self-managing cloud-native applications: Design, implementation, and experience

Giovanni Toffetti, Sandro Brunner, Martin Blöchlinger, Josef Spillner, Thomas Michael Bohnert
2017 Future generations computer systems  
experience in porting a legacy application to the cloud applying cloud-native principles.  ...  We claim that this approach has intrinsic limits, namely that separating management functionalities from the application prevents them from naturally scaling with the application and requires additional  ...  It has also been supported by an AWS in Education Research Grant award, which helped us to run our experiments on a public cloud.  ... 
doi:10.1016/j.future.2016.09.002 fatcat:da6tqvvvazeqfaqaau22zvjm7y
« Previous Showing results 1 — 15 out of 216 results