Performing remote operations efficiently on a local computer network
Communications of the ACM
Grapevine: an exercise in distributed computing
Communications of the ACM
Ethernet: distributed packet switching for local computer networks
Communications of the ACM
Practical use of a polymorphic applicative language
POPL '83 Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
A processor for a high-performance personal computer
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
Primitives for distributed computing
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Internet broadcasting
Experience with Grapevine: the growth of a distributed system
ACM Transactions on Computer Systems (TOCS)
File servers for network-based distributed systems
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR) - The MIT Press scientific computation series
ACM Transactions on Computer Systems (TOCS)
A structural view of the Cedar programming environment
ACM Transactions on Programming Languages and Systems (TOPLAS)
The distributed deadlock detection algorithm
ACM Transactions on Computer Systems (TOCS)
UIO: a uniform I/O system interface for distributed systems
ACM Transactions on Computer Systems (TOCS)
Personal distributed computing: the Alto and Ethernet software
HPW '86 Proceedings of the ACM Conference on The history of personal workstations
The alchemy model: a model for homogeneous and heterogeneous distributed computing system
ACM SIGOPS Operating Systems Review
Communications of the ACM
Gaining efficiency in transport services by appropriate design and implementation choices
ACM Transactions on Computer Systems (TOCS)
A model of file server performance for a heterogeneous distributed system
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
VMTP: a transport protocol for the next generation of communication systems
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
High-performance operating system primitives for robotics and real-time control systems
ACM Transactions on Computer Systems (TOCS)
Enhancement through extension: the extension interpreter
SIGPLAN '87 Papers of the Symposium on Interpreters and interpretive techniques
A programmable interface language for heterogeneous distributed systems
ACM Transactions on Computer Systems (TOCS)
Network measurement of the VMTP request-response protocol in the V distributed system
SIGMETRICS '87 Proceedings of the 1987 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A weighted voting algorithm for replicated directories
Journal of the ACM (JACM)
CHAOS- kernel support for objects in the real-time domain
IEEE Transactions on Computers - Special Issue on Real-Time Systems
Managing stored voice in the Etherphone system
ACM Transactions on Computer Systems (TOCS)
Programming and debugging distributed real-time applications in Ada
IRTAW '87 Proceedings of the first international workshop on Real-time Ada issues
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Exploiting virtual synchrony in distributed systems
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Distributed logging for transaction processing
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
CLAM- an open system for graphical user interfaces
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
A bus network designed to support parallel processing
ACM '87 Proceedings of the 1987 Fall Joint Computer Conference on Exploring technology: today and tomorrow
Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
A relational approach to monitoring complex systems
ACM Transactions on Computer Systems (TOCS)
Interconnecting heterogeneous computer systems
Communications of the ACM
Single-user capabilities in interprocess communication
ACM SIGOPS Operating Systems Review
The Sprite Network Operating System
Computer
Remote pipes and procedures for efficient distributed communication
ACM Transactions on Computer Systems (TOCS)
Exploiting recursion to simplify RPC communication architectures
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Measured capacity of an Ethernet: myths and reality
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
A multicast transport protocol
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Regeneration of Replicated Objects: A Technique and its Eden Implementation
IEEE Transactions on Software Engineering
Optimized communication in an extended remote procedure call model
ACM SIGARCH Computer Architecture News - Special Issue: Architectural Support for Operating Systems
Extension and software development
ICSE '88 Proceedings of the 10th international conference on Software engineering
Supporting Ada in a distributed environment
IRTAW '88 Proceedings of the second international workshop on Real-time Ada issues
Fault tolerant distributed Ada
IRTAW '88 Proceedings of the second international workshop on Real-time Ada issues
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
Virtual memory for a hypercube multiprocessor
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
Remote operation calls in a heterogeneous environment
SIGSMALL '88 Proceedings of the 1988 ACM SIGSMALL/PC symposium on ACTES
Communications of the ACM
Distributed System Software Design Paradigm with Application to Computer Networks
IEEE Transactions on Software Engineering
Preserving and using context information in interprocess communication
ACM Transactions on Computer Systems (TOCS)
ACM SIGAda Ada Letters
Personal distributed computing: the alto and ethernet software
A history of personal workstations
Experience with Charlotte: Simplicity and Function in a Distributed Operating System
IEEE Transactions on Software Engineering
An Overview of the Nexus Distributed Operating System Design
IEEE Transactions on Software Engineering
Fault tolerant distributed Ada
ACM SIGAda Ada Letters
Programming languages for distributed computing systems
ACM Computing Surveys (CSUR)
How to write parallel programs: a guide to the perplexed
ACM Computing Surveys (CSUR)
Invited talk: modular architectures for distributed and databases systems
PODS '89 Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Testing distributed Ada programs
TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
RPC in the x-Kernel: evaluating new design techniques
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Lightweight remote procedure call
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
The Amber system: parallel programming on a network of multiprocessors
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Extending the operating system to support an object-oriented environment
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Constructing replicated systems using processors with point-to-point communication links
ISCA '89 Proceedings of the 16th annual international symposium on Computer architecture
REXDC—a remote execution mechanism
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
A protocol conversion software toolkit
SIGCOMM '89 Symposium proceedings on Communications architectures & protocols
Failure Transparency in Remote Procedure Calls
IEEE Transactions on Computers
Primitives for Distributed Computing in a Heterogeneous Local Area Network Environment
IEEE Transactions on Software Engineering
Lightweight remote procedure call
ACM Transactions on Computer Systems (TOCS)
Performance of the Firefly RPC
ACM Transactions on Computer Systems (TOCS)
Parallel Communication in a Large Distributed Environment
IEEE Transactions on Computers
“Topologies”—distributed objects on multicomputers
ACM Transactions on Computer Systems (TOCS)
Implementing Remote Evaluation
IEEE Transactions on Software Engineering
ACM Transactions on Programming Languages and Systems (TOPLAS)
Transaction processing monitors
Communications of the ACM
Experiences with the Amoeba distributed operating system
Communications of the ACM
Local-area distributed systems
IBM Systems Journal
Distributed file systems: concepts and examples
ACM Computing Surveys (CSUR)
Implementing recoverable requests using queues
SIGMOD '90 Proceedings of the 1990 ACM SIGMOD international conference on Management of data
A multi-formalism specification environment
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Efficient at-most-once messages based on synchronized clocks
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Multiplexing issues in communication system design
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
Parallel programming with coordination structures
POPL '91 Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Specification level interoperability
ICSE '90 Proceedings of the 12th international conference on Software engineering
Dynamic typing in a statically typed language
ACM Transactions on Programming Languages and Systems (TOPLAS)
Specification-level interoperability
Communications of the ACM - Special issue on software engineering
Efficient at-most-once messages based on synchronized clocks
ACM Transactions on Computer Systems (TOCS)
The interaction of architecture and operating system design
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
Delirium: an embedding coordination language
Proceedings of the 1990 ACM/IEEE conference on Supercomputing
User-level interprocess communication for shared memory multiprocessors
ACM Transactions on Computer Systems (TOCS)
An approach to reducing delays in recognizing distributed event occurrences
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
An object-based programming model for shared data
ACM Transactions on Programming Languages and Systems (TOPLAS)
A dynamic network architecture
ACM Transactions on Computer Systems (TOCS)
Orca: A Language for Parallel Programming of Distributed Systems
IEEE Transactions on Software Engineering
Communications of the ACM
Reconciling environment integration and software evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
Parallel Computing Optimization in the Apollo Domain Network
IEEE Transactions on Software Engineering
Parallel Programming Using Shared Objects and Broadcasting
Computer - Special issue on sharing: high performance at low cost
Distributed shared memory with versioned objects
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
A survey of asynchronous remote procedure calls
ACM SIGOPS Operating Systems Review
Tools for building asynchronous servers to support speech and audio applications
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
The distributed virtual windtunnel
Proceedings of the 1992 ACM/IEEE conference on Supercomputing
HiPPI exploitation in TCP/IP environment
Proceedings of the 1992 ACM/IEEE conference on Supercomputing
Limits to low-latency communication on high-speed networks
ACM Transactions on Computer Systems (TOCS)
FLIP: an internetwork protocol for supporting distributed systems
ACM Transactions on Computer Systems (TOCS)
Computation migration: enhancing locality for distributed-memory parallel systems
PPOPP '93 Proceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming
Relaxing the limitations of serializable transactions in distributed systems
ACM SIGOPS Operating Systems Review
GRPC: a communication cooperation mechanism in distributed systems
ACM SIGOPS Operating Systems Review
Semantics for communication primitives in a polymorphic language
POPL '93 Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Orphan problems and remedies in distributed systems
ACM SIGOPS Operating Systems Review
Development of a modern OPAC: from REVTOLC to MARIAN
SIGIR '93 Proceedings of the 16th annual international ACM SIGIR conference on Research and development in information retrieval
The DOWL distributed object-oriented language
Communications of the ACM
Implementing network protocols at user level
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
The Information Bus: an architecture for extensible distributed systems
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Subcontract: a flexible base for distributed programming
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Improving IPC by kernel design
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Efficient software-based fault isolation
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Implementing network protocols at user level
IEEE/ACM Transactions on Networking (TON)
Using interface inheritance to address problems in system software evolution
IDL '94 Proceedings of the workshop on Interface definition languages
Reducing cross domain call overhead using batched futures
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Interfacing Ada with verification languages
SETA2 Proceedings of the second international symposium on Environments and tools for Ada
A unified model of pointwise equivalence of procedural computations
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using belief to reason about cache coherence
PODC '94 Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing
Global flush communication primitive for inter-process communication
PODC '94 Proceedings of the thirteenth annual ACM symposium on Principles of distributed computing
Comparing data synchronization in Ada 9X and Orca
ACM SIGAda Ada Letters
Measured capacity of an Ethernet: myths and reality
ACM SIGCOMM Computer Communication Review - Special twenty-fifth anniversary issue. Highlights from 25 years of the Computer Communication Review
Higher-order distributed objects
ACM Transactions on Programming Languages and Systems (TOPLAS)
ACM Transactions on Computer Systems (TOCS)
The integration of virtual memory management and interprocess communication in Accent
ACM Transactions on Computer Systems (TOCS)
Secure communication using remote procedure calls
ACM Transactions on Computer Systems (TOCS)
M-RPC: a remote procedure call service for mobile clients
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Trading packet headers for packet processing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
CPI-C: an API for distributed applications
IBM Systems Journal
Object and native code thread mobility among heterogeneous computers (includes sources)
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Trading packet headers for packet processing
IEEE/ACM Transactions on Networking (TON)
Parallel Computing in Networks of Workstations with Paralex
IEEE Transactions on Parallel and Distributed Systems
Distributed Shared Abstractions (DSA) on Multiprocessors
IEEE Transactions on Software Engineering
Early experience with message-passing on the SHRIMP multicomputer
ISCA '96 Proceedings of the 23rd annual international symposium on Computer architecture
A flexible operation execution model for shared distributed objects
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Building reliable mobile-aware applications using the Rover toolkit
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
User-level distributed file systems projects
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Petal: distributed virtual disks
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
C: a language for high-level, efficient, and machine-independent dynamic code generation
POPL '96 Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Automated support for seamless interoperability in polylingual software systems
SIGSOFT '96 Proceedings of the 4th ACM SIGSOFT symposium on Foundations of software engineering
Mobile Computing with the Rover Toolkit
IEEE Transactions on Computers - Special issue on mobile computing
A design of a distributed full text retrieval system
Proceedings of the 9th annual international ACM SIGIR conference on Research and development in information retrieval
Hiding distribution in distributed systems
ICSE '91 Proceedings of the 13th international conference on Software engineering
Flick: a flexible, optimizing IDL compiler
Proceedings of the ACM SIGPLAN 1997 conference on Programming language design and implementation
tcc: a system for fast, flexible, and high-level dynamic code generation
Proceedings of the ACM SIGPLAN 1997 conference on Programming language design and implementation
Towards distributed programming paradigms in Ada 9X
WADAS '93 Proceedings of the tenth annual Washington Ada symposium on Ada: Ada's role in software engineering
A flow-based approach to datagram security
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
Mobile objects in distributed Oz
ACM Transactions on Programming Languages and Systems (TOPLAS)
Distributed partial evaluation
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Tools for parallel/distributed mathematical computation
PASCO '97 Proceedings of the second international symposium on Parallel symbolic computation
Transportable information agents
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Network applications in Ada 95
Proceedings of the conference on TRI-Ada '97
Transparent filtering of streams in GLADE
Proceedings of the conference on TRI-Ada '97
Fault tolerance in distributed Ada 95
IRTAW '97 Proceedings of the eighth international workshop on Real-Time Ada
Building reliable mobile-aware applications using the Rover toolkit
Wireless Networks - Special issue: mobile computing and networking: selected papers from MobiCom '96
Reworking the RPC paradigm for mobile clients
Mobile Networks and Applications - Special issue on mobile computing and system services
IEEE Transactions on Software Engineering
Constructive Protocol Specification Using Cicero
IEEE Transactions on Software Engineering
Transportable Information Agents
Journal of Intelligent Information Systems - Special issue: adaptive intelligent agents
System support for object groups
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
StratOSphere: mobile processing of distributed objects in Java
MobiCom '98 Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking
Reasoning about implicit invocation
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Efficient support for client/server applications over heterogeneous ATM network
IEEE/ACM Transactions on Networking (TON)
Interface synthesis: a vertical slice from digital logic to software components
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
The Coign automatic distributed partitioning system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Client-Access Protocols for Replicated Services
IEEE Transactions on Software Engineering
Anonymous Remote Computing: A Paradigm for Parallel Programming on Interconnected Workstations
IEEE Transactions on Software Engineering
Multithreaded Rendezvous: a design pattern for distributed rendezvous
Proceedings of the 1999 ACM symposium on Applied computing
Dynamic layout of distributed applications in FarGo
Proceedings of the 21st international conference on Software engineering
Transparent communication for distributed objects in Java
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
ACM-SE 37 Proceedings of the 37th annual Southeast regional conference (CD-ROM)
A simulation based analysis of naming schemes for distributed systems
ANSS '92 Proceedings of the 25th annual symposium on Simulation
C and tcc: a language and compiler for dynamic code generation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Proceedings of the 1985 ACM SIGSMALL symposium on Small systems
Matchmaker: an interface specification language for distributed processing
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Protocols for large data transfers over local networks
SIGCOMM '85 Proceedings of the ninth symposium on Data communications
The file system of an integrated local network
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Remote operations across a network of small computers
Proceedings of the 1986 ACM SIGSMALL/PC symposium on Small systems
A practical, distributed environment for Macintosh software development
Proceedings of the 1986 ACM SIGSMALL/PC symposium on Small systems
Exploring operating system internals with workstations
CSC '87 Proceedings of the 15th annual conference on Computer Science
Should undergraduates explore internals of workstation operating systems
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
The ITC distributed file system: principles and design
Proceedings of the tenth ACM symposium on Operating systems principles
Replicated distributed programs
Proceedings of the tenth ACM symposium on Operating systems principles
Replication and fault-tolerance in the ISIS system
Proceedings of the tenth ACM symposium on Operating systems principles
Distributed transactions for reliable systems
Proceedings of the tenth ACM symposium on Operating systems principles
Supporting distributed applications: experience with Eden
Proceedings of the tenth ACM symposium on Operating systems principles
Approaches to an integrated office enviroment
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
Mobility and Extensibility in the StratOSphere Framework
Distributed and Parallel Databases - Special issue on mobile data management and applications
Towards a taxonomy of software connectors
Proceedings of the 22nd international conference on Software engineering
Clustering Algorithm for Parallelizing Software Systems in Multiprocessors Environment
IEEE Transactions on Software Engineering - Special issue on architecture-independent languages and software tools parallel processing
A framework for isolating connection expection management
ACM Computing Surveys (CSUR)
Composable collaboration infrastructures based on programming patterns
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Multimethod communication for high-performance metacomputing applications
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
Vinci: a service-oriented architecture for rapid development of web applications
Proceedings of the 10th international conference on World Wide Web
GARLIC: generic Ada reusable library for interpartition communication
Proceedings of the conference on TRI-Ada '95: Ada's role in global markets: solutions for a changing complex world
Transformations for model checking distributed Java programs
SPIN '01 Proceedings of the 8th international SPIN workshop on Model checking of software
A taxonomy-based comparison of several distributed shared memory systems
ACM SIGOPS Operating Systems Review
A survey of remote procedure calls
ACM SIGOPS Operating Systems Review
Multiparadigm communications in Java for grid computing
Communications of the ACM
RPC stubs for distributed modules
EW 2 Proceedings of the 2nd workshop on Making distributed systems work
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Convenient abstractions in stormcast applications
EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
Transportable agents support worldwide applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Partial order relations in distributed object environments
ACM SIGOPS Operating Systems Review
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
An experimental comparison of remote procedure call and group communication
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
RPC-level support for object-oriented distributed programming
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
Relaxing the limitations of serializable transactions in distributed systems
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
Requirements for high performance group support in distributed systems
EW 5 Proceedings of the 5th workshop on ACM SIGOPS European workshop: Models and paradigms for distributed systems structuring
Evaluating the performance limitations of MPMD communication
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Distributed data structures in Linda
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
AdJava: automatic distribution of Java applications
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Protocol selection and interface generation for HW-SW codesign
Readings in hardware/software co-design
DROOPI: towards a generic middleware
ACM SIGAda Ada Letters
Gathering at the well: creating communities for grid I/O
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Incommunicado: efficient communication for isolates
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Multiple Bypass: Interposition Agents for Distributed Computing
Cluster Computing
Using Mobile Code to Build a Smart Kitchen
Personal and Ubiquitous Computing
Evolving RPC for active storage
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Remote Procedure Calls and Java Remote Method Invocation
IEEE Concurrency
RISE++: A Symbolic Environment for Scan-Based Testing
IEEE Design & Test
Java-Centric Distributed Computing
IEEE Micro
A Distributed Real-Time Operating System
IEEE Software
Reliability Through Consistency
IEEE Software
Multithreading Programs: Guidelines for DCE Applications
IEEE Software
Logically Instantaneous Message Passing in Asynchronous Distributed Systems
IEEE Transactions on Computers
A Model for Adaptable Systems for Transaction Processing
IEEE Transactions on Knowledge and Data Engineering
Broadcast Protocols for Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Implementing Location Independent Invocation
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
A Service Acquisition Mechanism for Server-Based Heterogeneous Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
A Framework for the Development of Multiagent Architectures
IEEE Expert: Intelligent Systems and Their Applications
Rajdoot: A Remote Procedure Call Mechanism Supporting Orphan Detection and Killing
IEEE Transactions on Software Engineering
Designing an Agent Synthesis System for Cross-RPC Communication
IEEE Transactions on Software Engineering
The Programmers' Playground: I/O Abstraction for User-Configurable Distributed Applications
IEEE Transactions on Software Engineering
Optimizing remote method invocation with communication-computation overlap
Future Generation Computer Systems - Parallel computing technologies (PaCT-2001)
Agent Tcl: Targeting the Needs of Mobile Computers
IEEE Internet Computing
Architecture of a distributed real-time system to control large high-energy physics experiments
Parallel and distributed real-time systems
Interoperability of Data Parallel Runtime Libraries
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Interoperability of Data Parallel Runtime Libraries
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Toward a Mobile Work Environment
MATA '00 Proceedings of the Second International Workshop on Mobile Agents for Telecommunication Applications
Optimizing Metacomputing with Communication-Computation Overlap
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
A High-Level Generic Interface to External Programming Languages for ECLiPSe
PADL '02 Proceedings of the 4th International Symposium on Practical Aspects of Declarative Languages
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Designing an Extensible Distributed Language with a Meta-Level Architecture
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
PANDA - Supporting Distributed Programming in C++
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
CPAM, A Protocol for Software Composition
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Semantics of Agent Communication: An Introduction
Selected papers from the UKMAS Workshop on Foundations and Applications of Multi-Agent Systems
Fault Tolerance by Transparent Replication for Distributed Ada 95
Ada-Europe '99 Proceedings of the 1999 Ada-Europe International Conference on Reliable Software Technologies
CORBA & DSA: Divorce or Marriage?
Ada-Europe '99 Proceedings of the 1999 Ada-Europe International Conference on Reliable Software Technologies
Late Adaptation of Method Invocation Semantics
PSI '99 Proceedings of the Third International Andrei Ershov Memorial Conference on Perspectives of System Informatics
Systems Support for Ubiquitous Computing: A Case Study of Two Implementations of Labscape
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
PerDiS: Design, Implementation, and Use of a PERsistent DIstributed Store
Advances in Distributed Systems, Advanced Distributed Computing: From Algorithms to Systems
A Resource Classification System for the WOS
DCW '00 Proceedings of the Third International Workshop on Distributed Communities on the Web
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
DISSECT: DIStribution for SECurity Tool
ISC '01 Proceedings of the 4th International Conference on Information Security
Flexible and Optimized IDL Compilation for Distributed Applications
LCR '98 Selected Papers from the 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
A Model of Interaction in Concurrent and Distributed Systems
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
KECho - Event Communication for Distributed Kernel Services
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
An experimental object-based sharing system for networked databases
The VLDB Journal — The International Journal on Very Large Data Bases
IEEE Transactions on Parallel and Distributed Systems
ACM SIGMETRICS Performance Evaluation Review
Performance modeling of the distributed computing environment
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Measurements of DCE RPC performance in an OS/2 environment
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
An experimental study of DCE performance in an ATM environment
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
On the Interaction of Mobile Processes and Objects
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
PODC '84 Proceedings of the third annual ACM symposium on Principles of distributed computing
SLIPE '85 Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments
A source-level transformation framework for RPC-based distributed programs
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Error Scope on a Computational Grid: Theory and Practice
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Mobile agents: the next generation in distributed computing
PAS '97 Proceedings of the 2nd AIZU International Symposium on Parallel Algorithms / Architecture Synthesis
A Network Communication Protocol for Distributed Virtual Environment Systems
VRAIS '96 Proceedings of the 1996 Virtual Reality Annual International Symposium (VRAIS 96)
A Framework of Secure Object System Architecture
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
Middleware Techniques and Optimizations for Real-Time, Embedded Systems
Proceedings of the 12th international symposium on System synthesis
ACM SIGOPS Operating Systems Review
Deadlock avoidance in loosely-coupled multiprocessors with finite buffer pools
ACM SIGOPS Operating Systems Review
MAGE: A Distributed Programming Model
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Rapid Application Development of Middleware Components by Using XML
RSP '01 Proceedings of the 12th International Workshop on Rapid System Prototyping
Improving the reliability of commodity operating systems
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
HydroJ: object-oriented pattern matching for evolvable distributed systems
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Design data management in a distributed hardware environment
EURO-DAC '90 Proceedings of the conference on European design automation
Network management by delegation: the MAD approach
CASCON '91 Proceedings of the 1991 conference of the Centre for Advanced Studies on Collaborative research
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 2
The algebraic structure of interfaces
Science of Computer Programming
Distributed Programming with Typed Events
IEEE Software
ACSC '04 Proceedings of the 27th Australasian conference on Computer science - Volume 26
A page-coherent, causally consistent protocol for distributed shared memory
Journal of Systems and Software
GrADSolve: a grid-based RPC system for parallel computing with application-level scheduling
Journal of Parallel and Distributed Computing - Special issue on middleware
A tour of tempo: a program specializer for the C language
Science of Computer Programming - Special issue on program transformation
Key Messaging on SOME-Bus clusters
Parallel Computing
Improving the reliability of commodity operating systems
ACM Transactions on Computer Systems (TOCS)
A Hybrid Analysis of an Optimization Approach for Cluster Applications
The Journal of Supercomputing
Synchronous, asynchronous, and causally ordered communication
Distributed Computing
Inlining java native calls at runtime
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments
Encyclopedia of Computer Science
Reliability versus cost: design of a probabilistic broadcast algorithm
Distributed Computing
Block-Level Security for Network-Attached Disks
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
Making the Most Out of Direct-Access Network Attached Storage
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
IEEE Internet Computing
SVGrid: a secure virtual environment for untrusted grid applications
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
Clearwater: extensible, flexible, modular code generation
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
The maturity of open systems for B2B
ACM SIGecom Exchanges
A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
Marionette: using RPC for interactive development and debugging of wireless embedded networks
Proceedings of the 5th international conference on Information processing in sensor networks
10 networking papers: recommended reading
ACM SIGCOMM Computer Communication Review
A simplified approach to web service development
ACSW Frontiers '06 Proceedings of the 2006 Australasian workshops on Grid computing and e-research - Volume 54
Seamless live migration of virtual machines over the MAN/WAN
Future Generation Computer Systems - IGrid 2005: The global lambda integrated facility
RMIS: middleware for transparent object-oriented modeling in multi-simulator systems
WSC '05 Proceedings of the 37th conference on Winter simulation
EnviroSuite: An environmentally immersive programming framework for sensor networks
ACM Transactions on Embedded Computing Systems (TECS)
A multi-level architecture for distributed object bases
Data & Knowledge Engineering
A grid-enabled software distributed shared memory system on a wide area network
Future Generation Computer Systems
Entish: A Language for Describing Data Processing in Open Distributed Systems
Fundamenta Informaticae - Concurrency Specification and Programming (CS&P 2003)
The impact of research on middleware technology
ACM SIGSOFT Software Engineering Notes
The impact of research on middleware technology
ACM SIGOPS Operating Systems Review
10 papers for the Ph.D. student in networking
ACM SIGCOMM Computer Communication Review
The development of the Emerald programming language
Proceedings of the third ACM SIGPLAN conference on History of programming languages
Flexible IDL compilation for complex communication patterns[1]
Scientific Programming
Scientific Programming
Simplifying cyber foraging for mobile devices
Proceedings of the 5th international conference on Mobile systems, applications and services
Constructing services with interposable virtual hardware
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Devil: an IDL for hardware programming
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
The Nachos instructional operating system
USENIX'93 Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings
Events in an RPC based distributed system
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Techniques for the design of java operating systems
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
The object binary interface: C++ objects for evolvable shared class libraries
CTEC'94 Proceedings of the 6th conference on USENIX Sixth C++ Technical Conference - Volume 6
Efficient implementations of java remote method invocation (RMI)
COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
Lingua Franca: an IDL for structural subtyping distributed object systems
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
Porting a user-level communication architecture to NT: experiences and performance
WINSYM'99 Proceedings of the 3rd conference on USENIX Windows NT Symposium - Volume 3
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
High-performance local area communication with fast sockets
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
The multispace: an evolutionary platform for infrastructural services
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Structured streams: a new transport abstraction
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Panda: a portable platform to support parallel programming languages
Sedms'93 USENIX Systems on USENIX Experiences with Distributed and Multiprocessor Systems - Volume 4
Improving Xen security through disaggregation
Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
A survey of linguistic structures for application-level fault tolerance
ACM Computing Surveys (CSUR)
From sockets and RMI to web services
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Restful web services vs. "big"' web services: making the right architectural decision
Proceedings of the 17th international conference on World Wide Web
Middleware abstractions for cross-layer controlled media streaming
Proceedings of the 2nd workshop on Middleware-application interaction: affiliated with the DisCoTec federated conferences 2008
Service Orchestration Using the Chemical Metaphor
SEUS '08 Proceedings of the 6th IFIP WG 10.2 international workshop on Software Technologies for Embedded and Ubiquitous Systems
An architecture for storage-hosted application extensions
IBM Journal of Research and Development
Accelerating critical section execution with asymmetric multi-core architectures
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
Generalized access control of synchronous communication
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
R-OSGi: distributed applications through software modularization
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
Why is the web loosely coupled?: a multi-faceted metric for service design
Proceedings of the 18th international conference on World wide web
Asynchronous typed object groups for grid programming
International Journal of Parallel Programming
J-Orchestra: Enhancing Java programs with distribution capabilities
ACM Transactions on Software Engineering and Methodology (TOSEM)
At-most-once semantics in asynchronous shared memory
Proceedings of the twenty-first annual symposium on Parallelism in algorithms and architectures
TMACS: type-based distributed middleware for mobile ad-hoc networks
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Experiments with SmartGridSolve: Achieving higher performance by improving the GridRPC model
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
PPDP '09 Proceedings of the 11th ACM SIGPLAN conference on Principles and practice of declarative programming
The mythical matched modules: overcoming the tyranny of inflexible software construction
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Enablers and benefits of implementing Service-Oriented Architecture: an empirical investigation
International Journal of Information Technology and Management
Satin: A high-level and efficient grid programming model
ACM Transactions on Programming Languages and Systems (TOPLAS)
Advances in Engineering Software
DOLCLAN: middleware support for peer-to-peer distributed shared objects
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
R-OSGi: distributed applications through software modularization
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
Unit testing for wireless sensor networks
Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications
Dissecting distributed computations
Future directions in distributed computing
At-most-once semantics in asynchronous shared memory
DISC'09 Proceedings of the 23rd international conference on Distributed computing
Data marshaling for multi-core architectures
Proceedings of the 37th annual international symposium on Computer architecture
WSDL and BPEL extensions for Event Driven Architecture
Information and Software Technology
Decaf: moving device drivers to a modern language
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
International Journal of Networking and Virtual Organisations
Identifying architectural connectors through formal concept analysis of communication primitives
ECSA'10 Proceedings of the 4th European conference on Software architecture
Universal connection architecture for interactive applications to achieve distributed computing
Journal of Network and Computer Applications
Network management by delegation: the MAD approach
CASCON First Decade High Impact Papers
On reliable distributed IPC/RPC design for interactive mobile applications
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
Block-level security for network-attached disks
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Making the most out of direct-access network attached storage
FAST'03 Proceedings of the 2nd USENIX conference on File and storage technologies
Finite element modeling of borehole heat exchanger systems
Computers & Geosciences
Practical experiences on a communication middleware for IP-based in-car networks
Proceedings of the 5th International Conference on Communication System Software and Middleware
Proceedings of the 4th ACM symposium on Haskell
Expressive and Extensible Parameter Passing for Distributed Object Systems
ACM Transactions on Software Engineering and Methodology (TOSEM)
Generalized access control of synchronous communication
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
Flexible binding for reusable composition of web services
SC'05 Proceedings of the 4th international conference on Software Composition
Solving the at-most-once problem with nearly optimal effectiveness
ICDCN'12 Proceedings of the 13th international conference on Distributed Computing and Networking
FTRMI: fault-tolerant transparent RMI
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Review: OSI RPC model and protocol
Computer Communications
Open distributed processing: an architectural basis for information networks
Computer Communications
On the code development paradigm of RPC and CORBA applications
Computer Communications
Research: Supporting fault-tolerant and open distributed processing using RPC
Computer Communications
Swift: A language for distributed parallel scripting
Parallel Computing
Data-race and concurrent-write freedom are undecidable
Computer Languages, Systems and Structures
SIR: inter-program concurrency support for SR programs
Computer Languages, Systems and Structures
Transparently increasing RMI fault tolerance
ACM SIGAPP Applied Computing Review
Operating systems should manage accelerators
HotPar'12 Proceedings of the 4th USENIX conference on Hot Topics in Parallelism
Entish: A Language for Describing Data Processing in Open Distributed Systems
Fundamenta Informaticae - Concurrency Specification and Programming (CS&P 2003)
The software architecture for designing interactive mobile computing applications
International Journal of Ad Hoc and Ubiquitous Computing
Bringing Virtualization to the x86 Architecture with the Original VMware Workstation
ACM Transactions on Computer Systems (TOCS)
Exclusive Access to Resources in Distributed Shared Memory Architecture
Fundamenta Informaticae - Concurrency Specification and Programming (CS&P)
Science of Computer Programming
The strong at-most-once problem
DISC'12 Proceedings of the 26th international conference on Distributed Computing
RPC automation: making legacy code relevant
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
MinimaLT: minimal-latency networking through better security
Proceedings of the 2013 ACM SIGSAC conference on Computer & communications security
jVerbs: ultra-low latency for data center applications
Proceedings of the 4th annual Symposium on Cloud Computing
dOpenCL: Towards uniform programming of distributed heterogeneous multi-/many-core systems
Journal of Parallel and Distributed Computing
A survey of support for structured communication in concurrency control models
Journal of Parallel and Distributed Computing
The impact of research on the development of middleware technology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Hi-index | 0.14 |