Infopipes: concepts and ISG implementation
- 10 June 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
We describe Infopipes, a distributed computational and communications abstraction for information flow applications and I/O intensive distributed real-time embedded (DRE) systems. Infopipes are specified by the syntax, semantics, and quality of service requirements for information flows. Software tools generate executable code from the specification. We explain a DRE scenario and then provide a microbenchmark comparison of generated Infopipe code to standard, handwritten TCP code. Measurements show that Infopipe-generated code has the same execution overhead as the manually written original version. Author(s) Swint, G.S. Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA Pu, C. ; Moriyama, K.Keywords
This publication has 12 references indexed in Scilit:
- Infopipes: An abstraction for multimedia streamingMultimedia Systems, 2002
- Event services for high performance computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Infopipes for composing distributed information flowsPublished by Association for Computing Machinery (ACM) ,2001
- Specialization tools and techniques for systematic optimization of system softwareACM Transactions on Computer Systems, 2001
- Infosphere projectACM SIGMOD Record, 2001
- Techniques for optimizing CORBA middleware for distributed embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- QoS Aspect Languages and Their Runtime IntegrationPublished by Springer Nature ,1998
- Optimistic incremental specializationPublished by Association for Computing Machinery (ACM) ,1995
- Remote pipes and procedures for efficient distributed communicationACM Transactions on Computer Systems, 1988
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984