Understanding DCE
Subcontract: a flexible base for distributed programming
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Techniques for reducing consistency-related communication in distributed shared-memory systems
ACM Transactions on Computer Systems (TOCS)
The Legion vision of a worldwide virtual computer
Communications of the ACM
Managing multiple communication methods in high-performance networked computing systems
Journal of Parallel and Distributed Computing - Special issue on workstation clusters and network-based computing
Distributed Shared Memory: Concepts and Systems
IEEE Parallel & Distributed Technology: Systems & Technology
Khazana: An Infrastructure for Building Distributed Services
ICDCS '98 Proceedings of the The 18th International Conference on Distributed Computing Systems
A scalable middleware solution for advanced wide-area web services
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Locating objects in wide-area systems
IEEE Communications Magazine
Software engineering and middleware: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Implementing a caching service a distributed COBRA objects
IFIP/ACM International Conference on Distributed systems platforms
Distributed object implementations for interactive applications
IFIP/ACM International Conference on Distributed systems platforms
Structuring QoS-supporting services with smart proxies
IFIP/ACM International Conference on Distributed systems platforms
Characterizing Internet performance to support wide-area application development
ACM SIGOPS Operating Systems Review
The distributed ASCI Supercomputer project
ACM SIGOPS Operating Systems Review
On the need for system-level support for ad hoc and sensor networks
ACM SIGOPS Operating Systems Review
Mechanisms for effective caching in the Globe location service
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
A system architecture for pervasive computing
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Symphony: An Infrastructure for Managing Virtual Servers
Cluster Computing
Virtual-machine-based heterogeneous checkpointing
Software—Practice & Experience
Locating Mobile Agents in a Wide Distributed Environment
IEEE Transactions on Parallel and Distributed Systems
Supporting internet-scale multi-agent systems
Data & Knowledge Engineering - DKE 40
Addressing Scalability Issues Using the CLF Middleware
EDOC '01 Proceedings of the 5th IEEE International Conference on Enterprise Distributed Object Computing
A Unified Peer-to-Peer Database Framework for Scalable Service and Resource Discovery
GRID '02 Proceedings of the Third International Workshop on Grid Computing
On Fully Decentralized Resource Discovery in Grid Environments
GRID '01 Proceedings of the Second International Workshop on Grid Computing
Research and Design of a Middleware for Supporting Wide-Area Distributed Applications
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Consistency Conditions for a CORBA Caching Service
DISC '00 Proceedings of the 14th International Conference on Distributed Computing
Globule: A Platform for Self-Replicating Web Documents
PROMS 2001 Proceedings of the 6th International Conference on Protocols for Multimedia Systems
INDIGO - An Approach to Infrastructures for Digital Libraries
ECDL '00 Proceedings of the 4th European Conference on Research and Advanced Technology for Digital Libraries
An Infrastructure for CORBA Component Replication
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
InterWeave: A Middleware System for Distributed Shared State
LCR '00 Selected Papers from the 5th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers
Nomad: Application Participation in a Global Location Service
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Efficient Object Caching for Distributed Java RMI Applications
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
View consistencies and exact implementations
Parallel Computing
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Exploiting high-level coherence information to optimize distributed shared state
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
Lightweight Self-Organizing Frameworks for Metacomputing
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
Interactive and Descriptor-Based Deployment of Object-Oriented Grid Applications
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
A Decentralized, Adaptive Replica Location Mechanism
HPDC '02 Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Resource Balancing Using Trader Federation
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
Object Distribution with Local Information
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Architecting and implementing distributed Web applications using the graph-oriented approach
Software—Practice & Experience
Managing agent life cycles in open distributed systems
Proceedings of the 2003 ACM symposium on Applied computing
Program control language: a programming language for adaptive distributed applications
Journal of Parallel and Distributed Computing
Grid resource management
On Translating Grid Requirements to Network Configurations through Policy-Based Management
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Unifying User-to-User Messaging Systems
IEEE Internet Computing
Dermi: A New Distributed Hash Table-Based Middleware Framework
IEEE Internet Computing
Securely Replicated Web Documents
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Using Message-Driven Objects to Mask Latency in Grid Computing Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Policies translation for integrated management of grids and networks
Proceedings of the 2005 ACM symposium on Applied computing
A model for characterizing the scalability of distributed systems
ACM SIGOPS Operating Systems Review
Auction based resource negotiation in NOMAD
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
Hiding complexity and heterogeneity of the physical world in smart living environments
Proceedings of the 2006 ACM symposium on Applied computing
A wide-area Distribution Network for free software
ACM Transactions on Internet Technology (TOIT)
A mobile computing middleware for location- and context-aware internet data services
ACM Transactions on Internet Technology (TOIT)
Service-based P2P overlay network for collaborative problem solving
Decision Support Systems
Design and implementation of a secure wide-area object middleware
Computer Networks: The International Journal of Computer and Telecommunications Networking
Guarding security sensitive content using confined mobile agents
Proceedings of the 2007 ACM symposium on Applied computing
The globe distribution network
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Mechanisms for object caching in distributed applications using Java RMI
Software—Practice & Experience
Programming with Live Distributed Objects
ECOOP '08 Proceedings of the 22nd European conference on Object-Oriented Programming
Proceedings of the 2008 workshop on Middleware security
Designing and scaling distributed VoD servers
Multimedia Tools and Applications
Managing information access controls in digital ecosystems environments
ICAI'09 Proceedings of the 10th WSEAS international conference on Automation & information
Digital ecosystem access control management
WSEAS Transactions on Information Science and Applications
A robust seamless communication architecture for next-generation mobile terminals on multi-CPU SoCs
ACM Transactions on Embedded Computing Systems (TECS)
Layered resource representation in grid environment: an example from VEGA grid
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
A real time application based Java-based distributed object processing system for IP telephony
SEPADS'10 Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systems
EGSI: TGKA Based Security Architecture for Group Communication in Grid
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Volley: automated data placement for geo-distributed cloud services
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
Security services architecture for Secure Mobile Grid Systems
Journal of Systems Architecture: the EUROMICRO Journal
Systematic design of secure Mobile Grid systems
Journal of Network and Computer Applications
Distributed mechanism for protecting resources in a newly emerged digital ecosystem technology
ICA3PP'11 Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part II
Enforcing security policies for distributed objects applications
Proceedings of the 11th international conference on Security Protocols
Octopus: An Upperware based system for building personal pervasive environments
Journal of Systems and Software
The globe infrastructure directory service
Computer Communications
Differentiated strategies for replicating Web documents
Computer Communications
Hi-index | 0.00 |
Developing large-scale wide-area applications requires an infrastructure that is presently lacking. Currently, most Internet applications have to be built on top of raw communication services, such as TCP connections. All additional services, including those for naming, replication, migration, persistence, fault tolerance, and security, have to be implemented for each application anew. Not only is this a waste of effort, it also makes interoperability between different applications difficult or even impossible. The authors present a novel, object-based framework for developing wide-area distributed applications. The framework is based on the concept of a distributed shared object, which has the characteristic feature that its state can be physically distributed across multiple machines at the same time. All implementation aspects, including communication protocols, replication strategies, and distribution and migration of state, are part of each object and are hidden behind its interface. The current performance problems of the World-Wide Web are taken as an example to illustrate the benefit of encapsulating state, operations, and implementation strategies on a per-object basis. The authors describe how distributed objects can be used to implement worldwide scalable Web documents.