Filters








8,189 Hits in 6.1 sec

Key Concepts of the INCAS Multicomputer Project

J. Nehmer, D. Haban, F. Mattern, D. Wybranietz, H.D. Rombach
1987 IEEE Transactions on Software Engineering  
Index Terms-Distributed operating systems, distributed programming languages, distributed systems, distributed testing, message passing, multicast communication, multicomputer. munication concept.  ...  We also show how run-time support for CSSA was implemented in LADY. The distributed test facilities are described in Section V. The lessons we have learned so far are summarized in Section VI.  ...  In addition, we want to thank all the students who helped to implement the system and keep it running. Finally, we want to thank C. Loggia Ramsey and R.  ... 
doi:10.1109/tse.1987.233510 fatcat:hvu7bysybbf2paivuacbfckztq

On the adequate support of communication interfaces in distributed systems [chapter]

J. Nehmer
1988 Lecture Notes in Computer Science  
Existing experimental distributed systems usually support a single mechanism for message-based communication.  ...  Scott [SCO86] discusses in his paper the related problem of appropriate support of high-level distributed programming languages by distributed operating system kernels.  ...  A topic of the project was the support of program development at the operating system and application level by powerful distributed programming languages.  ... 
doi:10.1007/3-540-19333-2_1 fatcat:cqrsvgd7pbhfbkbt25oywzpvpi

Communication in the Raid distributed database system

