skip to main content
10.1145/2463209.2488943acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems

Published: 29 May 2013 Publication History

Abstract

From a single SoC to a network of embedded devices communicating with a backend cloud-computing server, emerging classes of embedded systems feature an increasing number of heterogeneous components that operate concurrently in a distributed environment. As the scale and complexity of these systems continues to grow, there is a critical need for scalable and efficient simulators. We propose a networked virtual platform as a scalable environment for modeling and simulation. The goal is to support the development and optimization of embedded computing applications by handling heterogeneity at the chip, node, and network level. To illustrate the properties of our approach, we present two very different case studies: the design of an Open MPI scheduler for a heterogeneous distributed embedded system and the development of an application for crowd estimation through the analysis of pictures uploaded from mobile phones.

References

[1]
{A1} The Flickr API (www.flickr.com/services/api).
[2]
{A2} The Picasa Web Albums Data API (developers.google.com/picasa-web).
[3]
{A3} H. Kruppa, M. Castrillon-Santana, and B. Schiele. Fast and robust face finding via local context. In Proc. of the Int. Workshop on VS-PETS, pages 157--164, Oct. 2003.
[4]
{A4} R. L. Graham, T. S. Woodall, and J. M. Squyres. Open MPI: a flexible high performance MPI. In Proc. of the Int. Conf. on PPAM, pages 228--239, Feb. 2006.
[5]
{A5} J. Nagle. Congestion control in IP/TCP internetworks. SIGCOMM Comp. Comm. Rev., 14(4):11--17, Oct. 1984.
[6]
{A6} T. Ristenpart et al. Hey, you, get off my cloud: exploring information leakage in third-party compute clouds. In Proc. of the ACM Conf. on Comp. and Comm. Sec., pages 199--212, Nov. 2009.
[7]
{A7} M. C. Santana et al. Face and facial feature detection evaluation. In Proc. of VISAPP, pages 167--172, Apr. 2008.
[8]
{A8} P. Viola, M. Jones, and D. Snow. Detecting pedestrians using patterns of motion and appearance. In Proc. of ICCV, volume 2, pages 734--741, Oct. 2003.

Cited By

View all
  • (2018)Environment for integration of distributed heterogeneous computing systemsJournal of Internet Services and Applications10.1186/s13174-017-0072-19:1Online publication date: 16-Jan-2018
  • (2018)QoE-optimized Cache System in 5G Environment for Computer Supported Cooperative Work in Design2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design ((CSCWD))10.1109/CSCWD.2018.8465347(519-524)Online publication date: May-2018
  • (2016)A Distributed Platform for Integration of FPGA-based Embedded Systems2016 VI Brazilian Symposium on Computing Systems Engineering (SBESC)10.1109/SBESC.2016.021(86-92)Online publication date: Nov-2016
  • Show More Cited By

Index Terms

  1. netShip: a networked virtual platform for large-scale heterogeneous distributed embedded systems

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '13: Proceedings of the 50th Annual Design Automation Conference
      May 2013
      1285 pages
      ISBN:9781450320719
      DOI:10.1145/2463209
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 29 May 2013

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Android
      2. MPI
      3. OVP
      4. OpenCV
      5. QEMU
      6. distributed embedded systems design
      7. embedded systems
      8. simulation
      9. system design
      10. virtual platform

      Qualifiers

      • Research-article

      Conference

      DAC '13
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Upcoming Conference

      DAC '25
      62nd ACM/IEEE Design Automation Conference
      June 22 - 26, 2025
      San Francisco , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 08 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2018)Environment for integration of distributed heterogeneous computing systemsJournal of Internet Services and Applications10.1186/s13174-017-0072-19:1Online publication date: 16-Jan-2018
      • (2018)QoE-optimized Cache System in 5G Environment for Computer Supported Cooperative Work in Design2018 IEEE 22nd International Conference on Computer Supported Cooperative Work in Design ((CSCWD))10.1109/CSCWD.2018.8465347(519-524)Online publication date: May-2018
      • (2016)A Distributed Platform for Integration of FPGA-based Embedded Systems2016 VI Brazilian Symposium on Computing Systems Engineering (SBESC)10.1109/SBESC.2016.021(86-92)Online publication date: Nov-2016
      • (2016)MidHDCFuture Generation Computer Systems10.1016/j.future.2015.11.02056:C(734-735)Online publication date: 1-Mar-2016
      • (2015)ΣVPProceedings of the 52nd Annual Design Automation Conference10.1145/2744769.2744913(1-6)Online publication date: 7-Jun-2015
      • (2015)Parallel Native-Simulation for Multi-processing Embedded SystemsProceedings of the 2015 Euromicro Conference on Digital System Design10.1109/DSD.2015.75(543-546)Online publication date: 26-Aug-2015
      • (2015)System level methodology based on VIPPE applied to the implementation of a scalable video decoder on the ZynQ platform2015 Conference on Design of Circuits and Integrated Systems (DCIS)10.1109/DCIS.2015.7388604(1-6)Online publication date: Nov-2015
      • (2015)On the Co-simulation of SystemC with QEMU and OVP Virtual PlatformsVLSI-SoC: Internet of Things Foundations10.1007/978-3-319-25279-7_7(110-128)Online publication date: 25-Nov-2015
      • (2014)On Application-Customized Common Platform for Wireless Vehicular Sensor NetworksInternational Journal of Distributed Sensor Networks10.1155/2014/90605910:3(906059)Online publication date: 16-Mar-2014
      • (2014)A common architecture for co-simulation of SystemC models in QEMU and OVP virtual platforms2014 22nd International Conference on Very Large Scale Integration (VLSI-SoC)10.1109/VLSI-SoC.2014.7004154(1-6)Online publication date: Oct-2014
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media