168 Hits in 7.5 sec

Adaptive Failover for Real-Time Middleware with Passive Replication

Jaiganesh Balasubramanian, Sumant Tambe, Chenyang Lu, Aniruddha Gokhale, Christopher Gill, Douglas C. Schmidt
2009 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium  
This paper presents four contributions to the study of passive replication for distributed soft real-time applications.  ...  Although passive replication is a promising fault tolerance strategy for resource-constrained systems, conventional client failover approaches are non-adaptive and load-agnostic, which can cause system  ...  Fault-tolerance in real-time systems based on passive replication.  ... 
doi:10.1109/rtas.2009.36 dblp:conf/rtas/BalasubramanianTLGGS09 fatcat:xiv2y7rp6jgt3jm26nbedbzpyq

Towards Middleware for Fault-Tolerance in Distributed Real-Time and Embedded Systems [chapter]

Jaiganesh Balasubramanian, Aniruddha Gokhale, Douglas C. Schmidt, Nanbor Wang
2008 Lecture Notes in Computer Science  
First, we discuss the challenges in realizing real-time faulttolerant solutions for DRE systems using contemporary middleware.  ...  This paper provides three contributions to the development and standardization of lightweight real-time and fault-tolerant middleware for DRE systems.  ...  support real-time and fault-tolerant requirements of applications using passive replication.  ... 
doi:10.1007/978-3-540-68642-2_6 fatcat:zgrdu5j7w5hqfedrn34gajwp7a

Component Replication Based on Failover Units

Friedhelm Wolf, Jaiganesh Balasubramanian, Aniruddha Gokhale, Douglas C. Schmidt
2009 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications  
Although component middleware is increasingly used to develop distributed, real-time and embedded (DRE) systems, it poses new fault tolerance challenges, such as the need for efficient synchronization  ...  First, we present the structure and functionality of our COmponent Replication based on Failover Units (CORFU) middleware, which provides fail-stop behavior and fault correlation across groups of components  ...  CORFU extends FLARe [1] middleware, which operates at the level of distributed objects to provide passive replication and fast client-side failover mechanisms.  ... 
doi:10.1109/rtcsa.2009.18 dblp:conf/rtcsa/WolfBGS09 fatcat:vwwhkxf5wvgjpcwllrmiyean3u

Middleware for Resource-Aware Deployment and Configuration of Fault-Tolerant Real-time Systems

Jaiganesh Balasubramanian, Aniruddha Gokhale, Abhishek Dubey, Friedhelm Wolf, Chenyang Lu, Chris Gill, Douglas Schmidt
2010 2010 16th IEEE Real-Time and Embedded Technology and Applications Symposium  
First, it describes a novel task allocation algorithm for passively replicated DRE systems to meet their real-time and fault-tolerance QoS properties while consuming significantly less resources.  ...  Developing large-scale distributed real-time and embedded (DRE) systems is hard in part due to complex deployment and configuration issues involved in satisfying multiple quality for service (QoS) properties  ...  Due to its low resource consumption, passive replication is appealing for soft real-time applications that cannot afford the cost of maintaining active replicas and do not require hard real-time performance  ... 
doi:10.1109/rtas.2010.30 dblp:conf/rtas/BalasubramanianGDWLGS10 fatcat:f2b5prqb3rawre3wem76wdiqii

Reliable Distributed Real-Time and Embedded Systems through Safe Middleware Adaptation

Akshay Dabholkar, Abhishek Dubey, Aniruddha Gokhale, Gabor Karsai, Nagbhushan Mahadevan
2012 2012 IEEE 31st Symposium on Reliable Distributed Systems  
To address these requirements, this paper describes a middleware solution called Safe Middleware Adaptation for Real-Time Fault Tolerance (SafeMAT), which opportunistically leverages the available slack  ...  failure adaptability in real-time.  ...  faulttolerance solution called Safe Middleware Adaptation for Real-Time Fault Tolerance (SafeMAT).  ... 
doi:10.1109/srds.2012.59 dblp:conf/srds/DabholkarDGKM12 fatcat:cofiiqs5srepxegym3lb6re3jm

Supporting component-based failover units in middleware for distributed real-time and embedded systems

Friedhelm Wolf, Jaiganesh Balasubramanian, Sumant Tambe, Aniruddha Gokhale, Douglas C. Schmidt
2011 Journal of systems architecture  
Second, it describes how CORFU's Components with HEterogeneous State Synchronization (CHESS) module provides mechanisms for real-time aware state transfer and synchronization in CORFU.  ...  Although component middleware is increasingly used to develop distributed, real-time and embedded (DRE) systems, it poses new fault-tolerance challenges, such as the need for efficient synchronization  ...  14] , which is a middleware framework that achieves real-time fault-tolerance through passive replication of distributed objects, as shown in Figure 5 .  ... 
doi:10.1016/j.sysarc.2010.07.006 fatcat:jbi5hfjf4fh3fk7o52hurbheci

Rectifying orphan components using group-failover in distributed real-time and embedded systems

Sumant Tambe, Aniruddha Gokhale
2011 Proceedings of the 14th international ACM Sigsoft symposium on Component based software engineering - CBSE '11  
Our solution is implemented in the context of the CIAO real-time CORBA Component Model middleware.  ...  To address these challenges, this paper presents a group-failover protocol that comprises three key capabilities: real-time failure detection and client failover, timely mitigation of orphan requests,  ...  Despite the elegant solutions described above, a combination of transactions with replication causes significant overhead in the critical path for most DRE systems thereby adversely impacting their real-time  ... 
doi:10.1145/2000229.2000250 dblp:conf/cbse/TambeG11 fatcat:vwqpirjngfdc5mufqm5aggomcq

Towards Real-Time Fault-Tolerant CORBA Middleware

