Skip to main content
Log in

A Study of Costs and Benefits of Content Sharing in Personal Cloud Storage

  • Published:
Journal of Network and Systems Management Aims and scope Submit manuscript

Abstract

Personal Cloud Storage (PCS) is a very popular Internet service. In addition to backup, PCS allows content sharing among multiple devices, which is a valuable functionality for many users. Yet maintaining a PCS service incurs both storage and bandwidth costs to service providers, as the update and successive downloads of shared files may generate extra traffic on the PCS cloud servers. This becomes particularly worrisome as a large fraction of users (e.g., over 90%) does not pay for the service, joining a free version with limited storage capacity but typically without content sharing restrictions. Thus, a natural concern arises on the costs and benefits of such service, for both provider and users. In this paper, we propose a model to analyze the cost-benefit tradeoffs of content sharing in PCS services for both parties. Our model uses a macroeconomic concept, notably user surplus, to capture the satisfaction of different classes of users, as well as a cost saving function to capture the interest of the provider in reducing bandwidth costs. We use our model to evaluate two alternative policies to the content sharing architecture in use in existing PCS services, searching for scenarios in which both parties have benefits. The proposed policies rely on incentives given to users in exchange of their participation to offload shared content from cloud servers. Our investigation, based on analytical modeling and data-driven experiments, shows that the incentive leads to greater satisfaction to both parties, and that the alternative policies can reach scenarios which benefit both provider and users, with reductions in provider’s bandwidth costs by 20% and increases in user satisfaction from 51 to 82% under reasonable model assumptions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. https://www.dropbox.com/guide/business/share/collaborate

  2. https://www.google.com/docs/about

  3. Dropbox deploys a protocol called LanSync for local synchronization.

  4. https://aws.amazon.com/s3/pricing; https://cloud.google.com/storage/pricing; https://azure.microsoft.com/pricing/details/storage/blobs

  5. Datasets are available at https://sites.google.com/a/ufpi.edu.br/traces.

  6. The traffic to notification servers in Dropbox used to be exchanged in plain text HTTP during the period our datasets were collected. All Dropbox traffic is nowadays encrypted.

  7. The remaining 30% of the download traffic is associated with a single device inside the studied networks, but could still be related to content shared with devices in other networks.

  8. https://www.dropbox.com/smart-synchttps://www.dropbox.com/transfer/about, https://help.dropbox.com/teams-admins/team-member/team-folders,

  9. For simplicity, we quantify the consumption of all considered resources in number of bytes.

  10. In the case of Dropbox, the policies should enable synchronization in scenarios where LAN Sync is not effective, e.g., users in different LANs.

  11. https://help.dropbox.com/accounts-billing/space-storage/promotion-redeem. Other incentives such as permanent free storage offered in campaigns for inviting friends to the service (https://www.dropbox.com/referrals) is out of our scope.

  12. Updates represent modifications in shared folders: new files, metadata and the commands that manipulate files, e.g., to delete files or create sub-folders.

  13. Greater values lead to negative values of \(s_{ij}\) and are thus not advantageous for the provider.

  14. By replacing \(v_j=p \times x_{ij}\), according to Eq. (6), the ratio \(\frac{f + p \times x_{ij}}{v_j}\) tends to the value 1 as the storage capacity \(x_{ij}\) increases.

  15. \(x_{11}=1000\) GB and \(v_{11}=3.6\) $ for class Plus, \(x_{22}=2000\) GB and \(v_{22}=7.2\) $ for class Professional, and \(p=0.0036\) $, \(f=9.9501\) $.

  16. For example Amazon cloud: https://aws.amazon.com/s3/pricing.

  17. https://aws.amazon.com/s3/pricing.

  18. Indeed 256 kbps is very low for current connectivity. Yet, by adopting this value, we show that the proposed content sharing policies do require a very small and quite negligible (for current standards) fraction of the total user upload bandwidth capacity.

