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.
Similar content being viewed by others
Notes
Dropbox deploys a protocol called LanSync for local synchronization.
https://aws.amazon.com/s3/pricing; https://cloud.google.com/storage/pricing; https://azure.microsoft.com/pricing/details/storage/blobs
Datasets are available at https://sites.google.com/a/ufpi.edu.br/traces.
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.
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.
For simplicity, we quantify the consumption of all considered resources in number of bytes.
In the case of Dropbox, the policies should enable synchronization in scenarios where LAN Sync is not effective, e.g., users in different LANs.
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.
Updates represent modifications in shared folders: new files, metadata and the commands that manipulate files, e.g., to delete files or create sub-folders.
Greater values lead to negative values of \(s_{ij}\) and are thus not advantageous for the provider.
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.
\(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\) $.
For example Amazon cloud: https://aws.amazon.com/s3/pricing.
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
Bocchi, E., Drago, I., Mellia, M.: Personal cloud storage benchmarks and comparison. IEEE Trans. Cloud Comput PP(99), 1–14 (2015)
Bocchi, E., Drago, I., Mellia, M.: Personal cloud storage: usage, performance and impact of terminals. In: Proc. of the IEEE CloudNet (2015)
Casas, P., Schatz, R.: Quality of experience in cloud services: survey and measurements. Comput. Netw. 68(1), 149–165 (2014)
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)
Dee, M.: Inside LAN Sync (2015). https://blogs.dropbox.com/tech/2015/10/inside-lan-sync
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)
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)
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
Geng, Y., Cao, G.: Peer-assisted computation offloading in wireless networks. IEEE Trans. Wirel. Commun. 17(7), 4565–4578 (2018)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Kumar, V.: Making freemium work. Harvard Business Review pp. 701–703 (2014)
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)
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)
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)
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)
Markets, Markets: Personal Cloud Market worth 80.02 Billion USD by 2020 (2015). https://www.marketsandmarkets.com/Market-Reports/personal-cloud-market-821.html
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)
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)
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)
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
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
Rubinstein, A.: Lecture Notes in Microeconomic Theory: The Economic Agent. Princeton University Press, Princeton (2012)
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)
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)
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)
Wu, C., Buyya, R., Ramamohanarao, K.: Modeling cloud business customers’ utility functions. Future Gener. Comput. Syst. 105, 737–753 (2020)
Xu, H., Li, B.: A study of pricing for cloud resources. Sigmetrics Perform. Eval. Rev. 40(4), 3–12 (2013)
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)
Yang, D., Xue, G., Fang, X., Tang, J.: Incentive mechanisms for crowdsensing: crowdsourcing with smartphones. IEEE/ACM Trans. Netw. 24(3), 1732–1744 (2016)
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)
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)
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)
Zhuo, X., Gao, W., Cao, G., Hua, S.: An incentive framework for cellular traffic offloading. IEEE Trans. Mob. Comput. 13(3), 541–555 (2014)
Author information
Authors and Affiliations
Corresponding author
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:
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:
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.
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
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10922-021-09598-5