Filters








18,013 Hits in 4.9 sec

Using application specific knowledge for configuring object replicas

M.C. Little, S.K. Shrivastava
Proceedings of International Conference on Configurable Distributed Systems  
However, application specific knowledge about the objects, such as any inter-dependencies, is typically not accounted for. In many applications this information can affect an object's availability.  ...  In distributed systems, object replication is used to improve the availability and performance of applications in the presence of failures.  ...  Application specific knowledge about object inter-dependencies is also important.  ... 
doi:10.1109/cds.1996.509359 dblp:conf/cds/LittleS96 fatcat:n5in3miyrbc6hhki3wk5ubm5oi

Architecture Knowledge for Evaluating Scalable Databases

Ian Gorton, John Klein, Albert Nurgaliev
2015 2015 12th Working IEEE/IFIP Conference on Software Architecture  
This creates a unique, dynamic knowledge resource for architects building big data systems.  ...  Keywords-scalable software systems, big data, software architecture knowledge base, feature taxonomy Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection  ...  This material has been approved for public release and unlimited distribution. DM-0002076.  ... 
doi:10.1109/wicsa.2015.26 dblp:conf/wicsa/GortonKN15 fatcat:vsvklngjfzhzxmy5erellgqdly

Transparent Environment for Replicated Ravenscar Applications [chapter]

Luís Miguel Pinho, Francisco Vasques
2002 Lecture Notes in Computer Science  
A set of generic mechanisms must be provided, which can be parameterised with both application-specific data and application-specific configuration (distribution and replication).  ...  These objects provide the usual task interaction mechanisms used in hard real-time applications, and allow applications to be developed without considering replication and distribution issues.  ...  Acknowledgements The authors would like to thank Andy Wellings for his valuable support in the specification of the replication framework and to the anonymous reviewers for their helpful comments and suggestions  ... 
doi:10.1007/3-540-48046-3_23 fatcat:hosdeylqungspjnml4zxenwxwe

A Middleware Architecture for Scalable, QoS-Aware, and Self-Organizing Global Services [chapter]

Franz J. Hauck, Erich Meier, Ulrich Becker, Martin Geier, Uwe Rastofer, Martin Steckermeier
2000 Lecture Notes in Computer Science  
knowledge for selforganization and distribution of the service.  ...  A globally distributed service can be completely encapsulated into a single distributed object which contains not only all necessary components for scalability (e.g., caches and replicas) but also the  ...  Thus, we have to introduce further individuals and allow them to use their knowledge for tailoring the service according to their specific needs.  ... 
doi:10.1007/10722515_18 fatcat:4xvtudlgpnap7cdx72vo7xd5d4

A Systematic Approach for Configuring Web-Based Information Systems

M. Nikolaidou, D. Anagnostopoulos
2005 Distributed and parallel databases  
A case study where the proposed approach was used for configuring a complex web-based system and the experience obtained are also discussed.  ...  For this purpose, we propose a common meta-model, incorporating specific characteristics of web-based systems. UML-like notation was adopted for system specification representation.  ...  Model entity UML representation Functional specification Application view Sequence diagram Application Package Process Object Component Object activation User/Daemon profile Object User  ... 
doi:10.1007/s10619-005-6832-0 fatcat:cokegcipavdttpbmqhhmvem7hy

FT-OSGi: Fault Tolerant Extensions to the OSGi Service Platform [chapter]

Carlos Torrão, Nuno A. Carvalho, Luís Rodrigues
2009 Lecture Notes in Computer Science  
The OSGi Service Platform defines a framework for the deployment of extensible and downloadable Java applications.  ...  Since many of the application areas for OSGi have significant dependability requirements, the main goal of this thesis is to increase the dependability of OSGi applications.  ...  state for that object.  ... 
doi:10.1007/978-3-642-05148-7_47 fatcat:ppucke7bunhsrd55yuojpoyypy

Decentralized weighted voting for P2P data management

Maya Rodrig, Anthony LaMarca
2003 Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access - MobiDe '03  
Weighted voting offers a familiar consistency model and supports on-line replica reconfiguration. These properties make it a good fit for applications in the pervasive computing domain.  ...  This paper presents a decentralized variant of David Gifford's classic weighted-voting scheme for managing replicated data.  ...  The client sends a lock request to a server for a specific data object.  ... 
doi:10.1145/940923.940939 dblp:conf/mobide/RodrigL03 fatcat:ay2yun2vibgvfctxj3fdgerzei

Decentralized weighted voting for P2P data management

Maya Rodrig, Anthony LaMarca
2003 Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access - MobiDe '03  
Weighted voting offers a familiar consistency model and supports on-line replica reconfiguration. These properties make it a good fit for applications in the pervasive computing domain.  ...  This paper presents a decentralized variant of David Gifford's classic weighted-voting scheme for managing replicated data.  ...  The client sends a lock request to a server for a specific data object.  ... 
doi:10.1145/940935.940939 fatcat:2nr3h7bslfeodk6pfwcllg3p3a

