{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T10:41:22Z","timestamp":1778668882767,"version":"3.51.4"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T00:00:00Z","timestamp":1614384000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s10723-021-09553-3","type":"journal-article","created":{"date-parts":[[2021,2,27]],"date-time":"2021-02-27T13:02:45Z","timestamp":1614430965000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["A Bottom-Up Tree Based Storage Approach for Efficient IoT Data Analytics in Cloud Systems"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0412-1021","authenticated-orcid":false,"given":"Jenn-Wei","family":"Lin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joseph M.","family":"Arul","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jia-Ting","family":"Kao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,2,27]]},"reference":[{"issue":"1","key":"9553_CR1","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/JIOT.2014.2312291","volume":"1","author":"JA Stankovic","year":"2014","unstructured":"Stankovic, J.A.: Research directions for the internet of things. IEEE Internet of Things Journal 1(1), 3\u20139 (2014)","journal-title":"IEEE Internet of Things Journal"},{"issue":"1","key":"9553_CR2","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/JIOT.2016.2619369","volume":"4","author":"H Cai","year":"2017","unstructured":"Cai, H., Xu, B., Jiang, L., Vasilakos, A.V.: IoT-based big data storage systems in cloud computing: perspectives and challenges. IEEE Internet of Things Journal 4(1), 75\u201387 (2017)","journal-title":"IEEE Internet of Things Journal"},{"key":"9553_CR3","doi-asserted-by":"crossref","unstructured":"Mallapuram, S., Ngwum, N., Yuan, F., Lu, C., Yu, W.: Smart City: the state of the art, datasets, and evaluation platforms. In: Proc. 16th IEEE\/ACIS, Int. Conf. Comput. Inf. Sci. (ICIS), pp 447\u2013452 (2017)","DOI":"10.1109\/ICIS.2017.7960034"},{"key":"9553_CR4","unstructured":"Mallapuram, S., Ngwum, N., Yuan, F., Lu, C., Yu, W.: City environmental monitoring [Online]. Available: https:\/\/aqicn.org\/city\/china\/dalizhou\/dalishihuanjingjia-ncezhan\/ (2020)"},{"key":"9553_CR5","doi-asserted-by":"crossref","unstructured":"Yu, J., Fu, B., Cao, A., He, Z., Wu, D.: EdgeCNN: a hybrid architecture for agile learning of healthcare data from IoT devices. In: 2018 IEEE 24th International Conference on Parallel and Distributed Systems (ICPADS) (2018)","DOI":"10.1109\/PADSW.2018.8644604"},{"key":"9553_CR6","doi-asserted-by":"publisher","first-page":"73561","DOI":"10.1109\/ACCESS.2018.2883702","volume":"6","author":"J Pan","year":"2018","unstructured":"Pan, J., Yin, Y., Xiong, J., Luo, W., Gui, G., Sari, H.: Deep learning-based unmanned surveillance systems for observing water levels. IEEE Access 6, 73561\u201373571 (2018)","journal-title":"IEEE Access"},{"key":"9553_CR7","doi-asserted-by":"publisher","first-page":"5247","DOI":"10.1109\/ACCESS.2017.2689040","volume":"5","author":"M Marjani","year":"2017","unstructured":"Marjani, M., et al.: Big IoT data analytics: architecture, opportunities, and open research challenges. IEEE Access 5, 5247\u20135261 (2017)","journal-title":"IEEE Access"},{"issue":"6","key":"9553_CR8","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1109\/MIC.2016.124","volume":"20","author":"B Ahlgren","year":"2016","unstructured":"Ahlgren, B., Hidell, M., Ngai, E.C.-: Internet of things for smart cities: interoperability and open data. IEEE Internet Computing 20(6), 52\u201356 (2016)","journal-title":"IEEE Internet Computing"},{"issue":"2","key":"9553_CR9","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1109\/TBDATA.2016.2632744","volume":"5","author":"J Wang","year":"2018","unstructured":"Wang, J., Zhang, X., Yin, J., Wu, H., Han, D.: Speed up big data analytics by unveiling the storage distribution of sub-datasets. IEEE Transactions on Big Data 5(2), 231\u2013244 (2018)","journal-title":"IEEE Transactions on Big Data"},{"issue":"3","key":"9553_CR10","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1016\/S0306-4573(98)00064-8","volume":"35","author":"CL Viles","year":"1999","unstructured":"Viles, C.L., French, J.C.: Content locality in distributed digital libraries. Inf. Process. Manage 35(3), 317\u2013336 (1999)","journal-title":"Inf. Process. Manage"},{"key":"9553_CR11","unstructured":"Viles, C.L., French, J.C.: Open source log collection system. [Online]. Available: https:\/\/flume.apache.org\/ (2020)"},{"issue":"9","key":"9553_CR12","doi-asserted-by":"publisher","first-page":"2520","DOI":"10.1109\/TPDS.2014.2350972","volume":"26","author":"Q Chen","year":"2015","unstructured":"Chen, Q., Yao, J., Xiao, Z.: LIBRA: lightweight data skew mitigation in MapReduce. IEEE Transactions on Parallel and Distributed Systems 26(9), 2520\u20132533 (2015)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9553_CR13","doi-asserted-by":"crossref","unstructured":"Kwon, Y., Balazinska, M., Howe, B., Rolia, J.: Skewtune: mitigating skew in MapReduce applications. In: Proc. ACM SIGMOD Int. Conf. Manage. Data, pp 25\u201336 (2012)","DOI":"10.1145\/2213836.2213840"},{"key":"9553_CR14","doi-asserted-by":"crossref","unstructured":"Grover, R., Carey, M.J.: Extending map-reduce for efficient predicate-based sampling. In: Proc. IEEE 28th Int. Conf. Data Eng., pp 486\u2013497 (2012)","DOI":"10.1109\/ICDE.2012.104"},{"key":"9553_CR15","doi-asserted-by":"crossref","unstructured":"Chen, Z., Wu, D., Xie, W., Zeng, J., He, J., Wu, D.: A bloom filter based approach for efficient MapReduce query processing on ordered datasets. In: Proc. Int. Conf. Advanced Cloud Big Data, pp 93\u201398 (2013)","DOI":"10.1109\/CBD.2013.1"},{"key":"9553_CR16","unstructured":"Chen, Z., Wu, D., Xie, W., Zeng, J., He, J., Wu, D.: Apache Hadoop Project. [Online]. Available: http:\/\/hadoop.apache.org\/ (2020)"},{"key":"9553_CR17","doi-asserted-by":"crossref","unstructured":"Shvachko, K., Kuang, H., Radia, S., Chansler, R.: The Hadoop distributed file system. In: Proc. IEEE 26th Symp. Mass Storage Systems and Technologies (MSST), pp 1\u201310 (2010)","DOI":"10.1109\/MSST.2010.5496972"},{"key":"9553_CR18","unstructured":"White, T.: Hadoop: The Definitive Guide. O\u2019Reilly Media, Yahoo! Press (2009)"},{"key":"9553_CR19","unstructured":"Dasgupta, S., Papadimitriou, C.H., Vazirani, U.V.: Algorithms. McGraw-Hill (2008)"},{"key":"9553_CR20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-24777-7","volume-title":"Knapsack Problems","author":"H Kellerer","year":"2004","unstructured":"Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Berlin (2004)"},{"key":"9553_CR21","volume-title":"Theory of Linear and Integer Programming","author":"A Schrijver","year":"1998","unstructured":"Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1998)"},{"key":"9553_CR22","volume-title":"Algorithms and Data Structures: the Basic Toolbox","author":"K Mehlhorn","year":"2007","unstructured":"Mehlhorn, K., Sanders, P.: Algorithms and Data Structures: the Basic Toolbox. Springer, Berlin (2007)"},{"key":"9553_CR23","unstructured":"IEEE Standard for Local and Metropolitan Area Networks: Media AccessControl (MAC) Bridges, IEEE 802.1D Std. (2004)"},{"issue":"1","key":"9553_CR24","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/TCC.2013.1","volume":"1","author":"JW Lin","year":"2013","unstructured":"Lin, J.W., Chen, C.H., Chang, J.: Qos-aware data replication for data-intensive applications in cloud computing systems. IEEE Trans. on Cloud Computing 1(1), 101\u2013115 (2013)","journal-title":"IEEE Trans. on Cloud Computing"},{"key":"9553_CR25","doi-asserted-by":"crossref","unstructured":"Kumar, A., Rendra, N.C., Bellur, U.: Uploading and replicating internet of things (IoT) data on distributed cloud storage. In: 2016 IEEE 9th International Conference on Cloud Computing, vol. 4, pp 670\u2013677 (2016)","DOI":"10.1109\/CLOUD.2016.0094"},{"key":"9553_CR26","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/s10723-015-9355-6","volume":"14","author":"P Bryk","year":"2015","unstructured":"Bryk, P., Malawski, M., Juve, G., Deelman, E.: Storage-aware algorithms for scheduling of workflow ensembles in clouds. Journal of Grid Computing 14, 359\u2013378 (2015)","journal-title":"Journal of Grid Computing"},{"key":"9553_CR27","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1007\/s10723-019-09474-2","volume":"17","author":"HC Hsieh","year":"2019","unstructured":"Hsieh, H.C., Chiang, M.L.: The incremental load balance cloud algorithm by using dynamic data deployment. Journal of Grid Computing 17, 553\u2013575 (Mar. 2019)","journal-title":"Journal of Grid Computing"},{"key":"9553_CR28","doi-asserted-by":"crossref","unstructured":"Yin, J., Liao, Y., Baldi, M., Gao, L., Nucci, A.: A scalable distributed framework for efficient analytics on ordered datasets. In: 2013 IEEE\/ACM 6th International Conference on Utility and Cloud Computing, pp 131\u2013138 (2013)","DOI":"10.1109\/UCC.2013.35"},{"issue":"1","key":"9553_CR29","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. ACM Commun. 51(1), 107\u2013113 (2008)","journal-title":"ACM Commun."},{"key":"9553_CR30","doi-asserted-by":"crossref","unstructured":"Sonbol, K., \u00d6zkasap, \u00d6., Al-oqily, I., Aloqaily, M.: EdgeKV: decentralized, scalable, and consistent storage for the edge. Journal of Parallel and Distributed Computing (2020)","DOI":"10.1016\/j.jpdc.2020.05.009"},{"issue":"4","key":"9553_CR31","doi-asserted-by":"publisher","first-page":"625","DOI":"10.1007\/s10723-019-09485-z","volume":"17","author":"Y Kotb","year":"2019","unstructured":"Kotb, Y., Ridhawi, I.A., Aloqaily, M., Baker, T., Jararweh, Y., Tawfik, H.: Cloud-based multi-agent cooperation for IoT devices using workflow-nets. J. Grid Comput. 17(4), 625\u2013650 (2019)","journal-title":"J. Grid Comput."},{"key":"9553_CR32","doi-asserted-by":"crossref","unstructured":"Li, T., Liu, Y., Tian, Y., Shen, S., Mao, W.: A storage solution for massive IoT data based on NoSQL. In: IEEE International Conference on Green Computing and Communications, pp 50\u201357 (2012)","DOI":"10.1109\/GreenCom.2012.18"},{"key":"9553_CR33","unstructured":"Wu, J.J., Ho, L.Y., Liu, P.: 2011 Optimal algorithms for cross-rack communication optimization in mapreduce framework. In: IEEE 4th International Conference on Cloud Computing, pp 420\u2013427 (2011)"},{"key":"9553_CR34","unstructured":"Wu, J.J., Ho, L.Y., Liu, P.: Lindo Software. [Online]. Available: https:\/\/www.lindo.com\/ (2020)"},{"key":"9553_CR35","unstructured":"Wu, J.J., Ho, L.Y., Liu, P.: NS3. [Online]. Available: https:\/\/www.nsnam.org\/ (2020)"},{"key":"9553_CR36","doi-asserted-by":"crossref","unstructured":"Kumar, A.R.A., Rao, S.V., Goswami, D.: NS3 simulator for a study of data center networks. In: 2013 IEEE 12th International Symposium on Parallel and Distributed Computing, pp 224\u2013231 (2013)","DOI":"10.1109\/ISPDC.2013.37"},{"key":"9553_CR37","doi-asserted-by":"crossref","unstructured":"Shukla, S.N., Champaneria, T.A.: Survey of various data collection ways for smart transportation domain of smart city. In: Proc. Int. Conf. IoT Soc. Mobile Anal. Cloud (I-SMAC), pp 681\u2013685 (2017)","DOI":"10.1109\/I-SMAC.2017.8058265"},{"key":"9553_CR38","unstructured":"Shukla, S.N., Champaneria, T.A.: Bevywise. [Online]. Available: https:\/\/www.bevywise.com\/iot-simulator\/ (2020)"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09553-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10723-021-09553-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09553-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,30]],"date-time":"2021-03-30T16:09:51Z","timestamp":1617120591000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10723-021-09553-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2,27]]},"references-count":38,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["9553"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09553-3","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2,27]]},"assertion":[{"value":"5 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 February 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"10"}}