• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
IBMWebSphere eXtreme Scale
Provides distributed object caching essential for elastic scalability and next-generation cloud environments
Highlights
 A powerful, scalable, elastic in- memory grid for your business-critical applications
Offers broad range of usage scenarios spanning from sim- ple, in-process cache to power-ful distributed grid 
Scales elastically at runtime tothousands of JVMs, limited only  by available physical machines, and offers linear, predictable scaling at predictable cost
 Lowers the risks of data loss and limit after-hours recovery  and reconciliation effortsthrough automatic replicationof data delivering high availabil- ity and fault tolerance
 The IBMWebSphere® portfolio offersextreme transaction processing (XTP)capabilities that ensure, you have aSMART SOA™-based application infra-structure which can support your most
Extreme Transaction Processing
 Today’s dynamic business environmentsand economic uncertainty mean organi-zations must work smarter to remaincompetitive and respond to changingcustomer demands. Key to workingsmarter is business agility and costoptimization. Our planet is becomingincreasingly smart, interconnected,instrumented and intelligent. As morepeople around the planet join the digitalworld, they drive exponential growth of business and non-business transac-tions for everything from web com-merce and RFID processing in dynamicsupply chains to real-time financialinteractions to on-line social networkingand gaming. Organizations need toensure that their critical applicationscan meet the requirements of rapidincreases in demand, can deliver imme-diate, consistent response, and canscale as necessary.
 
demanding business-critical applica-tions. WebSphere allows you to over-come traditional IT performancelimitations to generate the levels of global scale, process efficiencies, andbusiness intelligence needed forsmarter business outcomes, likesustainable competitive advantage,maximized revenues and avoidance of potential fines stemming from inconsis-tent response and SLA violations. The IBMWebSphere eXtreme Scaleproduct allows business applications toprocess massive volumes of transac-tions with extreme efficiency and nearlinear scalability. WebSphere eXtremeScale is designed to work in heteroge-neous environments across all leadingapplication server platforms and virtual-ization environments.WebSphere eXtreme Scale operates asan in-memory grid that dynamicallyprocesses, partitions, replicates, andmanages application data and businesslogic across hundreds of servers.It provides transactional integrity andtransparent fail-over to ensure highavailability, high reliability, and consistentresponse times. WebSphere eXtremeScale is an essential distributed cachingplatform from IBMfor elastic scalabilityand the next-generation cloudenvironments.WebSphere eXtreme Scale providesthe technology to enhance businessapplications, including web commerce,supply chain, financial, trading and evenon-line gaming, to form new, innovativeclasses of business applications byextending the data-caching conceptwith advanced features. These applica-tion enhancements can be realized byutilizing WebSphere eXtreme Scale inthe following flexible scenarios andconfigurations:
Simple Data and Database Cache:
 Applications can access data struc-tures to improve performance and throughput using the WebSphereeXtreme Scale configuration as alocal cache. Caching the data inmemory attacks what is often thelargest part of a transaction’s pro-cessing time, waiting for the data toarrive. WebSphere eXtreme Scaleenhances this traditional data-caching scenario even further by offering fail-over capability.
Client/Grid with Near Cache:
 Having the data in memory is good. Whendealing with large volumes of data,applications can perform even bet-ter. A Java™ Virtual Machine(JVM™) can have a local eXtremeScale grid which sits in front of aremote grid serving as a “near cache” for a subset of the data,allowing a client to leverage a very large remote cache to offload back-end processing or to speed access tocached results. The near cache is inthe same JVM as the applicationand provides local, in-processaccess to data. It contains a subsetof all the data in the grid and ischecked first when a record isrequested. If the record is not in thenear cache, then it is retrieved fromthe grid and put into the near cache. The response time is reduced the next time the same record isaccessed. The faster response times for the records you access oftenleads to faster response time for theuser. The near cache is alsoupdated when data writes go to the grid. Applications can use the dis-tributed locking services provided by the remote grid to coordinateaccess to shared data across clients.
 
Side cache/Java Persistence API(JPA) cache plug-in:
When applica-tions need information that is used  frequently but does not changeoften, like a user’s profile, a sidecache offers significant performancebenefits. WebSphere eXtreme Scalecan be used as a side cache to storeobjects that have been retrieved  from the backend. The applicationchecks the side cache first to see if itcontains a record. If there’s a cachemiss, then the data is retrieved fromthe backend and inserted into thecache.
Real-Time Data and Event Mining:
When working with real time data flows, the first challenge is filtering and organizing the data so theapplications can use it. A parti-tioned eXtreme Scale configurationcan subscribe to events and apply them to partitioned data thus sup- porting linear scalability and deter-ministic latency for theseapplications.
Map/Reduce support:
WebSphereeXtreme Scale clients can invokeagents that run against massiveamounts of data on multiple nodesin parallel. Clients can then aggre- gate and further process the resultsstored in the grid by the nodes.
Chirp on eXtreme Scale at IMPACT 2009
WebSphere eXtreme Scale caches canpotentially span thousands of JVMs andsupport extremely large datasets. Inaddition, WebSphere eXtreme Scaleincludes efficient new algorithms toallow in-memory caches to grow elasti-cally as the number of available JVMsor physical machines changes. Traditional distributed cache productsuse Map APIs as their primary pro-gramming model. WebSphere eXtremeScale offers this and also allows graphsof objects to be easily pushed to thecache. WebSphere eXtreme Scaleallows simple Java objects to be anno-tated and uses a simpler API to trans-parently allow these graphs to befetched from the grid as well as to pushany changes made by the applicationback to the grid. This significantly sim-plifies programming compared with theolder JCache or Map-based APIs,improving productivity of the applicationdevelopers by allowing them to focuson the core business logic.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...