72 research outputs found

    MHCP: Multimedia Hybrid Cloud Computing Protocol and Architecture for Mobile Devices

    Full text link
    [EN] Multimedia cloud computing has appeared as a very attractive environment for the business world in terms of providing cost-effective services with a minimum of entry costs and infrastructure requirements. There are some architecture proposals in the related literature, but there is no multimedia cloud computing architecture with hybrid features specifically designed for mobile devices. In this article, we propose a new multimedia hybrid cloud computing architecture and protocol. It merges existing private and public clouds and combines IaaS, SaaS and SECaaS cloud computing models in order to find a common platform to deliver real time traffic from heterogeneous multimedia and social networks for mobile users. The developed protocol provides suitable levels of QoS, while providing a secure and trusted cloud environment.Jimenez, JM.; Díaz Santos, JR.; Lloret, J.; Romero Martínez, JO. (2019). MHCP: Multimedia Hybrid Cloud Computing Protocol and Architecture for Mobile Devices. IEEE Network. 33(1):106-112. https://doi.org/10.1109/MNET.2018.1300246S10611233

    Orthogonal variability modeling to support multi-cloud application configuration

    Get PDF
    Cloud service providers benefit from a vast majority of customers due to variability and making profit from commonalities between the cloud services that they provide. Recently, application configuration dimensions has been increased dramatically due to multi-tenant, multi-device and multi-cloud paradigm. This challenges the configuration and customization of cloud-based software that are typically offered as a service due to the intrinsic variability. In this paper, we present a model-driven approach based on variability models originating from the software product line community to handle such multi-dimensional variability in the cloud. We exploit orthogonal variability models to systematically manage and create tenant-specific configuration and customizations. We also demonstrate how such variability models can be utilized to take into account the already deployed application parts to enable harmonized deployments for new tenants in a multi-cloud setting. The approach considers application functional and non-functional requirements to provide a set of valid multi-cloud configurations. We illustrate our approach through a case study

    A Cloud Infrastructure for Multimedia Conferencing Applications

    Get PDF
    Conferencing enables the conversational exchange of media between several parties. Conferencing applications are among important enterprise applications nowadays. However, fine grained scalability and elasticity remain quite elusive for multimedia conferencing applications, although they are key to efficiency in the resource usage. Cloud computing is an emerging paradigm for provisioning network, storage, and computing resources on demand using a pay-per-use model. Cloud-based conferencing services can inherent several benefits such as resource usage efficiency, scalability and easy introduction of different types of conferences. This thesis relies on a recently proposed business model for cloud-based conferencing. The model has the following roles: conferencing substrate provider, conferencing infrastructure provider, conferencing platform provider, conferencing service provider, and broker. Conferencing substrates are generally atomic and served as elementary building blocks (e.g. signalling, mixing) of conferencing applications. They can be virtualized and shared among several conferencing applications for resource efficiency purposes. Multiple conferencing substrates provided by different conferencing substrate providers can be combined to build a conferencing service (e.g. a dial-out signalling substrate and an audio mixer substrate can be composed to build a dial-out audio conference service). This thesis focuses on the conferencing infrastructure provider and conferencing substrate provider roles. It proposes a virtualized cloud infrastructure for multimedia conferencing applications. This infrastructure relies on fine grained conferencing substrates (e.g. dial-out signalling, dial-in signalling, audio mixer, video mixer, floor control, etc.) and offers several advantages in addition to fine grained scalability and elasticity (e.g. assembling substrates on the fly to build new conferencing applications). An architecture is proposed to realize the roles of conferencing infrastructure provider, conferencing substrate provider and their interactions. A resource allocation mechanism for conferencing substrates is also proposed. We have also built a prototype with Xen as the virtualization platform and validated the architecture. Performance has also been evaluated
    • …
    corecore