Self-adaptive processing graph with operator fission for elastic stream processing
•Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that changes graph topology based on a reactive and predictive algorithms.•Results show that both algorithms enable online self-adaptation of the graph...
Uloženo v:
| Vydáno v: | The Journal of systems and software Ročník 127; s. 205 - 216 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Elsevier Inc
01.05.2017
|
| Témata: | |
| ISSN: | 0164-1212, 1873-1228 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | •Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that changes graph topology based on a reactive and predictive algorithms.•Results show that both algorithms enable online self-adaptation of the graph.
Nowadays, information generated by the Internet interactions is growing exponentially, creating massive and continuous flows of events from the most diverse sources. These interactions contain valuable information for domains such as government, commerce, and banks, among others. Extracting information in near real-time from such data requires powerful processing tools to cope with the high-velocity and the high-volume stream of events. Specially designed distributed processing engines build a graph-based topology of a static number of processing operators creating bottlenecks and load balance problems when processing dynamic flows of events. In this work we propose a self-adaptive processing graph that provides elasticity and scalability by automatically increasing or decreasing the number of processing operators to improve performance and resource utilization of the system. Our solution uses a model that monitors, analyzes and changes the graph topology with a control algorithm that is both reactive and proactive to the flow of events. We have evaluated our solution with three stream processing applications and results show that our model can adapt the graph topology when receiving events at high rate with sudden peaks, producing very low costs of memory and CPU usage. |
|---|---|
| AbstractList | •Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that changes graph topology based on a reactive and predictive algorithms.•Results show that both algorithms enable online self-adaptation of the graph.
Nowadays, information generated by the Internet interactions is growing exponentially, creating massive and continuous flows of events from the most diverse sources. These interactions contain valuable information for domains such as government, commerce, and banks, among others. Extracting information in near real-time from such data requires powerful processing tools to cope with the high-velocity and the high-volume stream of events. Specially designed distributed processing engines build a graph-based topology of a static number of processing operators creating bottlenecks and load balance problems when processing dynamic flows of events. In this work we propose a self-adaptive processing graph that provides elasticity and scalability by automatically increasing or decreasing the number of processing operators to improve performance and resource utilization of the system. Our solution uses a model that monitors, analyzes and changes the graph topology with a control algorithm that is both reactive and proactive to the flow of events. We have evaluated our solution with three stream processing applications and results show that our model can adapt the graph topology when receiving events at high rate with sudden peaks, producing very low costs of memory and CPU usage. |
| Author | Hidalgo, Nicolas Rosas, Erika Wladdimiro, Daniel |
| Author_xml | – sequence: 1 givenname: Nicolas surname: Hidalgo fullname: Hidalgo, Nicolas email: nicolas.hidalgo@gmail.com organization: Escuela de Informática y Telecomunicaciones, Universidad Diego Portales, Santiago, Chile – sequence: 2 givenname: Daniel orcidid: 0000-0002-4958-2246 surname: Wladdimiro fullname: Wladdimiro, Daniel email: daniel.wladdimiro@usach.cl organization: Departamento de Ingeniería Informática, Universidad De Santiago, Chile – sequence: 3 givenname: Erika surname: Rosas fullname: Rosas, Erika email: erika.rosas@usach.cl organization: Departamento de Ingeniería Informática, Universidad De Santiago, Chile |
| BookMark | eNp9kMtqwzAQRUVJoUnaD-jOP2B3JPkR0VUJfUGg0MdayNIokXFsI4mU_n0V2kXpInBhLlzOMHMXZDaMAxJyTaGgQOubruhCKFiyBSRROCNzump4Thlbzcg8BWXylF2QRQgdADQM2Jy8vmFvc2XUFN0Bs8mPGkNwwzbbejXtsk8Xd9k4oVdx9Jl1KRuHzCaPvQrR6SxEj2r_h7wk51b1Aa9-55J8PNy_r5_yzcvj8_puk2smmpi3HIC3nNUKKiGwbgVQjk21siUYJkqsqxIrXrOWGkEbg6g0KAPKalG3mvMlaX72aj-G4NFK7aKK6b7oleslBXmsRnYyVSOP1UhIopBI-o-cvNsr_3WSuf1hML10cOhl0A4HjcZ51FGa0Z2gvwHhfIAJ |
| CitedBy_id | crossref_primary_10_1016_j_jpdc_2019_10_012 crossref_primary_10_1109_ACCESS_2021_3102645 crossref_primary_10_1016_j_future_2018_05_084 crossref_primary_10_1016_j_jnca_2017_12_001 crossref_primary_10_3390_app12136474 crossref_primary_10_1109_TNET_2019_2918341 crossref_primary_10_1007_s10462_019_09685_9 crossref_primary_10_1016_j_future_2018_05_067 crossref_primary_10_1007_s11227_021_03692_w crossref_primary_10_1109_COMST_2023_3330953 crossref_primary_10_1155_2020_5351824 crossref_primary_10_1016_j_future_2018_06_047 crossref_primary_10_1016_j_future_2017_09_004 crossref_primary_10_1016_j_sysarc_2020_101727 crossref_primary_10_1145_3132618 crossref_primary_10_4018_IJSKD_297043 crossref_primary_10_1016_j_future_2019_03_003 crossref_primary_10_1145_3355399 crossref_primary_10_1016_j_future_2020_11_011 crossref_primary_10_1016_j_future_2020_05_021 crossref_primary_10_1002_cpe_8085 crossref_primary_10_1145_3303849 crossref_primary_10_1145_3514496 crossref_primary_10_1007_s11276_021_02614_1 crossref_primary_10_1016_j_infsof_2019_03_006 crossref_primary_10_1016_j_procs_2016_11_038 crossref_primary_10_1109_TC_2025_3575917 |
| Cites_doi | 10.1007/s00778-013-0335-9 10.1007/s10723-014-9314-7 10.1145/2528412 10.1002/asi.21416 10.1109/TPDS.2013.295 10.1109/MC.2003.1160055 10.1145/2398356.2398364 |
| ContentType | Journal Article |
| Copyright | 2016 Elsevier Inc. |
| Copyright_xml | – notice: 2016 Elsevier Inc. |
| DBID | AAYXX CITATION |
| DOI | 10.1016/j.jss.2016.06.010 |
| DatabaseName | CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1873-1228 |
| EndPage | 216 |
| ExternalDocumentID | 10_1016_j_jss_2016_06_010 S0164121216300796 |
| GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 29L 4.4 457 4G. 5GY 5VS 7-5 71M 8P~ 9JN 9M8 AABNK AACTN AAEDT AAEDW AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO AAYFN AAYOK ABBOA ABEFU ABFNM ABFRF ABFSI ABJNI ABMAC ABTAH ABXDB ABYKQ ACDAQ ACGFO ACGFS ACGOD ACNNM ACRLP ACZNC ADBBV ADEZE ADHUB ADJOM ADMUD AEBSH AEFWE AEKER AENEX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHZHX AI. AIALX AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOUOD ASPBG AVWKF AXJTR AZFZN BKOJK BKOMP BLXMC CS3 DU5 E.L EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 FDB FEDTE FGOYB FIRID FNPLU FYGXN G-Q G8K GBLVA GBOLZ HLZ HVGLF HZ~ IHE J1W KOM LG9 M41 MO0 MS~ N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. PQQKQ Q38 R2- RIG RNS ROL RPZ RXW SBC SDF SDG SDP SES SEW SPC SPCBC SSV SSZ T5K TAE TN5 TWZ UHS UNMZH VH1 WUQ XPP ZMT ZY4 ~G- 9DU AATTM AAXKI AAYWO AAYXX ABDPE ABWVN ACLOT ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AGQPQ AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP CITATION EFKBS ~HD |
| ID | FETCH-LOGICAL-c297t-b3003b326a0599e6b9013e758f40d294e654e5362b1d917deeac0ad0afc96bc33 |
| ISICitedReferencesCount | 31 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000397689000014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0164-1212 |
| IngestDate | Sat Nov 29 05:52:20 EST 2025 Tue Nov 18 22:45:30 EST 2025 Fri Feb 23 02:32:34 EST 2024 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Keywords | Scalable processing S4 Stream processing Self-adaptable graph Elastic processing |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-c297t-b3003b326a0599e6b9013e758f40d294e654e5362b1d917deeac0ad0afc96bc33 |
| ORCID | 0000-0002-4958-2246 |
| PageCount | 12 |
| ParticipantIDs | crossref_citationtrail_10_1016_j_jss_2016_06_010 crossref_primary_10_1016_j_jss_2016_06_010 elsevier_sciencedirect_doi_10_1016_j_jss_2016_06_010 |
| PublicationCentury | 2000 |
| PublicationDate | May 2017 2017-05-00 |
| PublicationDateYYYYMMDD | 2017-05-01 |
| PublicationDate_xml | – month: 05 year: 2017 text: May 2017 |
| PublicationDecade | 2010 |
| PublicationTitle | The Journal of systems and software |
| PublicationYear | 2017 |
| Publisher | Elsevier Inc |
| Publisher_xml | – name: Elsevier Inc |
| References | Madsen, Zhou (bib0022) 2015 Zhou, Aberer, Tan (bib0041) 2008; Vol. 5346 Gedik (bib0005) 2014; 23 Hidalgo, Almeida, Yamakami (bib0014) 2012 Shah, Hellerstein, Chandrasekaran, Franklin (bib0032) 2003 Yu, Hu, Zhang, Zhuang, Song (bib0038) 2003 Gong, Gu, Wilkes (bib0007) 2010 Neumeyer, Robbins, Nair, Kesari (bib0024) 2010 Madsen, Thyssen, Zhou (bib0021) 2014 Lin, Dyer (bib0019) 2010 Heinze, Roediger, Meister, Ji, Jerzak, Fetzer (bib0012) 2015 Nikravesh, Ajila, Lung (bib0025) 2014 Hirzel, Soulé, Schneider, Gedik, Grimm (bib0015) 2014; 46 Wu, Liu (bib0036) 2014 Gedik, Schneider, Hirzel, Wu (bib0006) 2014; 25 Lorido-Botran, Miguel-Alonso, Lozano (bib0020) 2014; 12 Rivetti, Querzoni, Anceaume, Busnel, Sericola (bib0029) 2015 Ching, Ng (bib0003) 2006 Heinze, Pappalardo, Jerzak, Fetzer (bib0011) 2014 Satzger, Hummer, Leitner, Dustdar (bib0030) 2011 van der Veen, Van Der Waaij, Lazovik, Wijbrandi, Meijer (bib0035) 2015 Zhou, Ooi, Tan, Wu (bib0042) 2006; Vol. 4275 Pollner, Steudtner, Meyer-Wegener (bib0028) 2015 Papoulis (bib0027) 1984 Heinze, Zia, Krahn, Jerzak, Fetzer (bib0013) 2015 Schneider, Hirzel, Gedik, Wu (bib0031) 2012 Tagg (bib0033) 2009 Appel, Frischbier, Freudenreich, Buchmann (bib0001) 2012 Arasu, Cherniack, Galvez, Maier, Maskey, Ryvkina, Stonebraker, Tibbetts (bib0002) 2004 Kephart, Chess (bib0017) 2003; 36 Mone (bib0023) 2013; 56 Leskovec, Backstrom, Kleinberg (bib0018) 2009 Xu, Chen, Tang, Su (bib0037) 2014 Fernandez, Weidlich, Pietzuch, Gal (bib0004) 2014 Zeitler, Risch (bib0040) 2010; Vol. 5982 Gulisano, Jiménez-Peris, Patiño-Martínez, Valduriez (bib0008) 2010 Heinze, Ji, Pan, Grueneberger, Jerzak, Fetzer (bib0010) 2013 Thelwall, Buckley, Paltoglou, Cai, Kappas (bib0034) 2010; 61 Zaharia, Das, Li, Hunter, Shenker, Stoica (bib0039) 2013 Heinze, Jerzak, Hackenbroich, Fetzer (bib0009) 2014 Hunt, Konar, Junqueira, Reed (bib0016) 2010 Oberhelman (bib0026) 2007; 21 Arasu (10.1016/j.jss.2016.06.010_bib0002) 2004 Lorido-Botran (10.1016/j.jss.2016.06.010_bib0020) 2014; 12 Nikravesh (10.1016/j.jss.2016.06.010_bib0025) 2014 Lin (10.1016/j.jss.2016.06.010_bib0019) 2010 Gulisano (10.1016/j.jss.2016.06.010_bib0008) 2010 Oberhelman (10.1016/j.jss.2016.06.010_bib0026) 2007; 21 Wu (10.1016/j.jss.2016.06.010_bib0036) 2014 Schneider (10.1016/j.jss.2016.06.010_bib0031) 2012 Gedik (10.1016/j.jss.2016.06.010_bib0005) 2014; 23 Appel (10.1016/j.jss.2016.06.010_bib0001) 2012 Shah (10.1016/j.jss.2016.06.010_bib0032) 2003 Zeitler (10.1016/j.jss.2016.06.010_bib0040) 2010; Vol. 5982 Heinze (10.1016/j.jss.2016.06.010_bib0011) 2014 Satzger (10.1016/j.jss.2016.06.010_bib0030) 2011 Gong (10.1016/j.jss.2016.06.010_bib0007) 2010 Hidalgo (10.1016/j.jss.2016.06.010_bib0014) 2012 Zaharia (10.1016/j.jss.2016.06.010_bib0039) 2013 Heinze (10.1016/j.jss.2016.06.010_bib0010) 2013 Zhou (10.1016/j.jss.2016.06.010_bib0042) 2006; Vol. 4275 Hunt (10.1016/j.jss.2016.06.010_sbref0016) 2010 Fernandez (10.1016/j.jss.2016.06.010_bib0004) 2014 Mone (10.1016/j.jss.2016.06.010_bib0023) 2013; 56 Madsen (10.1016/j.jss.2016.06.010_bib0021) 2014 Gedik (10.1016/j.jss.2016.06.010_bib0006) 2014; 25 Heinze (10.1016/j.jss.2016.06.010_bib0013) 2015 Hirzel (10.1016/j.jss.2016.06.010_bib0015) 2014; 46 Papoulis (10.1016/j.jss.2016.06.010_bib0027) 1984 Xu (10.1016/j.jss.2016.06.010_bib0037) 2014 Heinze (10.1016/j.jss.2016.06.010_bib0009) 2014 Kephart (10.1016/j.jss.2016.06.010_bib0017) 2003; 36 Heinze (10.1016/j.jss.2016.06.010_bib0012) 2015 Zhou (10.1016/j.jss.2016.06.010_bib0041) 2008; Vol. 5346 Yu (10.1016/j.jss.2016.06.010_bib0038) 2003 Ching (10.1016/j.jss.2016.06.010_bib0003) 2006 Pollner (10.1016/j.jss.2016.06.010_bib0028) 2015 Madsen (10.1016/j.jss.2016.06.010_bib0022) 2015 van der Veen (10.1016/j.jss.2016.06.010_bib0035) 2015 Tagg (10.1016/j.jss.2016.06.010_bib0033) 2009 Leskovec (10.1016/j.jss.2016.06.010_bib0018) 2009 Thelwall (10.1016/j.jss.2016.06.010_bib0034) 2010; 61 Neumeyer (10.1016/j.jss.2016.06.010_bib0024) 2010 Rivetti (10.1016/j.jss.2016.06.010_bib0029) 2015 |
| References_xml | – start-page: 276 year: 2014 end-page: 281 ident: bib0004 article-title: Scalable stateful stream processing for smart grids publication-title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS) – start-page: 535 year: 2014 end-page: 544 ident: bib0037 article-title: T-storm: Traffic-aware online scheduling in storm publication-title: Proceedings of the 2014 IEEE 34th International Conference on Distributed Computing Systems (ICDCS) – start-page: 13 year: 2014 end-page: 22 ident: bib0009 article-title: Latency-aware elastic scaling for distributed data stream processing systems publication-title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS) – start-page: 80 year: 2015 end-page: 91 ident: bib0029 article-title: Efficient key grouping for near-optimal load balancing in stream processing systems publication-title: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS) – start-page: 480 year: 2004 end-page: 491 ident: bib0002 article-title: I road: A stream data management benchmark publication-title: Proceedings of the Thirtieth International Conference on Very Large Data Bases - Volume 30 – start-page: 126 year: 2010 end-page: 137 ident: bib0008 article-title: Streamcloud: A large scale data streaming system publication-title: Proceedings of the 2010 International Conference on Distributed Computing Systems (ICDCS), Genova, Italy – start-page: 25 year: 2003 end-page: 36 ident: bib0032 article-title: Flux: an adaptive partitioning operator for continuous query systems publication-title: Proceedings of the IEEE 19th International Conference on Data Engineering (ICDE) – volume: 61 start-page: 2544 year: 2010 end-page: 2558 ident: bib0034 article-title: Sentiment in short strength detection informal text publication-title: J. Am. Soc. Inf. Sci. Technol. – start-page: 25 year: 2013 end-page: 30 ident: bib0010 article-title: Elastic complex event processing under varying query load publication-title: Proceedings of the First International Workshop on Big Dynamic Distributed Data (BD3) – start-page: 423 year: 2013 end-page: 438 ident: bib0039 article-title: Discretized streams: Fault-tolerant streaming computation at scale publication-title: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles (SOSP) – start-page: 318 year: 2014 end-page: 321 ident: bib0011 article-title: Auto-scaling techniques for elastic data stream processing publication-title: Proceedings of the 8th ACM International Conference on Distributed Event-Based Systems (DEBS) – volume: 56 start-page: 22 year: 2013 end-page: 24 ident: bib0023 article-title: Beyond hadoop publication-title: Commun. ACM – year: 2010 ident: bib0019 publication-title: Data-Intensive Text Processing with MapReduce – start-page: 150 year: 2015 end-page: 161 ident: bib0013 article-title: An adaptive replication scheme for elastic data stream processing systems publication-title: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS) – start-page: 1 year: 2012 end-page: 9 ident: bib0001 article-title: Eventlets: Components for the integration of event streams with SOA publication-title: Proceedings of the 2012 Fifth IEEE International Conference on Service-Oriented Computing and Applications (SOCA), Taipei, Taiwan – volume: 46 start-page: 46:1 year: 2014 end-page: 46:34 ident: bib0015 article-title: A catalog of stream processing optimizations publication-title: ACM Comput. Surv. – year: 2010 ident: bib0016 article-title: Zookeeper: Wait-free coordination for internet-scale systems publication-title: Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference – volume: 36 start-page: 41 year: 2003 end-page: 50 ident: bib0017 article-title: The vision of autonomic computing publication-title: Computer – start-page: 124 year: 2014 end-page: 127 ident: bib0025 article-title: Cloud resource auto-scaling system based on hidden markov model (hmm) publication-title: Proceedings of the 2014 IEEE International Conference on Semantic Computing (ICSC) – volume: Vol. 4275 start-page: 54 year: 2006 end-page: 71 ident: bib0042 article-title: Efficient dynamic operator placement in a locally distributed continuous query system publication-title: On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE – start-page: 497 year: 2009 end-page: 506 ident: bib0018 article-title: Meme-tracking and the dynamics of the news cycle publication-title: Proceedings of the15th ACM International Conference on Knowledge Discovery and Data Mining (SIGKDD), Paris, France – start-page: 240 year: 2012 end-page: 245 ident: bib0014 article-title: On the validity of a new SMS spam collection publication-title: Proceedings of the 11th International Conference on Machine Learning and Applications (ICMLA), FL, USA – volume: 21 start-page: 5 year: 2007 end-page: 6 ident: bib0026 article-title: Coming to terms with web 2.0 publication-title: Ref. Rev. – start-page: 348 year: 2011 end-page: 355 ident: bib0030 article-title: Esc: Towards an elastic stream computing platform for the cloud publication-title: Proceedings of the 2011 IEEE International Conference on Cloud Computing (CLOUD) – start-page: 208 year: 2003 end-page: 212 ident: bib0038 article-title: Short-term traffic flow forecasting based on markov chain model publication-title: Proceedings of the IEEE Intelligent Vehicles Symposium – year: 1984 ident: bib0027 publication-title: Probability, Random Variables, and Stochastic Processes – start-page: 170 year: 2010 end-page: 177 ident: bib0024 article-title: S4: distributed stream computing platform publication-title: 2010 IEEE International Conference on Data Mining Workshops (ICDMW), Sydney, Australia – start-page: 332 year: 2015 end-page: 335 ident: bib0028 article-title: Operator fission for load balancing in distributed heterogeneous data stream processing systems publication-title: Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS) – start-page: 48:1 year: 2014 end-page: 48:4 ident: bib0021 article-title: Integrating fault-tolerance and elasticity in a distributed data stream processing system publication-title: Proceedings of the 26th International Conference on Scientific and Statistical Database Management (SSDBM) – start-page: 53 year: 2012 end-page: 64 ident: bib0031 article-title: Auto-parallelizing stateful distributed streaming applications publication-title: Proceedings of the 21st International Conference on Parallel Architectures and Compilation Techniques (PACT) – volume: Vol. 5982 start-page: 184 year: 2010 end-page: 198 ident: bib0040 article-title: Scalable splitting of massive data streams publication-title: Database Systems for Advanced Applications – start-page: 9 year: 2010 end-page: 16 ident: bib0007 article-title: Press: Predictive elastic resource scaling for cloud systems publication-title: Proceedings of the 2010 International Conference on Network and Service Management (CNSM) – volume: 23 start-page: 517 year: 2014 end-page: 539 ident: bib0005 article-title: Partitioning functions for stateful data parallelism in stream processing publication-title: Very Large Data Bases (VLDB) J. – start-page: 154 year: 2015 end-page: 161 ident: bib0035 article-title: Dynamically scaling apache storm for the analysis of streaming data publication-title: Proceedings of the 2015 IEEE First International Conference on Big Data Computing Service and Applications (BigDataService) – volume: 12 start-page: 559 year: 2014 end-page: 592 ident: bib0020 article-title: A review of auto-scaling techniques for elastic applications in cloud environments publication-title: J. Grid Comput. – start-page: 13 year: 2015 end-page: 22 ident: bib0022 article-title: Dynamic resource management in a massively parallel stream processing engine publication-title: Proceedings of the 24th ACM International on Conference on Information and Knowledge Management (CIKM) – start-page: 504 year: 2014 end-page: 511 ident: bib0036 article-title: Optimization of load adaptive distributed stream processing services publication-title: Proceedings of the 2014 IEEE International Conference on Services Computing (SCC) – volume: 25 start-page: 1447 year: 2014 end-page: 1463 ident: bib0006 article-title: Elastic scaling for data stream processing publication-title: IEEE Trans. Parallel Distrib. Syst. – start-page: 276 year: 2015 end-page: 287 ident: bib0012 article-title: Online parameter optimization for elastic data stream processing publication-title: Proceedings of the 6th ACM Symposium on Cloud Computing (SoCC) – volume: Vol. 5346 start-page: 326 year: 2008 end-page: 345 ident: bib0041 article-title: Toward massive query optimization in large-scale distributed stream systems publication-title: Middleware 2008 – year: 2006 ident: bib0003 publication-title: Markov Chains: Models, Algorithms and Applications – year: 2009 ident: bib0033 publication-title: A corpus linguistics study of SMS text messaging – volume: 23 start-page: 517 issue: 4 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0005 article-title: Partitioning functions for stateful data parallelism in stream processing publication-title: Very Large Data Bases (VLDB) J. doi: 10.1007/s00778-013-0335-9 – volume: 12 start-page: 559 issue: 4 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0020 article-title: A review of auto-scaling techniques for elastic applications in cloud environments publication-title: J. Grid Comput. doi: 10.1007/s10723-014-9314-7 – volume: Vol. 5346 start-page: 326 year: 2008 ident: 10.1016/j.jss.2016.06.010_bib0041 article-title: Toward massive query optimization in large-scale distributed stream systems – start-page: 25 year: 2013 ident: 10.1016/j.jss.2016.06.010_bib0010 article-title: Elastic complex event processing under varying query load – start-page: 150 year: 2015 ident: 10.1016/j.jss.2016.06.010_bib0013 article-title: An adaptive replication scheme for elastic data stream processing systems – start-page: 25 year: 2003 ident: 10.1016/j.jss.2016.06.010_bib0032 article-title: Flux: an adaptive partitioning operator for continuous query systems – volume: Vol. 4275 start-page: 54 year: 2006 ident: 10.1016/j.jss.2016.06.010_bib0042 article-title: Efficient dynamic operator placement in a locally distributed continuous query system – start-page: 80 year: 2015 ident: 10.1016/j.jss.2016.06.010_bib0029 article-title: Efficient key grouping for near-optimal load balancing in stream processing systems – start-page: 208 year: 2003 ident: 10.1016/j.jss.2016.06.010_bib0038 article-title: Short-term traffic flow forecasting based on markov chain model – start-page: 53 year: 2012 ident: 10.1016/j.jss.2016.06.010_bib0031 article-title: Auto-parallelizing stateful distributed streaming applications – start-page: 497 year: 2009 ident: 10.1016/j.jss.2016.06.010_bib0018 article-title: Meme-tracking and the dynamics of the news cycle – year: 2009 ident: 10.1016/j.jss.2016.06.010_bib0033 – start-page: 170 year: 2010 ident: 10.1016/j.jss.2016.06.010_bib0024 article-title: S4: distributed stream computing platform – start-page: 504 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0036 article-title: Optimization of load adaptive distributed stream processing services – volume: 46 start-page: 46:1 issue: 4 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0015 article-title: A catalog of stream processing optimizations publication-title: ACM Comput. Surv. doi: 10.1145/2528412 – start-page: 13 year: 2015 ident: 10.1016/j.jss.2016.06.010_bib0022 article-title: Dynamic resource management in a massively parallel stream processing engine – volume: 61 start-page: 2544 issue: 12 year: 2010 ident: 10.1016/j.jss.2016.06.010_bib0034 article-title: Sentiment in short strength detection informal text publication-title: J. Am. Soc. Inf. Sci. Technol. doi: 10.1002/asi.21416 – year: 2010 ident: 10.1016/j.jss.2016.06.010_sbref0016 article-title: Zookeeper: Wait-free coordination for internet-scale systems – start-page: 276 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0004 article-title: Scalable stateful stream processing for smart grids – year: 1984 ident: 10.1016/j.jss.2016.06.010_bib0027 – volume: 25 start-page: 1447 issue: 6 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0006 article-title: Elastic scaling for data stream processing publication-title: IEEE Trans. Parallel Distrib. Syst. doi: 10.1109/TPDS.2013.295 – volume: 36 start-page: 41 issue: 1 year: 2003 ident: 10.1016/j.jss.2016.06.010_bib0017 article-title: The vision of autonomic computing publication-title: Computer doi: 10.1109/MC.2003.1160055 – start-page: 423 year: 2013 ident: 10.1016/j.jss.2016.06.010_bib0039 article-title: Discretized streams: Fault-tolerant streaming computation at scale – volume: 56 start-page: 22 issue: 1 year: 2013 ident: 10.1016/j.jss.2016.06.010_bib0023 article-title: Beyond hadoop publication-title: Commun. ACM doi: 10.1145/2398356.2398364 – start-page: 318 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0011 article-title: Auto-scaling techniques for elastic data stream processing – start-page: 240 year: 2012 ident: 10.1016/j.jss.2016.06.010_bib0014 article-title: On the validity of a new SMS spam collection – start-page: 480 year: 2004 ident: 10.1016/j.jss.2016.06.010_bib0002 article-title: I road: A stream data management benchmark – year: 2006 ident: 10.1016/j.jss.2016.06.010_bib0003 – volume: Vol. 5982 start-page: 184 year: 2010 ident: 10.1016/j.jss.2016.06.010_bib0040 article-title: Scalable splitting of massive data streams – year: 2010 ident: 10.1016/j.jss.2016.06.010_bib0019 – start-page: 124 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0025 article-title: Cloud resource auto-scaling system based on hidden markov model (hmm) – start-page: 332 year: 2015 ident: 10.1016/j.jss.2016.06.010_bib0028 article-title: Operator fission for load balancing in distributed heterogeneous data stream processing systems – start-page: 126 year: 2010 ident: 10.1016/j.jss.2016.06.010_bib0008 article-title: Streamcloud: A large scale data streaming system – start-page: 154 year: 2015 ident: 10.1016/j.jss.2016.06.010_bib0035 article-title: Dynamically scaling apache storm for the analysis of streaming data – start-page: 9 year: 2010 ident: 10.1016/j.jss.2016.06.010_bib0007 article-title: Press: Predictive elastic resource scaling for cloud systems – start-page: 535 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0037 article-title: T-storm: Traffic-aware online scheduling in storm – start-page: 1 year: 2012 ident: 10.1016/j.jss.2016.06.010_bib0001 article-title: Eventlets: Components for the integration of event streams with SOA – volume: 21 start-page: 5 issue: 7 year: 2007 ident: 10.1016/j.jss.2016.06.010_bib0026 article-title: Coming to terms with web 2.0 publication-title: Ref. Rev. – start-page: 48:1 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0021 article-title: Integrating fault-tolerance and elasticity in a distributed data stream processing system – start-page: 348 year: 2011 ident: 10.1016/j.jss.2016.06.010_bib0030 article-title: Esc: Towards an elastic stream computing platform for the cloud – start-page: 276 year: 2015 ident: 10.1016/j.jss.2016.06.010_bib0012 article-title: Online parameter optimization for elastic data stream processing – start-page: 13 year: 2014 ident: 10.1016/j.jss.2016.06.010_bib0009 article-title: Latency-aware elastic scaling for distributed data stream processing systems |
| SSID | ssj0007202 |
| Score | 2.3268144 |
| Snippet | •Self adaptive mechanism for scaling stream processing systems.•Automatic scaling by increasing/decreasing the number of processing operators.•Model that... |
| SourceID | crossref elsevier |
| SourceType | Enrichment Source Index Database Publisher |
| StartPage | 205 |
| SubjectTerms | Elastic processing Scalable processing Self-adaptable graph Stream processing |
| Title | Self-adaptive processing graph with operator fission for elastic stream processing |
| URI | https://dx.doi.org/10.1016/j.jss.2016.06.010 |
| Volume | 127 |
| WOSCitedRecordID | wos000397689000014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVESC databaseName: Elsevier SD Freedom Collection Journals 2021 customDbUrl: eissn: 1873-1228 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0007202 issn: 0164-1212 databaseCode: AIEXJ dateStart: 19950101 isFulltext: true titleUrlDefault: https://www.sciencedirect.com providerName: Elsevier |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3PT9swFLamdoddGLChMX7IB05MQWmSJvERIRCgCU1QRm-R7ThTS0kjUqB_Pu_Zzo-ydYIDl6iKajfN-_T8_N73PhOyJ1ggA0_FjhC6zCi4w30XLkKkTPpcSt0e_ftndHERD4fsly0XlPo4gSjP4_mcFe9qargHxsbW2TeYu54UbsBnMDpcwexwfZXhr9Qkc3jKC00KKkwjACYEtDa1SbxOC6XL6z-yEbJgDdlQQSCN8q3YPsLvWiPbAWzTSqaDWCMEbXSeS_DoT7wh056OUj75M63xxuvw_WaCNKa7kemxMV3uTeWnND1m4KFveTspAQtdTQGs8pQhyiH2Fh2tUQGoXKXbb626num4_Muhm9zC-GBcorZ6L9Riq5YIuyCe_WJRq6mGFYttnMAUCU6RIJMPu_K6XtRncYd0D8-Oh-f1-h15mqla_4WqFq5ZgS-e49_RTCtCGaySFWsVemggsUY-qHydfK6O7aDWi38hlwsIoY2dqUYIRYTQCiHUIoQCQqhFCDUIaY38Sq5PjgdHp449WsORHotmjvDBmwsI3Tnq86hQMEyHw94xC9zUY4EK-4HqQ3Ajeils6FMF67PLU5dnkoVC-v4G6eTTXH0jlEkRszhIswzl8gLYfvquwPo27OQhOAw3iVu9okRa3Xk8_mSSLDXNJtmvhxRGdOV_Xw6q957YqNFEgwlgaPmw72_5jS3yqUH5NunM7h_UDvkoH2ej8n7XAugZjsiQPQ |
| linkProvider | Elsevier |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Self-adaptive+processing+graph+with+operator+fission+for+elastic+stream+processing&rft.jtitle=The+Journal+of+systems+and+software&rft.au=Hidalgo%2C+Nicolas&rft.au=Wladdimiro%2C+Daniel&rft.au=Rosas%2C+Erika&rft.date=2017-05-01&rft.issn=0164-1212&rft.volume=127&rft.spage=205&rft.epage=216&rft_id=info:doi/10.1016%2Fj.jss.2016.06.010&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_jss_2016_06_010 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0164-1212&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0164-1212&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0164-1212&client=summon |