B. Bhargava, E. Mafla, J. Riedl
1990 Ninth Annual International Phoenix Conference on Computers and Communications. 1990 Conference Proceedings  
This paper identifies the basic functions required from a communication subsystem in order to support a distributed, reliable, reconfigurable, and replicated database processing environment.  ...  configurations, and a Push multicast program.  ...  In the next section, we identify the communication support required by the Raid distributed database system [BRbJ.  ... 
doi:10.1109/pccc.1990.101649 fatcat:kpumtyu4ffb4xnh65z7pgvo6ja

The ISIS project

Kenneth Birman, Robert Cooper
1991 ACM SIGOPS Operating Systems Review  
The ISIS project has developed a distributed programming toolkit[2,3] and a collection of higher level applications based on these tools. ISIS is now in use at more than 300 locations world-wide.  ...  Acknowledgements The ISIS system architecture has evolved in response to pressures from our users and to accommodate new ideas by group members.  ...  While this is too lengthy a list to include here, we acknowledge with gratitude the many contributions that these individuals have made to the system.  ... 
doi:10.1145/122120.122133 fatcat:gotydx2bmzckrdiq6k5mqd3p4i

Serverless Web-Multicast Chat System for Multi-users [chapter]

M. A. Ngadi, Bernard S. Doherty
2003 Lecture Notes in Computer Science  
A prototype Web-multicast Chat System has been developed to test the capability and suitability of Web-multicasting to support collaborative work on web.  ...  Client/server architecture is used for user authentication. Peer-to-peer communication was implemented using multicasting.  ...  The most used communication method in distributed applications such as CSCW is unicasting.  ... 
doi:10.1007/3-540-45068-8_96 fatcat:faiqq2xmovgxfgcq2fzrwhfbzy

The ISIS project

Kenneth Birman, Robert Cooper
1990 Proceedings of the 4th workshop on ACM SIGOPS European workshop - EW 4  
The ISIS project has developed a distributed programming toolkit[2,3] and a collection of higher level applications based on these tools. ISIS is now in use at more than 300 locations world-wide.  ...  Acknowledgements The ISIS system architecture has evolved in response to pressures from our users and to accommodate new ideas by group members.  ...  While this is too lengthy a list to include here, we acknowledge with gratitude the many contributions that these individuals have made to the system.  ... 
doi:10.1145/504136.504153 dblp:conf/sigopsE/BirmanC90 fatcat:cfi62dmsufec3gz5urqq76mqnu

An Interactive Toolkit Library for 3D Applications: it3d [article]

Noritaka OSAWA, Kikuo ASAI, Fumihiko SAITO
2002 ICAT-EGVE 2014 - International Conference on Artificial Reality and Telexistence and Eurographics Symposium on Virtual Environments  
The input/output library for distributed devices has a uniform programming interface style for various types of devices. The interfaces are defined by using OMG IDL.  ...  The library utilizes multicast peer-to-peer communication to enable efficient device discovery and exchange of events and data. Multicast-capable CORBA functions have been developed and used.  ...  The it3d toolkit library was developed with funding by the Support Program for Young Software Researchers in 2000, which was implemented by the Research Institute of Software Engineering (RISE) commissioned  ... 
doi:10.2312/egve/egve02/149-157 fatcat:vphwxkaq5jf5rek4sxgchcxsqe

A topology based approach to coordinated multicast operations [chapter]

Jörg Nolte
1998 Lecture Notes in Computer Science  
In this paper we present a topology based approach to implement parallel operations on distributed data-sets as multicasts.  ...  Multicasts are a powerful means to implement coordinated operations on distributed data-sets as well as synchronized reductions of multiple computed results.  ...  Consequently our work has a system biased scope like early work on fragmented objects in SOS 13 with language-level support FOG 5 for group operations.  ... 
doi:10.1007/3-540-64359-1_689 fatcat:kir6zbghvnhmborut4equbntae

A type system extension for middleware interactions

Sven De Labey, Eric Steegmans
2007 Proceedings of the 1st workshop on Middleware-application interaction in conjunction with Euro-Sys 2007 - MAI '07  
Object-oriented programming languages such as Java provides inadequate support for advanced method invocation strategies in distributed applications.  ...  We show how communication qualifiers are used to support transparent multicast and reliable unicast invocation semantics in Java.  ...  MOTIVATION Without support for multicast and reliable unicast, a programming language forces programmers to reify low-level details of the server architecture in their source code.  ... 
doi:10.1145/1238828.1238838 dblp:conf/eurosys/LabeyS07 fatcat:hcmx3xdslfacdiqraadoqct6wq

Flexible collective operations for distributed object groups [chapter]

Jörg Nolte
1999 Lecture Notes in Computer Science  
In this paper we present an inheritance based approach to implement parallel collective operations on distributed object groups.  ...  Thus collective operations can be controlled by applications using language-level inheritance mechanisms.  ...  Consequently our work has a system biased scope like early work on fragmented objects in SOS 13 with language-level support FOG 5 for group operations.  ... 
doi:10.1007/bfb0097886 fatcat:zmraughzzvhepnzitrjyvyc4bm

On name-based group communication: Challenges, concepts, and transparent deployment

Thomas C. Schmidt, Matthias Wählisch, Dominik Charousset, Sebastian Meiling
2013 Computer Communications  
In this paper, we argue that an inclusion of multicast will grant additional benefits to the network layer, namely efficient distribution of real-time data, a many-to-many communication model, and simplified  ...  A first draft of this name-oriented multicast access has been implemented in the HAMcast middleware.  ...  Support for different programming languages on the application site is realized by dedicated libraries that communicate via IPC with the middleware.  ... 
doi:10.1016/j.comcom.2013.08.001 fatcat:ducqglivsnchfn4e4wphw6m6qa

A middleware for transparent group communication of globally distributed actors

Dominik Charousset, Sebastian Meiling, Thomas C. Schmidt, Matthias Wählisch
2011 Proceedings of the Workshop on Posters and Demos Track - PDT '11  
Actors have been designed for loosely coupled concurrent systems based on asynchronous message passing.  ...  This model is of particular relevance for Internet-wide distribution, but cannot unfold its full potential due to the lack of a globally available messaging service for groups.  ...  Such transparency in message handling reduces programming overhead and complexity of implementing distributed systems, while the unified group communication access allows developers to join groups with  ... 
doi:10.1145/2088960.2088976 fatcat:3j5j2g35fvcp5p4t3hz4diskze

A comparative evaluation of three mobile languages

Zara Field, P. W. Trinder, André Rauber Du Bois
2006 Proceedings of the 3rd international conference on Mobile technology, applications & systems - Mobility '06  
Expressive and efficient mobile code languages are essential for the rapid construction of mobile systems.  ...  The languages evaluated represent a spectrum, having different programming paradigms and supporting different classes of mobility.  ...  Language Interoperability Large distributed systems are typically engineered in more than one language, and hence language interoperation is essential.  ... 
doi:10.1145/1292331.1292382 dblp:conf/mobility/FieldTB06 fatcat:ckap562umjdqpkw7ar7sasknxq

Program analysis for event-based distributed systems

K. R. Jayaram, Patrick Eugster
2011 Proceedings of the 5th ACM international conference on Distributed event-based system - DEBS '11  
To improve conciseness, safety, and efficiency of corresponding programs, several authors have recently proposed programming languages or language extensions with support for event-based programming.  ...  The presence of a dedicated programming language and compilation process offers avenues for program analyses to further improve simplicity, safety, and expressiveness of distributed event-based software  ...  In this paper we have presented a programming language framework guiding developers in writing correct and efficient complex event-based distributed applications without hampering flexibility in the use  ... 
doi:10.1145/2002259.2002278 dblp:conf/debs/JayaramE11 fatcat:j4ktkg3nqvcijdjbfra5twgevu

Specifying distributed multi-agent systems in chemical reaction metaphor

Hong Lin, Chunsheng Yang
2006 Applied intelligence (Boston)  
The multicast networking technology pragmatizes the implementation of communications and synchronization among distributed agents.  ...  The paper also discusses the feasibility of implementing an automatic translation from the Gamma specification to a program in the module language.  ...  Communications among nodes are performed through communication channels which support unicast, multicast, and broadcast communications, which are supported transparently by the underlying network system  ... 
doi:10.1007/s10489-006-6936-x fatcat:qztpqb63hjcd3bn3ufghpuppcu
« Previous Showing results 1 — 15 out of 8,189 results