References

  1. Bocchi, E., Drago, I., Mellia, M.: Personal cloud storage benchmarks and comparison. IEEE Trans. Cloud Comput PP(99), 1–14 (2015)

  2. Bocchi, E., Drago, I., Mellia, M.: Personal cloud storage: usage, performance and impact of terminals. In: Proc. of the IEEE CloudNet (2015)

  3. Casas, P., Schatz, R.: Quality of experience in cloud services: survey and measurements. Comput. Netw. 68(1), 149–165 (2014)

    Article  Google Scholar 

  4. Chaabouni, R., Sánchez-Artigas, M., García-López, P., Pàmies-Juàrez, L.: The power of swarming in personal clouds under bandwidth budget. J. Netw. Comput. Appl. 65, 48–71 (2016)

    Article  Google Scholar 

  5. Dee, M.: Inside LAN Sync (2015). https://blogs.dropbox.com/tech/2015/10/inside-lan-sync

  6. Dong, C., Li, Z., Qu, Y., Wu, Q., Tang, S., Qin, Z.: Towards near optimal wifi offloading with uncertain contact duration. IEEE Access 6, 31117–31128 (2018)

    Article  Google Scholar 

  7. Drago, I., Mellia, M., Munafò, M.M., Sperotto, A., Sadre, R., Pras, A.: Inside Dropbox: Understanding Personal Cloud Storage Services. In: Proc. of the 12th ACM Internet Measurement Conference (2012)

  8. Forbes: Dropbox Is Doing Well, But Looks Rich In The Face Of Industry Headwinds (2018). https://www.forbes.com/sites/greatspeculations/2018/05/21/dropbox-is-doing-well-but-looks-rich-in-the-face-of-industry-headwinds

  9. Geng, Y., Cao, G.: Peer-assisted computation offloading in wireless networks. IEEE Trans. Wirel. Commun. 17(7), 4565–4578 (2018)

    Article  Google Scholar 

  10. Gonçalves, G., Drago, I., Da Silva, A.P.C., Vieira, A.B., Almeida, J.M.: The impact of content sharing on cloud storage bandwidth consumption. IEEE Internet Comput. 20(4), 26–35 (2016)

    Article  Google Scholar 

  11. Gonçalves, G., Drago, I., da Silva, A.P.C., Vieira, A.B., de Almeida, J.M.: Cost-benefit tradeoffs of content sharing in personal cloud storage. In: Proc. of the IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (2017)

  12. Gracia-Tinedo, R., García-López, P., Gómez, A., Illana, A.: Understanding data sharing in private personal clouds. In: Proc. of the IEEE International Conference on Cloud Computing (2016)

  13. Gracia-Tinedo, R., Sánchez-Artigas, M., Ramírez, A., Moreno-Martínez, A., León, X., García-López, P.: Giving form to social cloud storage through experimentation: issues and insights. Future Gener. Comput. Syst. 40, 1–16 (2014)

    Article  Google Scholar 

  14. Gracia-Tinedo, R., Tian, Y., Sampé, J., Harkous, H., Lenton, J., García-López, P., Sánchez-Artigas, M., Vukolic, M.: Dissecting ubuntuone: Autopsy of a global-scale personal cloud back-end. In: Proc. of the IMC (2015)

  15. Irie, R., Murata, S., Hsu, Y., Matsuoka, M.: A novel automated tiered storage architecture for achieving both cost saving and qoe. In: IEEE 8th International Symposium on Cloud and Service Computing (SC2) (2018)

  16. Jin, H., Su, L., Xiao, H., Nahrstedt, K.: Incentive mechanism for privacy-aware data aggregation in mobile crowd sensing systems. IEEE/ACM Trans. Netw. 26(5), 2019–2032 (2018)

    Article  Google Scholar 

  17. Joe-Wong, C., Ha, S., Chiang, M.: Sponsoring mobile data: An economic analysis of the impact on users and content providers. In: Proc. of IEEE Conference on Computer Communications, pp. 1499–1507 (2015)

  18. Kim, W.S., Chung, S.H.: User incentive model and its optimization scheme in user-participatory fog computing environment. Comput. Netw. 145, 76–88 (2018)

    Article  Google Scholar 

  19. Kumar, V.: Making freemium work. Harvard Business Review pp. 701–703 (2014)

  20. Li, Z., Zhang, Y., Liu, Y., Xu, T., Zhai, E., Liu, Y., Ma, X., Li, Z.: A quantitative and comparative study of network-level efficiency for cloud storage services. ACM Trans. Model. Perform. Eval. Comput. Syst. 4(1), 1–32 (2019)

    Article  Google Scholar 

  21. Lin, C.Y., Tzeng, W.G.: Game-theoretic strategy analysis for data reliability management in cloud storage systems. In: Software Security and Reliability, 2014 Eighth International Conference on, pp. 187–195 (2014)

  22. Mager, T., Biersack, E., Michiardi, P.: A measurement study of the wuala on-line storage service. In: 12th International Conference on Peer-to-Peer Computing, pp. 237–248 (2012)

  23. Mahindra, R., Viswanathan, H., Sundaresan, K., Arslan, M.Y., Rangarajan, S.: A practical traffic management system for integrated lte-wifi networks. In: Proc. of the International Conference on Mobile Computing and Networking (2014)

  24. Markets, Markets: Personal Cloud Market worth 80.02 Billion USD by 2020 (2015). https://www.marketsandmarkets.com/Market-Reports/personal-cloud-market-821.html

  25. Naldi, M., Mastroeni, L.: Cloud Storage Pricing: A Comparison of Current Practices. In: Proc. of the ACM International Workshop on HotTopiCS, pp. 27–34 (2013)

  26. Navimipour, N.J., Milani, F.S.: A comprehensive study of the resource discovery techniques in peer-to-peer networks. Peer-to-Peer Netw. Appl. 8(3), 474–492 (2015)

    Article  Google Scholar 

  27. Palviainen, J., Rezaei, P.P.: The next level of user experience of cloud storage services: Supporting collaboration with social features. In: Software Engineering Conference, 2015 24th Australasian, pp. 175–184 (2015)

  28. Research, A.M.: Personal Cloud Market is expected to reach 89.9 billion Globally by 2020 (2015). https://www.alliedmarketresearch.com/press-release/personal-cloud.html

  29. Research, G.V.: Personal Cloud Market Analysis, Market Size, Application Analysis, Regional Outlook, Competitive Strategies, and Forecasts, 2015 To 2022 (2015). https://www.grandviewresearch.com/industry-analysis/personal-cloud-market

  30. Rubinstein, A.: Lecture Notes in Microeconomic Theory: The Economic Agent. Princeton University Press, Princeton (2012)

    Book  Google Scholar 

  31. Shen, H., Li, Z.: New bandwidth sharing and pricing policies to achieve a win-win situation for cloud provider and tenants. IEEE Trans. Parallel Distrib. Syst. 27(9), 2682–2697 (2015)

  32. Shin, J., Jo, M., Lee, J., Lee, D.: Strategic management of cloud computing services: Focusing on consumer adoption behavior. IEEE Trans. Eng. Manag. 61(3), 419–427 (2014)

    Article  Google Scholar 

  33. Sánchez-Artigas, M., Cotes, C., Rodriguez, M.R., García-Lopez, P.: Stacksync: Attribute-based data sharing in file synchronization services. Concurr. Comput. Pract. Exp. 30(8), e4391 (2018)

    Article  Google Scholar 

  34. Wu, C., Buyya, R., Ramamohanarao, K.: Modeling cloud business customers’ utility functions. Future Gener. Comput. Syst. 105, 737–753 (2020)

    Article  Google Scholar 

  35. Xu, H., Li, B.: A study of pricing for cloud resources. Sigmetrics Perform. Eval. Rev. 40(4), 3–12 (2013)

    Article  MathSciNet  Google Scholar 

  36. Yan, J.K., Wakefield, R.: Cloud storage services: Converting the free-trial user to a paid subscriber. In: 36th International Conference on Information Systems (2015)

  37. Yang, D., Xue, G., Fang, X., Tang, J.: Incentive mechanisms for crowdsensing: crowdsourcing with smartphones. IEEE/ACM Trans. Netw. 24(3), 1732–1744 (2016)

    Article  Google Scholar 

  38. Yeo, H.S., Phang, X.S., Lee, H.J., Lim, H.: Leveraging client-side storage techniques for enhanced use of multiple consumer cloud storage services on resource-constrained mobile devices. J. Netw. Comput. Appl. 43, 142–156 (2014)

    Article  Google Scholar 

  39. Zheng, L., Joe-Wong, C., Brinton, C.G., Tan, C.W., Ha, S., Chiang, M.: On the viability of a cloud virtual service provider. Sigmetrics Perform. Eval. Rev. 44(1), 235–248 (2016)

    Article  Google Scholar 

  40. Zheng, L., Joe-Wong, C., Tan, C.W., Chiang, M., Wang, X.: How to bid the cloud. ACM Sigcomm Comput. Commun. Rev. 45(4), 71–84 (2015)

    Article  Google Scholar 

  41. Zhuo, X., Gao, W., Cao, G., Hua, S.: An incentive framework for cellular traffic offloading. IEEE Trans. Mob. Comput. 13(3), 541–555 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Glauber Dias Gonçalves.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix 1: Components of the Cost of Service

