Content Delivery Networks (CDNs) emerged to manage the great amount of content, as well as the transmissions over long distances. In recent years, this concept proves to be a promising solution for emergent enterprises. In this paper, we present a Content Delivery Network as a Service (CDNaaS) platform which can create virtual machines (VMs) through a network of data centers and provide a customized slice of CDN to users. CDNaaS manages a great number of videos by means of caches, transcoders, and streamers hosted in different VMs. However, an optimal placement of VMs with adequate flavors for the different images is required to obtain an efficient slice of CDN. In this work, we argue the need to find a convenient slice for the CDN owner while respecting his performance requirements and minimizing as much as possible the incurred cost. We first formulate the VMs placement problem as two Linear Integer problem solutions, aiming at minimizing the cost and maximizing the quality of experience of streaming. Then, extensive simulation results are presented to illustrate the effectiveness of the proposed models.
With the massive development of end-users requirements, the model alignment has become an essential stage in software engineering, especially in the model driven architecture (MDA) approach, to absorb the end-user’s need. The purpose is to facilitate the alignment of new models from existing ones. Our contribution in this paper is to deal with the MDA higher abstraction lever by focusing on the automatic alignment of the business value with the business process models for the information system (IS). For our case, the data-flow diagram (DFD) illustrates the business process model, and the E<sup>3</sup>value model illustrates the business value model. However, the ATLAS-transformation language (ATL) ensures automatic alignment. The main goal is to facilitate and accelerate IS implementation while enhancing its quality.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.