Understanding Scalability
In understanding the scalability challenge addressed by WebSphere eXtreme
Scale, let us first define and understand scalability.
Wikipedia defines scalability as a "desirable property of a system, a
network, or a process, which indicates its ability to either handle growing
amounts of work in a graceful manner, or to be readily enlarged. For example,
it can refer to the capability of a system to increase total throughput under
an increased load when resources (typically hardware) are added."
Scalability in a system is about the ability to do more, whether it is
processing more data or handling more traffic, resulting in higher
transactions Scalability poses great challenges to database and transaction
systems An increase in data can expose demand constraints on back-end
database servers This can be a very expensive and short term approach to ... (more)
Day and day out, we see every technology vendor attempting to position
themselves in the cloud realm and struggling to find a niche in this 'cloudy'
topic.
I think:
1. Virtualization and Automation are the building blocks of the cloud
computing platform. They alone will not solve any problems.
2. Cloud computing is based on the premise that it is a new model that
accommodates a new services delivery and consumption model. Now the term
'service' is very elusive, and I think this is what it is exploited by every
vendor trying to find that 'fit'.
3. Without a vision and a set expe... (more)
What Is XC10: Data Grid in a Box
The WebSphere DataPower XC10 Appliance is a purpose-built, easy-to-use
appliance designed for simplified deployment and hardened security at the
caching tier of your enterprise application infrastructure. It incorporates
160GB cache into the DataPower line of appliances from IBM, adding elastic
caching functions that enable your business-critical applications to scale
cost effectively with consistent performance. The DataPower XC10 is designed
for rapid, "drop-in" use in conjunction with WebSphere Application Server and
other WebSphere family prod... (more)
Lately I have been engaged with many clients that are maniacally focused on
reduced costs by means of reduced footprint. In this post, I attempt to
discuss some of my thoughts and experiences towards this trend:
Growth poses a problem: As business grows so does the resulting
infrastructure and primarily the middleware which houses the business logic
and in some cases this tier shares the presentation or the store front with
business logic. So with growth in business either due to larger client base
or new business model implies similar growth in middleware. This consistent
growt... (more)
Hadoop
Apache Hadoop is a software framework (platform) that enables a distributed
manipulation of vast amount of data. Introduced in 2006, it is supported by
Google, Yahoo!, and IBM, to name a few. At the heart of its design is the
MapReduce implementation and HDFS (Hadoop Distributed File System), which was
inspired by the MapReduce (introduced by a Google paper) and the Google File
System.
MapReduce
MapReduce is a software framework introduced by Google that supports
distributed computing on large data sets on clusters of computers (or nodes).
It is the combination of two pro... (more)