Appendix 1: Components of the Cost of Service

In this section, we show how to estimate the components of the cost of PCS services for paying users, as they are used to compute the user’s surplus. It is worth noting that most PCS services do not express the components of the service price explicitly, as the bundling price is adopted, i.e., most services sell packages of bytes. Our goal then is to show that optimal estimates for these components can be obtained based on the bundling price (packages of bytes).

We can estimate the fixed component (f) and per byte component (p) of the cost of service for paying users (Eq. 5), i.e., the two-part tariff, by adopting the approach proposed in [25]. We first compute the unit price per byte u(x) of the bundling price for each byte x from 1 to X (the largest \(x_{ij}\)) and equals them to the two-part tariff unit prices by:

$$\begin{aligned} ~ u(x) = \frac{f + p \times x}{x} = \frac{f}{x} + p. \end{aligned}$$
(12)

Next, we estimate the values of components per byte (\(\hat{p}\)) and fixed (\(\hat{f}\)) that minimize the distance between two-part tariff and bundling unit prices by ordinary least squares:

$$\begin{aligned} ~ Q = \sum _{x=1}^{X} (\frac{\hat{f}}{x} + \hat{p} - u(x))^2. \end{aligned}$$
(13)

Figure 13 shows unit prices of the bundling (black curve) and estimates of the two-part tariff (red curve) for two of the largest PCS providers at the time of this writing: Dropbox offers the packages Plus and Professional with volumes 1000 GB and 2000 GB and prices \(\$ 9.99\) and \(\$ 19.99\) respectively, whereas, Google Drive offers two packages with capacities 100GB and 1000GB and prices \(\$ 6.99\) and \(\$ 34.99\) respectively.

Fig. 13
figure 13

Unit prices of Dropbox (a) and GDrive (b) for paying users (y axis log)

We note the estimated two-part tariff (\(\hat{p}\) and \(\hat{f}\)) follows the main trends of the bundling unit prices, as expected for optimum values that minimize the distance between those unit prices.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gonçalves, G.D., Drago, I., Vieira, A.B. et al. A Study of Costs and Benefits of Content Sharing in Personal Cloud Storage. J Netw Syst Manage 29, 30 (2021). https://doi.org/10.1007/s10922-021-09598-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10922-021-09598-5

Keywords

Navigation