Self-Manageable Replicated Servers
|
|
- Eleanore Quinn
- 8 years ago
- Views:
Transcription
1 1 Christophe Noël De aton1, alma3, Sara Daniel Bouchenak2, Hagimont1, Fabienne drian Mos1 Boyer2, SelfManageable eplicated Servers {Christophe.aton, Grenoble, INI France Sara.Bouchenak, Fabienne.Boyer, 2 University Grenoble, Noel.Depalma, of France Grenoble I Daniel.Hagimont, drian.mos}@inria.fr Grenoble, 3 ING France his selfmanageable presents paper describes bstract reliminary recovering its from case use and with studies server a autonomic middleware replicated failures for systems, automatically solution databases. and and for for Section the 1. automatically servers presented. Introduction according adapting to QoS a cluster requirements of replicated describes are QoS he remainder of the paper is organized as follows. Finally, management requirements 2 section presents scenarios 4 an presents in and of overview which autonomic providing our Jade of conclusions the was failure Jade systems. used middleware management. for and Section ensuring future for 3 makes are replication eplication scalability data their [2][4][7]. and management is replication a availability. wellknown he [6], extremely complexity wo approach and successful difficult ebusiness to of provide such as applications it involves systems service his work. multiple usually requires coordinated the repair manual and help tuning of operations, operators server the management 2. JDE Jade section management middleware first and failure introduces management system, for the autonomic main before in design Jade. discussing principles systems QoS of combined system In this management. paper, skills we database, propose a middlewarebased and operating solution with and proposed may its runtime for use selfmanageable apply with changes, approach different replicated e.g. is and reconfiguration its automatic databases. autonomic generality recovery he systems; on strategies two originality from axes. and to illustrate and Jade is a middleware for the management of autonomic and automatic guarantee of a given quality of failures, First, service of tackle the reconfiguration computing systems. Figure 1 describes the general (QoS). Second, the proposed approach is illustrated here it with architecture the Failure following of Manager. mechanisms, Jade components: and oughly is namely its based speaking, main on the a QoS features control each Manager Jade s loop and with to selfmanagement, application other We replicated implemented software servers. databases; components e.g. Jade, web but a we prototype servers, for show providing that of or the it them may ebusiness proposed apply Second, First, of database the sensors occurrence failure, analysis/decision that or are of a QoS particular responsible requirement components events, for the violation. such detection as. that a middlewarebased solution for selfmanageable systems. with Finally, represent e.g. increasing replicated replacing actuators databases the a number actual failed that upon database of reconfiguration represent high resources load. by the a in new a algorithm, individual cluster one, of relying preliminary for We ensuring then on used experiments QoS databases Jade and with availability replicated illustrate an ebusiness requirements. the usefulness a web cluster. application of Jade Our multitier mechanisms reconfiguration, e.g. necessary allocation of to new implement consists Figure cluster. web 1 illustrates application the use distributed of Jade in with a cluster, an ebusiness node which a end, and two of several components: enterprise servers a web in server the middletier, as a front four replicated database servers as a backend Design principles
2 automates managed Jade provides Figure a 1. JDE Deployment architecture Manager Cluster makes system. and facilitates use o of two that the other purpose, initial mechanisms deployment Manager the Deployment in Jade: of which he Manager Cluster and Manager the Software is epository. responsible for the cluster which application Manager management the is initially managed component, of the resources free, system or and may is (i.e. may deployed. have nodes) then failed. of be the he used cluster Cluster of by on allocated system/release to provides an application, an I nodes to Jade allocate after deploys use. free Once on nodes those nodes to nodes are an managed the he necessary Software system. software esource components epository that are allows used by business the automatic managed retrieval application. the For software example, resources in case involved of an the software, multitier resources a JBoss J2EE may enterprise [8] a web server MySQL application, software, database the and server used e in pache Manager application epository, Once web nodes server have software been [5]. the and retrieved software from resources allocated the Software necessary by the esource Cluster provided allocated by those nodes. resources managed his is are made by automatically Jade, possible namely due deployed an to I the to I for on an component software remotely based he Jade deploying prototype software was resources implemented nodes. the and resources free model open (e.g. source called MySQL implementation Fractal server [3]. software) Moreover, using a software used a Java encapsulated homogeneously underlying in managed Fractal system components themselves which such as the lifecycle exhibit interface managementrelated (e.g. start/stop operations). interfaces, by herefore, of all whether Jade managed those this management helps components software to provide system actually components, a with generic represent a uniform implementation regardless different view of enables services. legacy bstracting software the Moreover, the development managed systems the software such component as advanced as MySQL Fractal model or components deployment ostgres. used 2.2. dynamic component introspection capabilities provides One for important QoS reconfiguration manager autonomic operations. administration behavior that are resource human consider autonomic intervention utilization Jade behavior is selfoptimization. required. meet which the end classical aims user Selfoptimization needs pattern maximizing with in we no is such deployment balancer standard pattern, QoS and time a distributes infrastructure given and resource a frontend incoming is depicted is proxy replicated requests by acts Figure statically among as a 2. load the In at a replicas. Jade Figure aims 2. autonomously balancing increasing/decreasing among replicas resource efficiently number when the of load adapting replicated increases/decreases. resources utilization used his by has the (i.e. the application preventing effect the o this overbooking). purpose, the QoS manager uses sensors of requests. reconfigure measure the CU the usage he the load QoS system. of the the manager response system. hanks time also hese to the of uses sensors generic applicationlevel actuators can design probe of to Jade, themselves number actuators generic, used since by increasing/decreasing the QoS manager are makes adding/removing Besides of resources sensors components of and actuators, application in the application the is implemented QoS structure. manager the responsible use of an analysis/decision which as selfoptimization notifications (resource increase) for from the algorithm. is implementation sensors required, and, his it increases if component of a the reconfiguration the QoSoriented number receives of is resources available epository deploys adds those nodes. by to contacting retrieve software It then the resources the contacts necessary Cluster the on Manager software the Software new to nodes resources, esource allocate Symmetrically, them to the existing if the application resources structure. allocated to and their a application reconfiguration resources are (i.e. underutilized, to nodes). remove some the QoS replicas manager and performs release requests
3 performed o If more summarize, llocate by resources the free QoS Figure nodes are manager, required: 3 for describes the which application the are main the following: operations If some necessary Integrate Deploy erform the state required reconciliation software with the other new replicas nodes Unbind if Stop the new replicas to the load balancer. elease resources are underutilized: used. those some the replicas nodes replicas hosting from those the load replicas if no more 2.3. nother Failure autonomic Figure manager administration 3. QoS management in a due repairing replicated Jade to is replication. selfrepair. resource However, In fails, a replicationbased the we service aim behavior remains autonomously system, we available consider replica by the a new managed one. Our system current by goal replacing is to deal with when that failure. managed stop faults. o system this he purpose, proposed as it was the repair prior failure policy to the manager rebuilds occurrence uses the sensors of failed fail probes system; monitor installed these the probes on health the are of nodes implemented the used hosting resources using the heartbeat managed through the techniques. component called he failure the System manager epresentation. also uses he a specific underlying epresentation the and current is used architectural for component failure recovery. structure maintains One of the could a managed representation state that system, System dynamically component model could be used of managed recover crashes, from the system, component introspect failures. and use But encapsulating the that if current a structure node architecture that hosting information replica a is replica of lost; the to that backup is why of the a System component epresentation architecture which is necessary. maintains his a QoS sensors QoS reconfiguration llocate new nodes Cluster Manager Insert replicas Managed resource representation of sense System the the that system epresentation it is (which reflects itself may the replicated is implemented evolve); current to architectural and tolerate as is reliable a snapshot faults. structure in he the actuators, component Besides whole component the the which failure system implements architecture. manager representation, uses the an the autonomic analysis/decision sensors and repair the of sensors epresentation about running behavior. the and, failed It upon receives to node a node retrieve (i.e., notifications failure, software the makes necessary from resources use the of information the that heartbeat that node prior to the failure and their bindings System to esource other allocate resources). epository a new available It to then retrieve contacts node, contacts the necessary Cluster Manager Software software were resources new to operations he this node. System new and performed configuration. redeploys epresentation by the those failure Figure software is then manager. 4 updated resources summarizes according on the Note that Figure the same 4. Failure abstractions management aspect. Furthermore, same system actuators However, for the owing QoS are the aspect used to sensors the to and component differ reconfigure the (components) failure in these abstraction the management two managed and cases. and the reconfiguration to a from component Fractalbased repair reconfiguration model. management capabilities, implementation, capabilities system this repair itself, and of policy therefore i.e. that Jade, can software which benefits used is 3. In implemented and order failure Case to Studies management. validate and tested our several management usecases approach, related we to have QoS Health sensors System representation ecovery reconfiguration llocate new nodes Cluster manager Insert replicas Managed resource
4 casestudy support servers server). Our (i.e. In first addition and pache experiments we we are web implemented working server involved and on a omcat stateless adding stateful application readwrite replicated ll the for experiments replica recovery. used the benchmark readonly performance application therefore application prototype benchmark environment. similar for to application ebay ubis and is servers. intended an auction [1] It as as management appropriate functionality for present the in validation Jade. of cluster is a 3.1. Stateless his pache experiment QoS replicas management involves dynamic experiments (active one server and webservers idle) implied contained using delivering Jade s identical static dynamic resizing content pages. deployment of and ll a activating cluster servers of active deploy replicated he node pache web pache can load on be an () automatically is idle servers. distributed node. Figure removed by 5 a illustrates proxy an idle that to node the an to can he received be QoS automatically by sensor. in this added, case based is monitoring workload the variations. workload applied Stateful Dynamic Figure replicas clusterresizing, 5. QoS / readonly management illustrated access of stateless in Figure replicas the In a readonly our same experiments, in database this client experiment load. content the s loadbalancer to on an a optimization, all set nodes of DB among (active replicas we preloaded replicated and serving 6, idle). is databases distributed and sensor he database is cjdbc load, [6]. the cjdbc removed in this controller. by case cjdbc based is monitoring the arriving workload DB replicas the from workload variations. the that web can received he be server added QoS by is Stateful We Figure are replicas 6. currently QoS / management readwrite working access of on /O providing stateful replicas technique functionality we in use scenarios leverages with readwrite logging client facilities loads. the of same he previous the jdbc. deployment initial For usecase, each state node operation of all activation, all nodes the have the database the node, the manager DB thus nodes state bringing will preloaded). (as perform it to c In with SQL state reconciliation order the statements synchronization. other to update replicas, operation that the have the new performed log Figure been node file recorded so is used 7 as as to illustrates to part synchronize since replay of the all node last the it activation. depends the number his of the writes time is a during relatively between this state fast time. operation; synchronizations however and it 3.2. We have Figure Failure tested 7. econciliation management Jade s ability experiments to of repair a new running /W replica cluster one a MySQL ubis pache of web database 4 server. omcat application holding he servers omcat scenario the serving application servers in dynamic were which data. connected systems content we had in to a M he Figure casestudy s 8. Failure architecture management is illustrated case study in Figure 8. cjdbc Log cjdbc
5 when order performance When We under to induced the observe Jade s when system 3 management. consecutive not the was being not evolution under managed omcat Jade of by server management, the Jade application crashes well the as in perceived only essentially manager When remaining automatically the by rendering the system server client the was saturated emulator system recovered managed unavailable. and increased the by the Jade, crashed response dramatically, the servers. failure time either preserve his affected demonstrates system parts availability. Jade s the capacity Note software that to dynamically this architecture assumes repair can crashes a pool is of a available software malfunction nodes exists, and or that the the same cause nodes that and i.e. he be replicas reused presented whose after experiments a restart internal and state involved redeployment. did stateless not need replicas, to be of preserve experiments such, reconciliation observe we the would between repair in operations induce a scenario crashes. functionality consecutive (see We with section plan replicated of DB to Jade 3.1). server perform involving databases. crashes the same state and s 4. Managing Conclusion replicated and systems future is work crashes. enables important particular automatic variations in We large presented reconfiguration enterprise in resource a middleware settings utilization a complex repair that solution and deal of task, server large with that in limiting interventions. consistent clusters By encapsulating of the database, need web for all and costly architectural application and slow entities servers, manual in thus management availability We demonstrated component constraints framework the model, heterogeneous capable QoS Jade management of provides enforcing deployments. a operations QoS uniform and a utilization. functionality and with without database experiments In Jade by addition clusters contrasting that management, involved we for illustrated the preserving evolution automatic a replicated the optimal of failure resizing a system enterprise recovery resource of with web environment implementation deal aspect For with of readwrite future Jade s with of management induced the work scenarios QoS failures. we and in approach failure DB will clusters. managers consolidate will he allow to general better us the optimizations. servers, reconciliation provide a while consistent techniques at the set same of that operations time leverage have valid efficient DBspecific for all state to 5. [1] eferences C.. Specification mza, Gil, J. Marguerite, E. Cecchet, and Implementation K.. ajamani Chanda, of and. Dynamic Cox, W. Zwaenepoel. S. Elnikety, [2] Benchmarks. Characterization BE Logic. IEEE (WWC5), 5th chieving nnual ustin, Workshop Scalability X, US, on Nov. and Workload High Site [3] vailability g.html E. Bruneton,. Coupaye, for EBusiness, and J.B. Stefani. January ecursive International rogramming Dynamic Software (WCO02), Workshop Composition Malaga, on Spain, ComponentOriented with June Sharing. 10, and 7th [5] [4] ml. B. October Cattell, Burke, S. J. Inscore. Labourey. J2EE Clustering echnology With in JBoss ractice: 3.0. [6] Building echnical Enterprise E. Flexible Cecchet, Business Database Edition. J. Marguerite, pplications earson Clustering Education, W. with Middleware. Zwaenepoel. the Java 2 FEENIX latform, Conference, Boston, Sessions, M, USENIX EtatsUnis, nnual June echnical CJDBC: [7] jdbc.objectweb.org/ G. Shachor. omcat Documentation. he pache [8] roject. doc/ Sun (J2EE). Microsystems. Java 2 latform Enterprise Edition Jakarta
Autonomic administration of clustered J2EE applications
Autonomic administration of clustered J2EE applications 1 University of Grenoble I Sara Bouchenak 1, Noel De Palma 2, Daniel Hagimont 3 2 INPG {Sara.Bouchenak, Noel.Depalma, Daniel.Hagimont}@inria.fr 3
More informationArchitecture-Based Autonomous Repair Management: An Application to J2EE Clusters
Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters Sara Bouchenak 1, Fabienne Boyer 1, Daniel Hagimont 2, Sacha Krakowiak 1, Adrian Mos 2, Noel de Palma 3, Vivien Quema 3,
More informationJean Arnaud, Sara Bouchenak. Performance, Availability and Cost of Self-Adaptive Internet Services
Jean Arnaud, Sara Bouchenak Performance, Availability and Cost of Self-Adaptive Internet Services Chapter of Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions
More informationA First Step towards Autonomous Clustered J2EE Applications Management
A First Step towards Autonomous Clustered J2EE Applications Management Slim Ben Atallah 1 Daniel Hagimont 2 Sébastien Jean 1 Noël de Palma 1 1 Assistant professor 2 Senior researcher INRIA Rhône-Alpes
More informationJ2EE Applications DEployment : A first Experiment. Abstract
J2EE Applications DEployment : A first Experiment Noël de Palma 2, Sébastien Jean 2,, Slim Ben Atallah 2, Daniel Hagimont 1 INRIA Rhône-Alpes Sardes project 655 avenue de l Europe, Montbonnot Saint Martin
More informationEnergy-QoS Tradeoffs in J2EE Hosting Centers
Energy-QoS Tradeoffs in J2EE Hosting Centers Aeiman Gadafi, Daniel Hagimont, Laurent Broto, Rémi Sharrock, Alain-Bouzaïde Tchana, Noel Depalma To cite this version: Aeiman Gadafi, Daniel Hagimont, Laurent
More informationToward Self-Optimization of Autonomic Systems
Toward Ph.D Defense Grenoble Institute of Technology (Grenoble INP) December 2, 2008 1 / 40 French online income declaration service (2005) System capacity: 1,5 million users Actual load: 3,7 million users
More informationFault Tolerant Approaches in Cloud Computing Infrastructures
Fault Tolerant Approaches in Cloud Computing Infrastructures Alain Tchana, Laurent Broto, Daniel Hagimont Institut de Recherche en Informatique de Toulouse (IRIT) Toulouse, France Email: alain.tchana@enseeiht.fr,
More informationCloud Based Application Architectures using Smart Computing
Cloud Based Application Architectures using Smart Computing How to Use this Guide Joyent Smart Technology represents a sophisticated evolution in cloud computing infrastructure. Most cloud computing products
More informationA Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems
A Framework for Automatic Performance Monitoring, Analysis and Optimisation of Component Based Software Systems Ada Diaconescu *, John Murphy ** Performance Engineering Laboratory Dublin City University,
More informationTowards service awareness and autonomic features in a SIPenabled
features in a SIP-enabled network 1 Towards service awareness and autonomic features in a SIPenabled network Guillaume Delaire Laurent Walter Goix Giuseppe Valetto Telecom Italia Lab Outline 2 Context
More informationEnhancing an Application Server to Support Available Components
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING 1 Enhancing an Application Server to Support Available Components Achmad I. Kistijantoro, Graham Morgan, Santosh K. Shrivastava, and Mark C. Little Abstract Three-tier
More informationA Comparison of Software Architectures for E-Business Applications
A Comparison of Software Architectures for E-Business Applications Emmanuel Cecchet, Anupam Chanda, Sameh Elnikety, Juli Marguerite and Willy Zwaenepoel Rice University Department of Computer Science Dynamic
More informationORACLE DATABASE 10G ENTERPRISE EDITION
ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.
More informationLOAD BALANCING AS A STRATEGY LEARNING TASK
LOAD BALANCING AS A STRATEGY LEARNING TASK 1 K.KUNGUMARAJ, 2 T.RAVICHANDRAN 1 Research Scholar, Karpagam University, Coimbatore 21. 2 Principal, Hindusthan Institute of Technology, Coimbatore 32. ABSTRACT
More informationImplementing Probes for J2EE Cluster Monitoring
Implementing s for J2EE Cluster Monitoring Emmanuel Cecchet, Hazem Elmeleegy, Oussama Layaida, Vivien Quéma LSR-IMAG Laboratory (CNRS, INPG, UJF) - INRIA INRIA Rhône-Alpes, 655 av. de l Europe, 38334 Saint-Ismier
More informationLoad balancing as a strategy learning task
Scholarly Journal of Scientific Research and Essay (SJSRE) Vol. 1(2), pp. 30-34, April 2012 Available online at http:// www.scholarly-journals.com/sjsre ISSN 2315-6163 2012 Scholarly-Journals Review Load
More informationImplementing a Microsoft SQL Server 2005 Database
This class combines two courses into one 5-day class. 2779 (3-day) & 2780 (2-day) Implementing a Microsoft SQL Server 2005 Database Course 2779: Three days; Instructor-Led Introduction This three-day instructor-led
More informationSCALABILITY AND AVAILABILITY
SCALABILITY AND AVAILABILITY Real Systems must be Scalable fast enough to handle the expected load and grow easily when the load grows Available available enough of the time Scalable Scale-up increase
More informationRelational Databases in the Cloud
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
More informationTuning Dynamic Web Applications using Fine-Grain Analysis
Tuning Dynamic Web Applications using Fine-Grain Analysis Jordi Guitart, David Carrera, Jordi Torres, Eduard Ayguadé and Jesús Labarta European Center for Parallelism of Barcelona (CEPBA) Computer Architecture
More informationUSING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES
USING VIRTUAL MACHINE REPLICATION FOR DYNAMIC CONFIGURATION OF MULTI-TIER INTERNET SERVICES Carlos Oliveira, Vinicius Petrucci, Orlando Loques Universidade Federal Fluminense Niterói, Brazil ABSTRACT In
More informationTowards a Flexible Middleware for Autonomous Integrated Management Applications
Towards a Flexible Middleware for Autonomous Integrated Management Applications Mehdi Kessis*, Pascal Déchamboux*, Claudia Roncancio**, Thierry Coupaye*, Alexandre Lefebvre* *France Telecom, Research &
More informationSOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
More informationNew Methods for Performance Monitoring of J2EE Application Servers
New Methods for Performance Monitoring of J2EE Application Servers Adrian Mos (Researcher) & John Murphy (Lecturer) Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,
More informationIMPLEMENTING PROBES FOR J2EE CLUSTER MONITORING. 1. Introduction
31 IMPLEMENTING PROBES FOR J2EE CLUSTER MONITORING EMMANUEL CECCHET, HAZEM ELMELEEGY, OUSSAMA LAYAIDA, VIVIEN QUÉMA Abstract. Continuous monitoring of distributed systems is part of the necessary system
More informationTowards an Organic Middleware for the Smart Doorplate Project
Towards an Organic Middleware for the Smart Doorplate Project Wolfgang Trumler, Faruk Bagci, Jan Petzold, Theo Ungerer University of Augsburg Institute of Computer Science Eichleitnerstr. 30, 86159 Augsburg,
More informationEliminate SQL Server Downtime Even for maintenance
Eliminate SQL Server Downtime Even for maintenance Eliminate Outages Enable Continuous Availability of Data (zero downtime) Enable Geographic Disaster Recovery - NO crash recovery 2009 xkoto, Inc. All
More informationHA for Enterprise Clouds: Oracle Solaris Cluster & OpenStack
HA for Enterprise Clouds: Oracle Solaris Cluster & OpenStack Eve Kleinknecht / Thorsten Frueauf Oracle Keywords: OpenStack, High Availability, Solaris, Solaris Cluster, Oracle Introduction: More and more
More informationAN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM. Dr. T.Ravichandran, B.E (ECE), M.E(CSE), Ph.D., MISTE.,
AN EFFICIENT LOAD BALANCING ALGORITHM FOR A DISTRIBUTED COMPUTER SYSTEM K.Kungumaraj, M.Sc., B.L.I.S., M.Phil., Research Scholar, Principal, Karpagam University, Hindusthan Institute of Technology, Coimbatore
More informationG22.3250-001. Porcupine. Robert Grimm New York University
G22.3250-001 Porcupine Robert Grimm New York University Altogether Now: The Three Questions! What is the problem?! What is new or different?! What are the contributions and limitations? Porcupine from
More informationPERFORMANCE MONITORING OF JAVA COMPONENT-ORIENTED DISTRIBUTED APPLICATIONS
PERFORMANCE MONITORING OF JAVA COMPONENT-ORIENTED DISTRIBUTED APPLICATIONS Adrian Mos, John Murphy Performance Engineering Lab, Dublin City University Glasnevin, Dublin 9, Ireland Tel: +353 1 700-8762,
More informationA Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University
More informationDB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led
DB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led Course Description Gain a deeper understanding of the advanced features of DB2 9 for Linux, UNIX, and Windows database environments
More informationAppendix A Core Concepts in SQL Server High Availability and Replication
Appendix A Core Concepts in SQL Server High Availability and Replication Appendix Overview Core Concepts in High Availability Core Concepts in Replication 1 Lesson 1: Core Concepts in High Availability
More informationHigh Availability in a J2EE Enterprise Application Environment
High Availability in a J2EE Enterprise Application Environment Udo Pletat IBM Deutschland Entwicklung GmbH Schönaicher Str. 220 71032 Böblingen, Germany pletat@de.ibm.com Abstract Recent developments of
More informationDependency Free Distributed Database Caching for Web Applications and Web Services
Dependency Free Distributed Database Caching for Web Applications and Web Services Hemant Kumar Mehta School of Computer Science and IT, Devi Ahilya University Indore, India Priyesh Kanungo Patel College
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training
More informationDistributed File Systems
Distributed File Systems Mauro Fruet University of Trento - Italy 2011/12/19 Mauro Fruet (UniTN) Distributed File Systems 2011/12/19 1 / 39 Outline 1 Distributed File Systems 2 The Google File System (GFS)
More informationSanDisk ION Accelerator High Availability
WHITE PAPER SanDisk ION Accelerator High Availability 951 SanDisk Drive, Milpitas, CA 95035 www.sandisk.com Table of Contents Introduction 3 Basics of SanDisk ION Accelerator High Availability 3 ALUA Multipathing
More informationzen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
More informationService-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
More informationThe Benefits of Virtualizing
T E C H N I C A L B R I E F The Benefits of Virtualizing Aciduisismodo Microsoft SQL Dolore Server Eolore in Dionseq Hitachi Storage Uatummy Environments Odolorem Vel Leveraging Microsoft Hyper-V By Heidi
More informationSelf-management as Support to an Advanced Traveler Information System
Self-management as Support to an Advanced Traveler Information System Marcia Pasin 1, Felipe Silvano Perini 1, Ana L. C. Bazzan 2 1 Centro de Tecnologia Universidade Federal de Santa Maria (UFSM) Av. Roraima
More informationA Hybrid Web Server Architecture for e-commerce Applications
A Hybrid Web Server Architecture for e-commerce Applications David Carrera, Vicenç Beltran, Jordi Torres and Eduard Ayguadé {dcarrera, vbeltran, torres, eduard}@ac.upc.es European Center for Parallelism
More informationSpecification and Implementation of Dynamic Web Site Benchmarks. Sameh Elnikety Department of Computer Science Rice University
Specification and Implementation of Dynamic Web Site Benchmarks Sameh Elnikety Department of Computer Science Rice University 1 Dynamic Content Is Common 1 2 3 2 Generating Dynamic Content http Web Server
More informationCluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful.
Architectures Cluster Computing Job Parallelism Request Parallelism 2 2010 VMware Inc. All rights reserved Replication Stateless vs. Stateful! Fault tolerance High availability despite failures If one
More informationC-JDBC: Flexible Database Clustering Middleware
: Flexible Clustering Middleware Emmanuel Cecchet Julie Marguerite Willy Zwaenepoel INRIA Rhône-Alpes ObjectWeb Consortium EPF Lausanne emmanuel.cecchet@inria.fr julie.marguerite@objectweb.org willy.zwaenepoel@epfl.ch
More informationLinuxWorld Conference & Expo Server Farms and XML Web Services
LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware
More informationCHAPTER 7 SUMMARY AND CONCLUSION
179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel
More informationSyslog Analyzer ABOUT US. Member of the TeleManagement Forum. info@ossera.com +1-916-290-9300 http://www.ossera.com
Syslog Analyzer ABOUT US OSSera, Inc. is a global provider of Operational Support System (OSS) solutions for IT organizations, service planning, service operations, and network operations. OSSera's multithreaded
More informationL.A.M.P.* - Shaman-X High Availability and Disaster Tolerance. Design proposition
Request For Comments L.A.M.P.* - Shaman-X High Availability and Disaster Tolerance Design proposition *L.A.M.P.: Linux + Apache + MySQL + Php applications Version 0.1 draft, 27 Aug 2003 by Dominique Chabord
More informationTier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
More informationSAP Solutions on VMware Business Continuance Protecting Against Unplanned Downtime
of SAP Solutions on Vmware vsphere SAP Solutions on VMware Protecting Against Unplanned Downtime This product is protected by U.S. and international copyright and intellectual property laws. This product
More informationArchitectural Overview
Architectural Overview Version 7 Part Number 817-2167-10 March 2003 A Sun ONE Application Server 7 deployment consists of a number of application server instances, an administrative server and, optionally,
More informationArchitectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL
Architectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL 04.20111 High Availability with MySQL Higher Availability Shared nothing distributed cluster with MySQL Cluster Storage snapshots for disaster
More informationTIBCO StreamBase High Availability Deploy Mission-Critical TIBCO StreamBase Applications in a Fault Tolerant Configuration
TIBCO StreamBase High Availability Deploy Mission-Critical TIBCO StreamBase s in a Fault Tolerant Configuration TIBCO STREAMBASE HIGH AVAILABILITY The TIBCO StreamBase event processing platform provides
More information<Insert Picture Here> WebLogic High Availability Infrastructure WebLogic Server 11gR1 Labs
WebLogic High Availability Infrastructure WebLogic Server 11gR1 Labs WLS High Availability Data Failure Human Error Backup & Recovery Site Disaster WAN Clusters Disaster Recovery
More informationTwo-Level Cooperation in Autonomic Cloud Resource Management
Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran, Laurent Broto, and Daniel Hagimont ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran, laurent.broto, daniel.hagimont}@enseeiht.fr
More informationWAS Control Center: An Autonomic Performance-Triggered Tracing Environment for WebSphere
WAS Control Center: An Autonomic Performance-Triggered Tracing Environment for WebSphere David Carrera, David Garcia, Jordi Torres, Eduard Ayguadé, Jesús Labarta {dcarrera, garcia, torres, eduard, jesus}@ac.upc.es
More informationDistributed System Principles
Distributed System Principles 1 What is a Distributed System? Definition: A distributed system consists of a collection of autonomous computers, connected through a network and distribution middleware,
More informationComparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
More informationThe Microsoft Large Mailbox Vision
WHITE PAPER The Microsoft Large Mailbox Vision Giving users large mailboxes without breaking your budget Introduction Giving your users the ability to store more e mail has many advantages. Large mailboxes
More informationOnline Transaction Processing in SQL Server 2008
Online Transaction Processing in SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 provides a database platform that is optimized for today s applications,
More informationA Comparison of Software Architectures for E-business Applications
A Comparison of Software Architectures for E-business Applications Emmanuel Cecchet, Anupam Chanda, Sameh Elnikety, Julie Marguerite and Willy Zwaenepoel Department of Computer Science Rice University
More informationOracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.
Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company
More informationIBM System Storage DS5020 Express
IBM DS5020 Express Manage growth, complexity, and risk with scalable, high-performance storage Highlights Mixed host interfaces support (Fibre Channel/iSCSI) enables SAN tiering Balanced performance well-suited
More informationCHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter
More informationPlanning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud
More informationPerformance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications
Performance Prediction, Sizing and Capacity Planning for Distributed E-Commerce Applications by Samuel D. Kounev (skounev@ito.tu-darmstadt.de) Information Technology Transfer Office Abstract Modern e-commerce
More informationHigh Availability Database Solutions. for PostgreSQL & Postgres Plus
High Availability Database Solutions for PostgreSQL & Postgres Plus An EnterpriseDB White Paper for DBAs, Application Developers and Enterprise Architects November, 2008 High Availability Database Solutions
More informationGlassfish Architecture.
Glassfish Architecture. First part Introduction. Over time, GlassFish has evolved into a server platform that is much more than the reference implementation of the Java EE specifcations. It is now a highly
More informationITG Software Engineering
IBM WebSphere Administration 8.5 Course ID: Page 1 Last Updated 12/15/2014 WebSphere Administration 8.5 Course Overview: This 5 Day course will cover the administration and configuration of WebSphere 8.5.
More informationVirtualization s Evolution
Virtualization s Evolution Expect more from your IT solutions. Virtualization s Evolution In 2009, most Quebec businesses no longer question the relevancy of virtualizing their infrastructure. Rather,
More informationJBS-102: Jboss Application Server Administration. Course Length: 4 days
JBS-102: Jboss Application Server Administration Course Length: 4 days Course Description: Course Description: JBoss Application Server Administration focuses on installing, configuring, and tuning the
More informationDatabase Resilience at ISPs. High-Availability. White Paper
Database Resilience at ISPs High-Availability White Paper Internet Service Providers (ISPs) generally do their job very well. The commercial hosting market is segmented in a number of different ways but
More informationDistribution transparency. Degree of transparency. Openness of distributed systems
Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science steen@cs.vu.nl Chapter 01: Version: August 27, 2012 1 / 28 Distributed System: Definition A distributed
More informationSome Software Technologies for Resilient Computing
Some Software Technologies for Resilient Computing Jean-Charles FABRE OSD Conference, Tokyo, Japan, March 7, 2012 Resilient computing Resilience is defined as the persistence of dependability when facing
More informationRed Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
More information<Insert Picture Here> Oracle In-Memory Database Cache Overview
Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,
More informationRed Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
More informationAutomatic Service Migration in WebLogic Server An Oracle White Paper July 2008
Automatic Service Migration in WebLogic Server An Oracle White Paper July 2008 NOTE: The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationOracle SOA Suite Then and Now:
Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality
More informationAnnex A (normative): NFV ISG PoC Proposal Template A.1 NFV ISG PoC Proposal Template
1 Annex A (normative): NFV ISG PoC Proposal Template A.1 NFV ISG PoC Proposal Template A.1.1 PoC Team Members Include additional manufacturers, operators or labs should additional roles apply. PoC Project
More informationConflict-Aware Load-Balancing Techniques for Database Replication
Conflict-Aware Load-Balancing Techniques for Database Replication ABSTRACT Vaidė Zuikevičiūtė University of Lugano (USI) CH-9 Lugano, Switzerland vaide.zuikeviciute@lu.unisi.ch Middleware-based database
More informationAvailability Digest. MySQL Clusters Go Active/Active. December 2006
the Availability Digest MySQL Clusters Go Active/Active December 2006 Introduction MySQL (www.mysql.com) is without a doubt the most popular open source database in use today. Developed by MySQL AB of
More informationElastMan: Autonomic Elasticity Manager for Cloud-Based Key-Value Stores
ElastMan: Autonomic Elasticity Manager for Cloud-Based Key-Value Stores Ahmad Al-Shishtawy KTH Royal Institute of Technology Stockholm, Sweden Doctoral School Day in Cloud Computing Louvain-la-Neuve, Belgium,
More informationTechniques for implementing & running robust and reliable DB-centric Grid Applications
Techniques for implementing & running robust and reliable DB-centric Grid Applications International Symposium on Grid Computing 2008 11 April 2008 Miguel Anjo, CERN - Physics Databases Outline Robust
More informationCloud computing The cloud as a pool of shared hadrware and software resources
Cloud computing The cloud as a pool of shared hadrware and software resources cloud Towards SLA-oriented Cloud Computing middleware layers (e.g. application servers) operating systems, virtual machines
More informationDisaster Recovery for Oracle Database
Disaster Recovery for Oracle Database Zero Data Loss Recovery Appliance, Active Data Guard and Oracle GoldenGate ORACLE WHITE PAPER APRIL 2015 Overview Oracle Database provides three different approaches
More informationCASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1
CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level -ORACLE TIMESTEN 11gR1 CASE STUDY Oracle TimesTen In-Memory Database and Shared Disk HA Implementation
More informationMODERN client-server distributed computing systems
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 34, NO. 4, JULY/AUGUST 2008 531 Enhancing an Application Server to Support Available Components Achmad Imam Kistijantoro, Graham Morgan, Santosh K. Shrivastava,
More informationMicrosoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options
This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html. VMware
More informationEMC Virtual Infrastructure for Microsoft Applications Data Center Solution
EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009
More informationEWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
More informationThis is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
More informationEMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS
EMC AVAMAR INTEGRATION WITH EMC DATA DOMAIN SYSTEMS A Detailed Review ABSTRACT This white paper highlights integration features implemented in EMC Avamar with EMC Data Domain deduplication storage systems
More informationExhibit to Data Center Services Service Component Provider Master Services Agreement
Exhibit to Data Center Services Service Component Provider Master Services Agreement DIR Contract No. DIR-DCS-SCP-MSA-002 Between The State of Texas, acting by and through the Texas Department of Information
More informationApplication Brief: Using Titan for MS SQL
Application Brief: Using Titan for MS Abstract Businesses rely heavily on databases for day-today transactions and for business decision systems. In today s information age, databases form the critical
More information