Aniruddha S. Gokhale, Balachandran Natarajan, Douglas C. Schmidt, Joseph K. Cross
2004 Cluster Computing  
processing in real-time [8, 9].  ...  Though the implementations of RT-CORBA are suitable for missioncritical commercial or military distributed real-time and embedded (DRE) systems, the usage of FT-CORBA with RT-CORBA implementations are  ...  to the WARM PASSIVE replication style in providing real-time and fault-tolerance support to DRE systems.  ... 
doi:10.1023/b:clus.0000039493.73008.13 fatcat:3chjgnjovfeqpemwvxu7wvvwwq

Fault-Tolerance for Component-Based Systems - An Automated Middleware Specialization Approach

Sumant Tambe, Akshay Dabholkar, Aniruddha Gokhale
2009 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing  
This paper presents GRAFT (GeneRative Aspects for Fault Tolerance), which is a model-driven, automated, and aspects-based approach for specializing generalpurpose middleware with failure handling and recovery  ...  General-purpose middleware, by definition, cannot readily support domain-specific semantics without significant manual efforts in specializing the middleware.  ...  Support for different non-functional properties, such as fault tolerance, real-time, transactions and security are now readily available within the middleware and its services.  ... 
doi:10.1109/isorc.2009.50 dblp:conf/isorc/TambeDG09 fatcat:zb6hcq3gavdvlioeyqins3pily

MDDPro: Model-Driven Dependability Provisioning in Enterprise Distributed Real-Time and Embedded Systems [chapter]

Sumant Tambe, Jaiganesh Balasubramanian, Aniruddha Gokhale, Thomas Damiano
2007 Lecture Notes in Computer Science  
of real-time component middleware platforms.  ...  the timely and simultaneous failover of groups of entities while improving system availability by minimizing the risk of simultaneous failures of replicated entities.  ...  of the systems may demand passive forms of replication to overcome issues with non-determinism.  ... 
doi:10.1007/978-3-540-72736-1_11 fatcat:hun2rniigzewdozznekhs4advq

Exploring the Role of Software Architecture in Dynamic and Fault Tolerant Pervasive Systems

Chiyoung Seo, Sam Malek, George Edwards, Daniel Popescu, Nenad Medvidovic, Brad Petrus, Sharmila Ravula
2007 First International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments (SEPCASE '07)  
Middleware core classes are highlighted. Figure 3. Layers of System Stack.  ...  At the same time, many of these applications are mission critical and have stringent fault tolerance requirements.  ...  Compared with passive replication, active replication has a faster recovery time because the failure of a single replica is simply masked by the presence of the other active replicas, while requiring more  ... 
doi:10.1109/sepcase.2007.6 fatcat:tjif6xt62vhgxl7rtzfwjntmki

Self-* software architectures and component middleware in pervasive environments

George Edwards, Chiyoung Seo, Daniel Popescu, Sam Malek, Nenad Medvidovic
2007 Proceedings of the 5th international workshop on Middleware for pervasive and ad-hoc computing held at the ACM/IFIP/USENIX 8th International Middleware Conference - MPAC '07  
This paper first describes the challenges that we believe to be the most significant based on our experience developing real-world pervasive software applications with self-* capabilities.  ...  Finally, we explain how each strategy is implemented in our architectural middleware platform, Prism-MW.  ...  For example, real-time middleware platforms implement management capabilities for priority-based thread allocation and message queuing.  ... 
doi:10.1145/1376866.1376871 dblp:conf/middleware/EdwardsSPMM07 fatcat:7zzwuu4bfzahvepky6i2br4gpi

Applying Patterns to Improve the Performance of Fault Tolerant CORBA [chapter]

Balachandran Natarajan, Aniruddha Gokhale, Shalini Yajnik, Douglas C. Schmidt
2000 Lecture Notes in Computer Science  
The Object Management Group (OMG), which standardizes CORBA, has addressed many of these QoS requirements the recent Real-time CORBA and Fault Tolerant CORBA specifications.  ...  Applications for these systems often require the underlying middleware, operating systems, and networks to provide end-to-end quality of service (QoS) support to enhance their efficiency, predictability  ...  The analysis of these results yielded a number of valuable lessons for implementing an FT-CORBA infrastructure for applications requiring stringent performance and reliability guarantees.  ... 
doi:10.1007/3-540-44467-x_10 fatcat:n56rlxzzlzadtivi6vgrlvbfoi

Enhancing an Application Server to Support Available Components

A.I. Kistijantoro, G. Morgan, S.K. Shrivastava, M.C. Little
2008 IEEE Transactions on Software Engineering  
This paper develops an approach that requires enhancements to the middle tier only for supporting replication of both the middleware back-end tiers.  ...  of client requests, nonblocking transaction processing, and an ability to work with clusters.  ...  Fig. 13 . 13 Throughput for order entry. Fig. 14. Response time for order entry. Fig. 15 . 15 Performance figures with failure. Fig. 16. Throughput with varying server numbers.  ... 
doi:10.1109/tse.2008.38 fatcat:zy4mnr3dpzd75msmqq6lxcgzp4

A study of unpredictability in fault-tolerant middleware

Tudor Dumitraş, Priya Narasimhan
2013 Computer Networks  
However, after filtering out 1% of the invocations with the highest recorded response-times, the latency becomes bounded with high statistical confidence (p < 0.01).  ...  , to allow a margin for unexpected variability.  ...  Acknowledgments The authors thank Gautam Thaker for allowing us to analyze the data from the ATL trace. Thanks are also due to  ... 
doi:10.1016/j.comnet.2012.10.015 fatcat:utzuoe7i5ff3nlj2wxsrogucza
« Previous Showing results 1 — 15 out of 168 results