{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T16:27:14Z","timestamp":1782577634704,"version":"3.54.5"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,6,20]],"date-time":"2021-06-20T00:00:00Z","timestamp":1624147200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,6,20]],"date-time":"2021-06-20T00:00:00Z","timestamp":1624147200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"name":"National University of Computer and Emerging Sciences Islamabad","award":["11-71\/NU-R\/20"],"award-info":[{"award-number":["11-71\/NU-R\/20"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s10723-021-09567-x","type":"journal-article","created":{"date-parts":[[2021,6,20]],"date-time":"2021-06-20T08:02:40Z","timestamp":1624176160000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["BAN-Storm: a Bandwidth-Aware Scheduling Mechanism for Stream Jobs"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9215-4100","authenticated-orcid":false,"given":"Asif","family":"Muhammad","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad","family":"Aleem","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,6,20]]},"reference":[{"key":"9567_CR1","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","volume":"19","author":"M Chen","year":"2014","unstructured":"Chen, M., Mao, S., Liu, Y.: Big data: A survey. Mob. Networks Appl. 19, 171\u2013209 (2014). https:\/\/doi.org\/10.1007\/s11036-013-0489-0","journal-title":"Mob. Networks Appl."},{"key":"9567_CR2","unstructured":"Wikipedia, F.: Apache Hadoop , https:\/\/hadoop.apache.org\/"},{"key":"9567_CR3","unstructured":"Freiknecht, J., Papp, S.: Apache Kafka, https:\/\/kafka.apache.org\/documentation\/streams\/"},{"key":"9567_CR4","unstructured":"Storm, A.: Storm Documentation, https:\/\/storm.incubator.apache.org\/documentation\/Home.html"},{"key":"9567_CR5","unstructured":"Foundation, A.S.: Apache Spark\u2122 - Unified Analytics Engine for Big Data, https:\/\/spark.apache.org\/"},{"key":"9567_CR6","unstructured":"Apache Software Foundation: S4 Incubation Status - Apache Incubator, http:\/\/incubator.apache.org\/projects\/s4.html"},{"key":"9567_CR7","unstructured":"Apache Software Foundation: Apache Samza project, http:\/\/samza.apache.org\/"},{"key":"9567_CR8","unstructured":"Apache Software Foundation: Apache Flink: Stateful Computations over Data Streams, https:\/\/flink.apache.org\/"},{"key":"9567_CR9","doi-asserted-by":"publisher","first-page":"617","DOI":"10.1016\/j.future.2018.07.011","volume":"89","author":"L Eskandari","year":"2018","unstructured":"Eskandari, L., Mair, J., Huang, Z., Eyers, D.: T3-scheduler: a topology and traffic aware two-level scheduler for stream processing systems in a heterogeneous cluster. Futur. Gener. Comput. Syst. 89, 617\u2013632 (2018). https:\/\/doi.org\/10.1016\/j.future.2018.07.011","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9567_CR10","doi-asserted-by":"publisher","unstructured":"Light, J.: Energy usage profiling for green computing. Proceeding - IEEE Int. Conf. Comput. Commun. Autom. ICCCA 2017. 2017-Janua, 1287\u20131291 (2017). https:\/\/doi.org\/10.1109\/CCAA.2017.8230017","DOI":"10.1109\/CCAA.2017.8230017"},{"key":"9567_CR11","doi-asserted-by":"crossref","unstructured":"Eskandari, L., Mair, J., Huang, Z., Eyers, D.: Poster: Iterative scheduling for distributed stream processing systems. In: DEBS 2018 - Proceedings of the 12th ACM International Conference on Distributed and Event-Based Systems. pp. 234\u2013237. ACM Press, New York, New York, USA (2018)","DOI":"10.1145\/3210284.3219768"},{"key":"9567_CR12","doi-asserted-by":"publisher","unstructured":"Ahmed, U., Aleem, M., Noman Khalid, Y., Arshad Islam, M., Azhar Iqbal, M.: RALB-HC: A resource-aware load balancer for heterogeneous cluster. Concurr. Comput. . e5606 (2019). https:\/\/doi.org\/10.1002\/cpe.5606","DOI":"10.1002\/cpe.5606"},{"key":"9567_CR13","doi-asserted-by":"crossref","unstructured":"Madsen, K.G.S., Zhou, Y.: Dynamic resource management in a Massively Parallel Stream Processing Engine. In: International Conference on Information and Knowledge Management, Proceedings. pp. 13\u201322. ACM (2015)","DOI":"10.1145\/2806416.2806449"},{"key":"9567_CR14","doi-asserted-by":"publisher","first-page":"2240","DOI":"10.1016\/j.procs.2017.05.249","volume":"108","author":"P Smirnov","year":"2017","unstructured":"Smirnov, P., Melnik, M., Nasonov, D.: Performance-aware scheduling of streaming applications using genetic algorithm. Procedia Comput. Sci. 108, 2240\u20132249 (2017). https:\/\/doi.org\/10.1016\/j.procs.2017.05.249","journal-title":"Procedia Comput. Sci."},{"key":"9567_CR15","doi-asserted-by":"publisher","unstructured":"Gawali, M.B., Shinde, S.K.: Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud Comput. 7, (2018). https:\/\/doi.org\/10.1186\/s13677-018-0105-8","DOI":"10.1186\/s13677-018-0105-8"},{"key":"9567_CR16","doi-asserted-by":"crossref","unstructured":"Shen, J., Luo, Z., Wu, C., Li, J.: BAHS: A bandwidth-aware heterogeneous scheduling approach for SDN-Based cluster systems. In: Proceedings - 15th IEEE International Symposium on Parallel and Distributed Processing with Applications and 16th IEEE International Conference on Ubiquitous Computing and Communications, ISPA\/IUCC 2017. pp. 638\u2013645. IEEE (2018)","DOI":"10.1109\/ISPA\/IUCC.2017.00101"},{"key":"9567_CR17","doi-asserted-by":"crossref","unstructured":"Jan\u00dfen, G., Verbitskiy, I., Renner, T., Thamsen, L.: Scheduling Stream Processing Tasks on Geo-Distributed Heterogeneous Resources. In: Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018. pp. 5159\u20135164. IEEE (2019)","DOI":"10.1109\/BigData.2018.8622651"},{"key":"9567_CR18","doi-asserted-by":"crossref","unstructured":"Van Der Veen, J.S., Van Der Waaij, B., Lazovik, E., Wijbrandi, W., Meijer, R.J.: Dynamically scaling apache storm for the analysis of streaming data. In: Proceedings - 2015 IEEE 1st International Conference on Big Data Computing Service and Applications, BigDataService 2015. pp. 154\u2013161. IEEE (2015)","DOI":"10.1109\/BigDataService.2015.56"},{"key":"9567_CR19","doi-asserted-by":"publisher","first-page":"6777","DOI":"10.1007\/s11227-019-02916-4","volume":"75","author":"A Hussain","year":"2019","unstructured":"Hussain, A., Aleem, M., Iqbal, M.A., Islam, M.A.: SLA-RALBA: cost-efficient and resource-aware load balancing algorithm for cloud computing. J. Supercomput. 75, 6777\u20136803 (2019). https:\/\/doi.org\/10.1007\/s11227-019-02916-4","journal-title":"J. Supercomput."},{"key":"9567_CR20","doi-asserted-by":"crossref","unstructured":"Liu, X., Buyya, R.: D-Storm: Dynamic resource-efficient scheduling of stream processing applications. In: Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS. pp. 485\u2013492. IEEE (2018)","DOI":"10.1109\/ICPADS.2017.00070"},{"key":"9567_CR21","unstructured":"Fan, J., Chen, H., Hu, F.: Adaptive task scheduling in storm. In: Proceedings of 2015 4th International Conference on Computer Science and Network Technology, ICCSNT 2015. pp. 309\u2013314. IEEE (2016)"},{"key":"9567_CR22","doi-asserted-by":"crossref","unstructured":"Peng, B., Hosseini, M., Hong, Z., Farivar, R., Campbell, R.: R-storm: Resource-aware scheduling in storm. In: Middleware 2015 - Proceedings of the 16th Annual Middleware Conference. pp. 149\u2013161. ACM (2015)","DOI":"10.1145\/2814576.2814808"},{"key":"9567_CR23","doi-asserted-by":"crossref","unstructured":"Weng, Z., Guo, Q., Wang, C., Meng, X., He, B.: AdaStorm: Resource efficient storm with adaptive configuration. In: Proceedings - International Conference on Data Engineering. pp. 1363\u20131364. IEEE (2017)","DOI":"10.1109\/ICDE.2017.178"},{"key":"9567_CR24","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.jnca.2017.03.007","volume":"87","author":"C Li","year":"2017","unstructured":"Li, C., Zhang, J.: Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm. J. Netw. Comput. Appl. 87, 100\u2013115 (2017). https:\/\/doi.org\/10.1016\/j.jnca.2017.03.007","journal-title":"J. Netw. Comput. Appl."},{"key":"9567_CR25","doi-asserted-by":"crossref","unstructured":"Eskandari, L., Huang, Z., Eyers, D.: P-scheduler: Adaptive hierarchical scheduling in Apache Storm. In: ACM International Conference Proceeding Series. pp. 1\u201310. ACM (2016)","DOI":"10.1145\/2843043.2843056"},{"key":"9567_CR26","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/s10586-020-03117-y","volume":"24","author":"A Muhammad","year":"2021","unstructured":"Muhammad, A., Aleem, M., Islam, M.A.: TOP-Storm: a topology-based resource-aware scheduler for stream processing engine. Cluster Comput. 24, 417\u2013431 (2021). https:\/\/doi.org\/10.1007\/s10586-020-03117-y","journal-title":"Cluster Comput."},{"key":"9567_CR27","doi-asserted-by":"publisher","first-page":"1059","DOI":"10.1007\/s11227-020-03289-9","volume":"77","author":"A Muhammad","year":"2021","unstructured":"Muhammad, A., Aleem, M.: A3-Storm: topology-, traffic-, and resource-aware storm scheduler for heterogeneous clusters. J. Supercomput. 77, 1059\u20131093 (2021). https:\/\/doi.org\/10.1007\/s11227-020-03289-9","journal-title":"J. Supercomput."},{"key":"9567_CR28","unstructured":"Apache Zookeeper: Apache ZooKeeper - Home, https:\/\/zookeeper.apache.org\/"},{"key":"9567_CR29","unstructured":"Illecker, M.: Real-time Twitter Sentiment Classification based on Apache Storm, https:\/\/dbis-informatik.uibk.ac.at\/real-time-twitter-sentiment-classification-based-apache-storm"},{"key":"9567_CR30","doi-asserted-by":"publisher","unstructured":"Cardellini, V., Lo Presti, F., Nardelli, M., Russo Russo, G.: Optimal operator deployment and replication for elastic distributed data stream processing. Concurr. Comput. 30, (2018). https:\/\/doi.org\/10.1002\/cpe.4334","DOI":"10.1002\/cpe.4334"},{"key":"9567_CR31","doi-asserted-by":"crossref","unstructured":"Sajjad, H.P., Danniswara, K., Al-Shishtawy, A., Vlassov, V.: SpanEdge: Towards unifying stream processing over central and near-the-edge data centers. In: Proceedings - 1st IEEE\/ACM Symposium on Edge Computing, SEC 2016. pp. 168\u2013178 (2016)","DOI":"10.1109\/SEC.2016.17"},{"key":"9567_CR32","unstructured":"Liu, Y.: Energy Usage Proling and Topology-Based Scheduling for Clusters. (2017)"},{"key":"9567_CR33","doi-asserted-by":"crossref","unstructured":"Zhang, J., Li, C., Zhu, L., Liu, Y.: The Real-Time Scheduling Strategy Based on Traffic and Load Balancing in Storm. In: Proceedings - 18th IEEE International Conference on High Performance Computing and Communications, 14th IEEE International Conference on Smart City and 2nd IEEE International Conference on Data Science and Systems, HPCC\/SmartCity\/DSS 2016. pp. 372\u2013379. IEEE (2017)","DOI":"10.1109\/HPCC-SmartCity-DSS.2016.0060"},{"key":"9567_CR34","unstructured":"FLOPS - Wikipedia, https:\/\/en.wikipedia.org\/wiki\/FLOPS"},{"key":"9567_CR35","doi-asserted-by":"publisher","first-page":"5399","DOI":"10.1007\/s11227-018-2435-1","volume":"74","author":"YN Khalid","year":"2018","unstructured":"Khalid, Y.N., Aleem, M., Prodan, R., Iqbal, M.A., Islam, M.A.: E-OSched: a load balancing scheduler for heterogeneous multicores. J. Supercomput. 74, 5399\u20135431 (2018). https:\/\/doi.org\/10.1007\/s11227-018-2435-1","journal-title":"J. Supercomput."},{"key":"9567_CR36","unstructured":"FLOPS (Floating Point Operations Per Second) Definition, https:\/\/techterms.com\/definition\/flops"},{"key":"9567_CR37","unstructured":"Example Storm Topologies, https:\/\/github.com\/apache\/storm\/tree\/master\/examples\/storm-starter"},{"key":"9567_CR38","unstructured":"Storm Topology Explained using Word Count Topology Example | CoreJavaGuru, http:\/\/www.corejavaguru.com\/bigdata\/storm\/word-count-topology"},{"key":"9567_CR39","unstructured":"GitHub: Exclamation Topology, https:\/\/github.com\/apache\/storm\/blob\/master\/examples\/stormstarter\/src\/jvm\/org\/apache\/storm\/starter\/ExclamationTopology.java"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09567-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09567-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09567-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,31]],"date-time":"2022-12-31T20:18:21Z","timestamp":1672517901000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09567-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,20]]},"references-count":39,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9567"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09567-x","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,20]]},"assertion":[{"value":"12 January 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 June 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"24"}}