Using program analysis to identify and compensate for nondeterminism in fault-tolerant, replicated systems

J.G. Slember, P. Narasimhan
2004 Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems, 2004.  
We demonstrate our approach by compensating for specific forms of nondeterminism and by quantifying the associated performance overheads.  ...  for nondeterminism.  ...  The average round-trip time for configuration 1 is 310 s. Using replication increases the round-trip time to 994 s (i.e., an additional 684 s) for configuration 2.  ... 
doi:10.1109/reldis.2004.1353026 dblp:conf/srds/SlemberN04 fatcat:ac3yhkjpwrhwbcwb5d2yu36o3u

Keeping up with storage: Decentralized, write-enabled dynamic geo-replication

Pierre Matri, María S. Pérez, Alexandru Costan, Luc Bougé, Gabriel Antoniu
2018 Future generations computer systems  
Large-scale applications are ever-increasingly geo-distributed. Maintaining the highest possible data locality is crucial to ensure high performance of such applications.  ...  Dynamic replication addresses this problem by dynamically creating replicas of frequently accessed data close to the clients.  ...  The experiments presented in this paper were carried out on the Amazon Web Services infrastructure provided by Amazon through the AWS Cloud Credits for Research program.  ... 
doi:10.1016/j.future.2017.06.009 fatcat:f7eygbglsvbqbcg4ures55nlnq

Eternal?a component-based framework for transparent fault-tolerant CORBA

P. Narasimhan, L. E. Moser, P. M. Melliar-Smith
2002 Software, Practice & Experience  
The Eternal system is a component-based middleware framework that provides transparent fault tolerance for enterprise applications, and that ensures continuous 24 × 7 operation without requiring special  ...  skills of the application programmers.  ...  Eternal retrieves ‡ In cases where the application is inherently non-deterministic, e.g. the application uses system-specific or processor-specific functions, Eternal provides mechanisms to identify and  ... 
doi:10.1002/spe.458 fatcat:th7oqegehzdlxfs2mklxfffeyy

FOREVER

Alysson Bessani, Hans P. Reiser, Paulo Sousa, Ilir Gashi, Vladimir Stankovic, Tobias Distler, Rüdiger Kapitza, Alessandro Daidone, Rafael Obelheiro
2008 Proceedings of the ACM/IFIP/USENIX international middleware conference companion on Middleware '08 Companion - Companion '08  
We intend to use COTS (Components-off-the-shelf) diversity for FOREVER, i.e., each replica uses a different software configuration (OS, JVM, middleware).  ...  The specific objectives are as follows: • to allow online upgrades of applications (e.g., installation of new versions), middleware, and operating systems (e.g., installation of security patches).  ... 
doi:10.1145/1462735.1462763 dblp:conf/middleware/BessaniRSGSDKDO08 fatcat:tgzhmohbmvguzmzz3vxranfkca

A Design Methodology for Self-Management in Distributed Environments

Ahmad Al-Shishtawy, Vladimir Vlassov, Per Brand, Seif Haridi
2009 2009 International Conference on Computational Science and Engineering  
We present a methodology for designing the management part of a distributed self-managing application in a distributed manner.  ...  activities in order to achieve management objectives.  ...  a specific part of the application.  ... 
doi:10.1109/cse.2009.301 dblp:conf/cse/Al-ShishtawyVBH09 fatcat:qnxxsaplnrfnlazqodgaricc2e

Type-safe dynamic protocol composition in Jgroup/ARM

Hein Meling, Alberto Montresor
2009 Proceedings of the 3rd International DiscCoTec Workshop on Middleware-Application Interaction - MAI '09  
The approach is designed for systems that involves multiple communicating entities and multicast style interactions are supported, making the approach suitable for building reliable network applications  ...  Protocol composition is a common approach to structure protocols used by networked applications, and typically a vertically layered approach is taken.  ...  Protocol modules are configured using an application-specific replication policy [8] .  ... 
doi:10.1145/1566966.1566967 fatcat:yauz2owsdbh77b22e7yk66noei

QoS customization in distributed object systems

Jun He, Matti A. Hiltunen, Mohan Rajagopalan, Richard D. Schlichting
2003 Software, Practice & Experience  
Applications built on networked collections of computers are increasingly using distributed object platforms such as CORBA, Java RMI, and DCOM to standardize object interactions.  ...  The generic QoS components are implemented using Cactus, a system for building highly configurable protocols and services in distributed systems.  ...  Townsend implemented the Cactus/J system used as the basis for this work. Also, R. Gruber and A. Puder  ... 
doi:10.1002/spe.509 fatcat:ybh3wy3u4vhxraiy4bbzqduscy
« Previous Showing results 1 — 15 out of 18,013 results