MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing

MB++ is a system that caters to the dynamic needs of applications in a distributed, pervasive computing environment that has a wide variety of devices that act as producers and consumers of stream data. The architecture encompasses several elements: The type server allows clients to dynamically inje...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lillethun, D.J., Hilley, D., Horrigan, S., Ramachandran, U.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 248
container_issue
container_start_page 241
container_title
container_volume
creator Lillethun, D.J.
Hilley, D.
Horrigan, S.
Ramachandran, U.
description MB++ is a system that caters to the dynamic needs of applications in a distributed, pervasive computing environment that has a wide variety of devices that act as producers and consumers of stream data. The architecture encompasses several elements: The type server allows clients to dynamically inject transformation code that operates on data streams. The transformation engine executes dataflow graphs of transformations on high-performance computing resources. The stream server manages all data streams in the system and dispatches new dataflow graphs to the transformation engine. We have implemented the architecture and show performance results that demonstrate that our implementation scales well with increasing workload, commensurate with the available HPC resources. Further, we show that our implementation can exploit opportunities for parallelism in dataflow graphs, as well as efficiently sharing common subgraphs between dataflow graphs.
doi_str_mv 10.1109/RTCSA.2007.47
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4296858</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4296858</ieee_id><sourcerecordid>4296858</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-22a28fd3cdd1289cf3ee175c31576625699837afa1a121b1376a90dd86eca5783</originalsourceid><addsrcrecordid>eNpNzE1LAzEUheGACpY6S1dusi9Tc2-aL3fjoLZQUbTissTkThux05KZFvz3FnTh6iyew8vYJYgxgHDXL4v6tRqjEGY8MSescMYKo51CZxSesgFKVCWggXNWdN2nEEKCMQ5xwN4fb0ejG161fNb2tMq-p8irHNapp9DvM_Fmm_kz5YPv0oF4vd3s9n1qV9y3kU_Tal0e8fjZ-Db84wt21vivjoq_HbK3-7tFPS3nTw-zupqXCYzqS0SPtokyxAhoXWgk0RGCBGW0RqWds9L4xoMHhA-QRnsnYrSaglfGyiG7-u0mIlructr4_L2coNNWWfkDFmFQwQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Lillethun, D.J. ; Hilley, D. ; Horrigan, S. ; Ramachandran, U.</creator><creatorcontrib>Lillethun, D.J. ; Hilley, D. ; Horrigan, S. ; Ramachandran, U.</creatorcontrib><description>MB++ is a system that caters to the dynamic needs of applications in a distributed, pervasive computing environment that has a wide variety of devices that act as producers and consumers of stream data. The architecture encompasses several elements: The type server allows clients to dynamically inject transformation code that operates on data streams. The transformation engine executes dataflow graphs of transformations on high-performance computing resources. The stream server manages all data streams in the system and dispatches new dataflow graphs to the transformation engine. We have implemented the architecture and show performance results that demonstrate that our implementation scales well with increasing workload, commensurate with the available HPC resources. Further, we show that our implementation can exploit opportunities for parallelism in dataflow graphs, as well as efficiently sharing common subgraphs between dataflow graphs.</description><identifier>ISSN: 2325-1271</identifier><identifier>ISBN: 9780769529752</identifier><identifier>ISBN: 0769529755</identifier><identifier>DOI: 10.1109/RTCSA.2007.47</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application software ; Computer applications ; Computer architecture ; Data analysis ; Embedded computing ; Engines ; Feature extraction ; Pervasive computing ; Processor scheduling ; Resource management</subject><ispartof>13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007, p.241-248</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4296858$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4296858$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lillethun, D.J.</creatorcontrib><creatorcontrib>Hilley, D.</creatorcontrib><creatorcontrib>Horrigan, S.</creatorcontrib><creatorcontrib>Ramachandran, U.</creatorcontrib><title>MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing</title><title>13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007)</title><addtitle>RTCSA</addtitle><description>MB++ is a system that caters to the dynamic needs of applications in a distributed, pervasive computing environment that has a wide variety of devices that act as producers and consumers of stream data. The architecture encompasses several elements: The type server allows clients to dynamically inject transformation code that operates on data streams. The transformation engine executes dataflow graphs of transformations on high-performance computing resources. The stream server manages all data streams in the system and dispatches new dataflow graphs to the transformation engine. We have implemented the architecture and show performance results that demonstrate that our implementation scales well with increasing workload, commensurate with the available HPC resources. Further, we show that our implementation can exploit opportunities for parallelism in dataflow graphs, as well as efficiently sharing common subgraphs between dataflow graphs.</description><subject>Application software</subject><subject>Computer applications</subject><subject>Computer architecture</subject><subject>Data analysis</subject><subject>Embedded computing</subject><subject>Engines</subject><subject>Feature extraction</subject><subject>Pervasive computing</subject><subject>Processor scheduling</subject><subject>Resource management</subject><issn>2325-1271</issn><isbn>9780769529752</isbn><isbn>0769529755</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpNzE1LAzEUheGACpY6S1dusi9Tc2-aL3fjoLZQUbTissTkThux05KZFvz3FnTh6iyew8vYJYgxgHDXL4v6tRqjEGY8MSescMYKo51CZxSesgFKVCWggXNWdN2nEEKCMQ5xwN4fb0ejG161fNb2tMq-p8irHNapp9DvM_Fmm_kz5YPv0oF4vd3s9n1qV9y3kU_Tal0e8fjZ-Db84wt21vivjoq_HbK3-7tFPS3nTw-zupqXCYzqS0SPtokyxAhoXWgk0RGCBGW0RqWds9L4xoMHhA-QRnsnYrSaglfGyiG7-u0mIlructr4_L2coNNWWfkDFmFQwQ</recordid><startdate>200708</startdate><enddate>200708</enddate><creator>Lillethun, D.J.</creator><creator>Hilley, D.</creator><creator>Horrigan, S.</creator><creator>Ramachandran, U.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200708</creationdate><title>MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing</title><author>Lillethun, D.J. ; Hilley, D. ; Horrigan, S. ; Ramachandran, U.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-22a28fd3cdd1289cf3ee175c31576625699837afa1a121b1376a90dd86eca5783</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Application software</topic><topic>Computer applications</topic><topic>Computer architecture</topic><topic>Data analysis</topic><topic>Embedded computing</topic><topic>Engines</topic><topic>Feature extraction</topic><topic>Pervasive computing</topic><topic>Processor scheduling</topic><topic>Resource management</topic><toplevel>online_resources</toplevel><creatorcontrib>Lillethun, D.J.</creatorcontrib><creatorcontrib>Hilley, D.</creatorcontrib><creatorcontrib>Horrigan, S.</creatorcontrib><creatorcontrib>Ramachandran, U.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lillethun, D.J.</au><au>Hilley, D.</au><au>Horrigan, S.</au><au>Ramachandran, U.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing</atitle><btitle>13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007)</btitle><stitle>RTCSA</stitle><date>2007-08</date><risdate>2007</risdate><spage>241</spage><epage>248</epage><pages>241-248</pages><issn>2325-1271</issn><isbn>9780769529752</isbn><isbn>0769529755</isbn><abstract>MB++ is a system that caters to the dynamic needs of applications in a distributed, pervasive computing environment that has a wide variety of devices that act as producers and consumers of stream data. The architecture encompasses several elements: The type server allows clients to dynamically inject transformation code that operates on data streams. The transformation engine executes dataflow graphs of transformations on high-performance computing resources. The stream server manages all data streams in the system and dispatches new dataflow graphs to the transformation engine. We have implemented the architecture and show performance results that demonstrate that our implementation scales well with increasing workload, commensurate with the available HPC resources. Further, we show that our implementation can exploit opportunities for parallelism in dataflow graphs, as well as efficiently sharing common subgraphs between dataflow graphs.</abstract><pub>IEEE</pub><doi>10.1109/RTCSA.2007.47</doi><tpages>8</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2325-1271
ispartof 13th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007), 2007, p.241-248
issn 2325-1271
language eng
recordid cdi_ieee_primary_4296858
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Application software
Computer applications
Computer architecture
Data analysis
Embedded computing
Engines
Feature extraction
Pervasive computing
Processor scheduling
Resource management
title MB++: An Integrated Architecture for Pervasive Computing and High-Performance Computing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T18%3A02%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=MB++:%20An%20Integrated%20Architecture%20for%20Pervasive%20Computing%20and%20High-Performance%20Computing&rft.btitle=13th%20IEEE%20International%20Conference%20on%20Embedded%20and%20Real-Time%20Computing%20Systems%20and%20Applications%20(RTCSA%202007)&rft.au=Lillethun,%20D.J.&rft.date=2007-08&rft.spage=241&rft.epage=248&rft.pages=241-248&rft.issn=2325-1271&rft.isbn=9780769529752&rft.isbn_list=0769529755&rft_id=info:doi/10.1109/RTCSA.2007.47&rft_dat=%3Cieee_6IE%3E4296858%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4296858&rfr_iscdi=true