Cost Minimization for Music Uploading to a Cloudlet

Due to the rise of mainstream cloud storage adoption in the past ten years, the service reached has reached a wide audience, including the music industry. When saving a music file to a multi-cloud storage system (cloudlet), there are several tasks to be performed. At each step, there may be several clouds to select from to execute the task required. The performance of each cloud may vary in time and cost in executing each task due to differences in hardware quality or energy usage. This article will demonstrate a solution previously used to solve the Heterogeneous Assignment Problem from computer systems and apply it to this specific problem of uploading music to a cloudlet in order to find the best assignment of clouds to tasks. The algorithm minimizes the total cost under a given timing constraint in an efficient manner. Then, using programming, a computer can calculate the best solution for large problems. Experiments will show the effectiveness of the algorithm in this application.

[1]  Keshab K. Parhi,et al.  Determining the minimum iteration period of an algorithm , 1995, J. VLSI Signal Process..

[2]  Edwin Hsing-Mean Sha,et al.  Security protection and checking in embedded system integration against buffer overflow attacks , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[3]  Edwin Hsing-Mean Sha,et al.  Efficient assignment and scheduling for heterogeneous DSP systems , 2005, IEEE Transactions on Parallel and Distributed Systems.

[4]  Meikang Qiu,et al.  Energy minimization with loop fusion and multi-functional-unit scheduling for multidimensional DSP , 2008, J. Parallel Distributed Comput..

[5]  Siani Pearson,et al.  Taking account of privacy when designing cloud computing services , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[6]  Meikang Qiu,et al.  Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems , 2009, TODE.

[7]  Kris Sangani Music's hurt locker [Consumer Music] , 2010 .

[8]  Meikang Qiu,et al.  Resource allocation robustness in multi-core embedded systems with inaccurate information , 2011, J. Syst. Archit..

[9]  Meikang Qiu,et al.  Three-phase time-aware energy minimization with DVFS and unrolling for Chip Multiprocessors , 2012, J. Syst. Archit..

[10]  L. Arockiam,et al.  Efficient cloud storage confidentiality to ensure data security , 2014, 2014 International Conference on Computer Communication and Informatics.

[11]  Zhi Chen,et al.  Data Allocation for Hybrid Memory With Genetic Algorithm , 2015, IEEE Transactions on Emerging Topics in Computing.

[12]  Olasupo Ajayi,et al.  An Overview of Data Storage in Cloud Computing , 2017, 2017 International Conference on Next Generation Computing and Information Systems (ICNGCIS).

[13]  Keke Gai,et al.  Heterogeneous Assignment of Functional Units with Gaussian Execution Time on A Tree , 2018, 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[14]  F. Díaz-Sánchez,et al.  CLOUD BROKERING New value-added services and pricing policies , 2018 .

[15]  Christoph Kuhr,et al.  Results of the Fast-Music Project—Five Contributions to the Domain of Distributed Music , 2020, IEEE Access.

[16]  Andrew Thompson,et al.  Cloud control , 2020, New Scientist.