•  
  • Archives for Scalability (6)

Redis Installation on Centos

Categories: Scalability
Comments: No Comments
Published on: November 11, 2011

Redis is a new Cool key value store, which is very different than your ordinary key value stores. Redis Key be string, has, list, set, sorted set.

Here is how you install Redis on Centos:

$  wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz
$ tar xzf redis-2.4.2.tar.gz
$ cd redis-2.4.2
$ make

At this point you have Redis install into src folder.

$ cd src

$ ./redis-server &

Now you have a Redis instance running. You want to run a test if everything is installed and running correctly as follows in Redis root directory.

$ make test

if you come across with the following error:

You need ‘tclsh8.5′ in order to run the Redis test

that means you need tclsh8.5 :)

So you can download tclsh8.* and

$ configure && make && make install && make clean

then you can run

$make test

for Redis again.

There is a Redis client you can use to interact and learn.You can interact with Redis using the built-in client:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
“bar”

enjoy the rest and you can read more about Redis in my blog about Redis.

Scalable data center networks – scalability- incremental expansion-fault tolerance

Categories: Networking, Scalability
Comments: No Comments
Published on: July 15, 2010

Scalable Data Center Networks

Firat Atagun

Abstract

Data centers offer many benefits for hosting and colocating applications, data storage, servers and services. As the demand to data center’s services and resources increases; number of servers and hardware in the data centers increases exponentially. Interconnecting exponentially increasing number of services, hardware and servers while offering scalability, reliability, efficiency, fault tolerance, easily maintainability, and high network capacity becomes a challenge for data center networks. Other difficulties while designing and deploying a data center network are physical expansion, routing and forwarding inside the data center which should be scalable, reliable, and fault tolerant. In this paper I will research the characteristics, similarities and differences of approaching scalable data center network that are studied in the following three papers, [1] DCell: A scalable and fault tolerant network structure for data centers; recursively defined network architecture is explained to interconnect servers while scalability, fault tolerance and network resource usage is utilized. In [2] Portland: A scalable fault tolerant layer 2 data center network fabric; offers scalable, fault tolerant data center network design with conventional but improved data center network by using “Fat Tree” based structure. In [3] VL2: A scalable and flexible data center network; scalability, reliability and fault tolerance of a new approach to data center network is explained by network transparency, abstraction, load balancing and incremental expansion methods.

General Terms:
Design, Algorithms, Scalability, Fault Tolerance

Keywords:
Data center network, Scalability, Fault tolerance

Presentation : Scalable Data Center Networks

Paper: Scalable Data Center Networks

The Cassandra Distributed Database

Comments: No Comments
Published on: March 14, 2010

Cassandra is a scalable distributed database. Several large companies are using Cassandra for scaling.

http://www.slideshare.net/jericevans/the-cassandra-distributed-database

Cassandra surely looks interesting and offers several advantages over conventional database management systems.

Distributed Systems Principles and Paradigms

Tags:
Comments: No Comments
Published on: February 12, 2010

This is a great book about distributed systems.

Recommend it to everyone who is into Scalability and Distributed Systems.

Distributed Systems Principles and Paradigms

High Performance Web Sites: 14 Rules for Faster Pages

Categories: Scalability
Comments: No Comments
Published on: November 16, 2009

Web Applications Scalibility

Categories: Scalability
Comments: No Comments
Published on: November 16, 2009

Scaling web applications is extremely important for growing web businesses. I provide scaling services to clients.  Here is a web site that writes about real world architectures and their scaling strategies.

http://highscalability.com/

page 1 of 1

Welcome , today is Tuesday, February 7, 2012

Bad Behavior has blocked 250 access attempts in the last 7 days.