Filters








801 Hits in 18.5 sec

Early experience with message-passing on the SHRIMP multicomputer

Edward W. Felten, Richard D. Alpert, Angelos Bilas, Matthias A. Blumrich, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Liviu Iftode, Kai Li
1996 SIGARCH Computer Architecture News  
The SHRIMP multicomputer provides virtual memorymapped communication (  ...  Stream Sockets The SHRIMP socket API is implemented as a user-level library, using the VMMC interface.  ...  Design and Implementation of NX Message Passing Using SHRIMP Virtual Memory Mapped Communication.  ... 
doi:10.1145/232974.233004 fatcat:sucvpd5ywrbjpmf6tvc2dlywbi

Early experience with message-passing on the SHRIMP multicomputer

Edward W. Felten, Richard D. Alpert, Angelos Bilas, Matthias A. Blumrich, Douglas W. Clark, Stefanos N. Damianakis, Cezary Dubnicki, Liviu Iftode, Kai Li
1996 Proceedings of the 23rd annual international symposium on Computer architecture - ISCA '96  
The SHRIMP multicomputer provides virtual memorymapped communication (  ...  Stream Sockets The SHRIMP socket API is implemented as a user-level library, using the VMMC interface.  ...  Design and Implementation of NX Message Passing Using SHRIMP Virtual Memory Mapped Communication.  ... 
doi:10.1145/232973.233004 dblp:conf/isca/FeltenABBCDDIL96 fatcat:ztsqjp3wlvfopb774c47x5mokq

Measuring the performance of communication middleware on high-speed networks

Aniruddha Gokhale, Douglas C. Schmidt
1996 Conference proceedings on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '96  
The middleware ranged from lower-level mechanisms (such as socket-based C interfaces and C++ wrappers for sockets) to higher-level mechanisms (such as RPC, hand-optimized RPC and two implementations of  ...  This paper compares the performance of several widely used communication middleware mechanisms on a high-speed ATM network.  ...  We would also like to thank IONA and PostModern Computing for their help in supplying the CORBA implementations used for these tests.  ... 
doi:10.1145/248156.248183 dblp:conf/sigcomm/GokhaleS96 fatcat:zo7uecgf4nbthpyjhsqieps34a

An architecture for interspatial communication

Anil Madhavapeddy, K C Sivaramakrishnan, Gemma Gordon, Thomas Gazagnaire
2018 IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)  
The cost for this is data insecurity, high response latency and unpredictable reliability of services.  ...  We describe our early prototype design OSMOSE, which is based on unikernels and a distributed store.  ...  We also thank the MirageOS development team for their contributions that made OSMOSE possible, and in particular to Thomas Leonard for writing the Capnp MirageOS library.  ... 
doi:10.1109/infcomw.2018.8406931 dblp:conf/infocom/MadhavapeddySGG18 fatcat:wuwz7xlfbbdx5jxwordosjbbam

Demultiplexed architectures: a solution for efficient STREAMS-based communication stacks

V. Roca, T. Braun, C. Diot
1997 IEEE Network  
The impacts of the hardware architecture, of the operating system, and of the communication stack architecture on performances are analyzed.  ...  This paper analyzes the efficiency of various high performance implementation techniques for the communication system of UNIX workstations.  ...  Similarly, the socket library and SOCKMOD module implement the socket API (another architecture exists that interfaces the BSD kernel Socket layer with STREAMS). • the TCP, UDP, IP, ICMP and RawIP multiplexing  ... 
doi:10.1109/65.598456 fatcat:u7zos4gztbahlnn27f6nshszl4

Signaling and operating system support for native-mode ATM applications

R. Sharma, S. Keshav
1994 Proceedings of the conference on Communications architectures, protocols and applications - SIGCOMM '94  
We describe the design and implementation of operating system and signaling support for native-mode applications, independent of the semantics of the protocol layers or of the signaling protocol.  ...  Our experience has been positive -the design is robust, easily extendible and scales well with the number of open connections.  ...  A protocol stack implementing this abstraction can access the BSD socket and device driver interfaces.  ... 
doi:10.1145/190314.190328 dblp:conf/sigcomm/SharmaK94 fatcat:t4kv6gfht5exfgxbsvorqdd6oi

Resource-Oriented Architecture [chapter]

2012 Enterprise Software Architecture and Design  
In this paper, we begin by describing the Web of Things architecture and best-practices based on the RESTful principles that have already contributed to the popular success, scalability, and modularity  ...  of the traditional Web.  ...  ACKNOWLEDGEMENTS The authors would like to thank Simon Mayer and Thomas Pham for their work on the RESTful Sun SPOTs as well  ... 
doi:10.1002/9781118180518.ch7 fatcat:ol4z2x3hlfbohl6gdl2qrrmz5a

Towards a Distributed Computation Offloading Architecture for Cloud Robotics

Rihab Chaari, Omar Cheikhrouhou, Anis Koubaa, Habib Youssef, Habib Hmam
2019 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC)  
In thispaper, we investigate this issue and we design a distributed cloudrobotic architecture for computation offloading based on Kafkamiddleware as messaging broker.  ...  In this paper, we investigate this issue and we design a distributed cloud robotic architecture for computation offloading based on Kafka middleware as messaging broker.  ...  ACKNOWLEDGMENT The authors would like to thank the Center of Excellence and the Robotics and Internet-of-Things Unit at Prince Sultan University, Saudi Arabia, for their support of this work.  ... 
doi:10.1109/iwcmc.2019.8766504 dblp:conf/iwcmc/ChaariCKYH19 fatcat:2w2ilprafjdejllvnihbcv3maq

TRIPWIRE: A SYNCHRONISATION PRIMITIVE FOR VIRTUAL MEMORY MAPPED COMMUNICATION

DAVID RIDDOCH, STEVE POPE, DEREK ROBERTS, DAVID CLARKE, DAVID INGRAM, KIERAN MANSLEY, ANDY HOPPER
2000 Algorithms and Architectures for Parallel Processing  
We describe the implementation of a non-coherent distributed shared memory network interface, with Tripwires for synchronisation.  ...  We show how it supports a variety of communication styles, including remote procedure call, message passing and streaming.  ...  Acknowledgements The authors would like to thank all of the members of AT&T Laboratories Cambridge and the Laboratory for Communications Engineering.  ... 
doi:10.1142/9789812792037_0006 fatcat:oe5ojw6anndq3hdqr553nemoka

The Role of Middleware in Architecture-Based Software Development

Nenad Medvidovic, Eric M. Dashofy, Richard N. Taylor
2003 International journal of software engineering and knowledge engineering  
For instance, using RPCbased middleware like CORBA implies that all components must communicate using RPC. This can have widespread effects on the design and analysis of any CORBA-based system.  ...  One reason is that the decision space rapidly expands with the decrease in abstraction levels: at the design level, constructs such as classes with attributes, operations, and associations, instances of  ...  The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the  ... 
doi:10.1142/s0218194003001330 fatcat:sfqmeiayhnbszeb7dcmwc6ukea

xOMB

James W. Anderson, Ryan Braud, Rishi Kapoor, George Porter, Amin Vahdat
2012 Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems - ANCS '12  
This paper presents the design and implementation of an incrementally scalable architecture for middleboxes based on commodity servers and operating systems. xOMB, the eXtensible Open MiddleBox, employs  ...  We implement three processing pipelines in xOMB, demonstrating good performance for load balancing, protocol acceleration, and application integration.  ...  ACKNOWLEDGMENTS We thank our reviewers for their feedback on the paper. This work is supported in part by the National Science Foundation (#CSR-1116079).  ... 
doi:10.1145/2396556.2396566 dblp:conf/ancs/AndersonBKPV12 fatcat:oygtypnsrvbghgzbddm6b2tghm

EC : A Language for Distributed Computing [chapter]

Ashok K. Naik, Gautam Barua
1995 Computer Networks, Architecture and Applications  
An inter-node message passing mechanism has been built on top of the socket interface using the TCP protocol, and intra-node message passing is done by passing pointers to improve efficiency.  ...  Success of a language depends on its ease of use, expressibility and efficient implementation of its constructs.  ...  Our implementation provides a communication interface on the top of the socket library of Unix.  ... 
doi:10.1007/978-0-387-34887-2_12 fatcat:y2y3vtbgdzftldiafg36xqh6ha

A programmable transport architecture with QoS guarantees

J.-F. Huard, A.A. Lazar
1998 IEEE Communications Magazine  
The current architecture defines two media processors, namely, the streamed device that abstracts media stream producers and consumers, and the encryptor.  ...  Refer-ence [14] discusses some of the implications for an overall communication system structure to support efficient user-level implementation of protocols.  ... 
doi:10.1109/35.722137 fatcat:p5mc6ejuenglvlwr4k2k43e6aa

SDN Architecture and Southbound APIs for IPv6 Segment Routing Enabled Wide Area Networks

Pier Luigi Ventre, Mohammad Mahdi Tajiki, Stefano Salsano, Clarence Filsfils
2018 IEEE Transactions on Network and Service Management  
We discuss the architecture of a SRv6 enabled network based on Linux nodes. In addition, we present the design and implementation of the Southbound API between the SDN controller and the SRv6 device.  ...  We have defined a data-model and four different implementations of the API, respectively based on gRPC, REST, NETCONF and remote Command Line Interface (CLI).  ...  ACKNOWLEDGMENT This work has received funding from the Cisco University Research Program and from the EU H2020 5G-EVE project.  ... 
doi:10.1109/tnsm.2018.2876251 fatcat:j7s3s4z6lrgdrmlu6pyvep7avm

Implementing network protocols at user level

Chandramohan A. Thekkath, Thu D. Nguyen, Evelyn Moy, Edward D. Lazowska
1993 Conference proceedings on Communications architectures, protocols and applications - SIGCOMM '93  
Based on our experience, we discuss the implications for host-network interface design and for overall system structure to support efficient user-level implementations of network protocols.  ...  This paper describes the design and implementation of transport protocols as user-level libraries.  ...  Special thanks are due to Chuck Thacker who helped us understand the workings of the controller, to Mike Burrows for supplying an Ultrix device driver, and to Hal Murray for adding the BQI firmware on  ... 
doi:10.1145/166237.166244 dblp:conf/sigcomm/ThekkathNML93 fatcat:zxkciceve5dqtgcmyc2eczs2xq
« Previous Showing results 1 — 15 out of 801 results