CacheMARA

Leading Transparent Caching solution for ISPs

CacheMARA is the transparent caching solution used by hundreds of Internet Service Providers (ISPs) worldwide. It is based on more than 10 years of German based engineering. More than 10 years of technological innovation.

CacheMARA's unbeatable Benefits

Bandwidth Savings

Highest bandwidth savings (BHR - Byte Hit Ratio) and bandwidth gain on the market. Supporting the most different content classes and including special optimizations for all popular services and sites.

Browsing Acceleration

Small objects are cached on and served from high performance Solid State Disks (SSDs). This improves Internet browsing experience significantly.

Built-in P2P Caching

Optional P2P caching support creates even more saving opportunities and does not require additional hard- or software.

CDN Caching

Unique caching mechanism, highly accurate for arbitrary caching of videos and large rich media files from Content Delivery Networks (CDNs).

Cost Effective

Reduce costs, increase number of subscribers and avoid costly bandwidth upgrades at value-added prices.

Easy Clustering

Implement larger scenarios even up to multiple 100 Gbps of bandwidth using the TmcMARA load balancer. Every new CacheMARA node in the cluster increases the total caching capacity.

We have evaluated a number of solutions for web caching for our ISP. The experience was pretty deterring until we tested CacheMARA. The setup was very simple yet flawless. It was so simple that during integration we faced almost no downtime for the users. CacheMARA has been able to achieve more than 40% bandwidth saving on http traffic for my ISP in less than 14 days. After its implementation, we were able to eliminating annoying buffering on internet video websites like youtube. Quality of experience at subscribers’ end has been great – which led us to acquire a bunch of new subscribers. Its reporting is vivid while being to the point. No other caching solution that we tested was able to achieve these performance metrics.

Meghbela Broadband
India

MARA Systems always fulfil their promises more than we expected, we assumed that it would not reduce more than 28%, but really it reaches 45% savings. A cheap and efficient solution.

I've recently deployed a new device for another region (Gaza), and if I have problems I won’t even think to think of the solution, I am happy that things are simple and flawless.

Mada-Alarab
Palestine

We are very happy with the decision to deploy CacheMARA XXL-5000 in our network. CacheMARA offers high performance while providing an easy, cost-effective scalable solution to support our business expansion. An impressive reporting and intuitive interface and helpful technical support. The average bandwidth savings is more than 50%

Fanoos Telecom / Asiacell
Iraq

Features

Multiple Service Caching

Caching support for multiple services: HTTP (including e.g. multimedia streams, CDNs, updates, and filehosters), FTP, P2P, ...

P2P Caching

P2P caching support for BitTorrent-based protocols, even for encrypted P2P connections.

Real time streaming

Serve multiple clients from a single HTTP-based multimedia live stream, improving user experience and reducing redundant bandwidth usage to a minimum.

Static & Dynamic Caching

Apart from static caching, dynamically served but unique content will be detected and can thus also be cached to improve response time and accelerate the performance of World Wide Web Internet applications.

Cache Clustering for Scalability

Combine caches to a cache cluster to improve performance and increase the total cache with shared storage. Allows easy upgrades when your network grows and thus ensures scalability.

Optional certified Hardware

CacheMARA software can be installed on your own hardware or use our certified carrier-grade hardware platform. By combining MARA Systems hardware and software, you'll get the highest quality enterprise and datacenter parts for a fully reliable system to run your services at peak performance.

Frequently asked questions

What are the benefits of Solid State Disks (SSDs)?

The performance of an HTTP proxy is limited by the performance of the used storage subsystem. The proxy needs to write a new object to disks in case of a Cache-MISS (the object is new and was not stored in the cache yet). In case of a Cache-HIT (the client requested an object that is already stored in the cache) it needs to read the object from the disks to serve it to the client. That means that each HTTP request results into a request to the disk subsystem in the worst case. Caching some parts of the requests in RAM helps to reduce the load to the disks a little bit but does not change the performance dramatically.

Performance without SSDs

Each enterprise SATA disk with 7.2k rpm can only handle approximately 100 requests per second. Faster SAS disks with 15k rpm can handle approximately 200 requests per second. That means that you need 30 SATA or 15 SAS disks to reach a performance of 3000 requests per second.

Performance with SSDs

We use high end SSDs to dramatically increase the performance. SSDs do not have any moving parts and have ultra low access times. High-End SSDs can do fifty thousand and more requests per second. The use of SSDs allows our solution to perform at many more requests per second than any other caching solution on the market.

You should not trust any vendor that tries to tell you that a HTTP proxy system that only uses SATA or SAS disks can do much more than 100-200 request per disk per second. This is just impossible because of the physical limitations of the disks. Disks have moving parts and it takes time to move the head to the requested position on the disk and read or write the object.

Can't I just create my own caching solution?

When deciding on which solution to use for a transparent caching project, how do you decide on using some ready appliance solution like CacheMARA vs. creating your own solution based on freely available Open Source?

Open source platforms can be great tools for “Do it yourself” (DIY) projects. But our customers have too much at stake to risk their business on building their own transparent caching solution by themselves using the available Open Source software.

Most of the time if you are planning to go through all that work you may be better off just buying the ready-to-deploy solution upfront.

For example you can get a Squid-based cache and throw tons of money at it and make it better, but it will never be like the top cache solution as CacheMARA today and still be classified as a risk-taking.

Common problems when building your own transparent caching solution:

  • With Squid only it's impossible to get more than 300 Mbps of client throughput on a single box - CacheMARA can offer a realistic 3.3 Gbps of client throughput for HTTP on a single appliance
  • Besides that 3.3 Gbps HTTP it offers additional cache-out for other services like P2P - There are no open source caching solutions available for other services like FTP, P2P, ...
  • CacheMARA is proprietary technology of MARA Systems developed through years of German engineering and thus includes knowledge built-up through years of experience with hundreds of customers worldwide
  • Squid is not fully transparent, it breaks non-http traffic on port 80 - CacheMARA includes DPI technology to identify valid HTTP traffic and allows other traffic to pass through
  • Squid can only do simply URL based caching - CacheMARA combines methods from object-caching, url-caching and pattern based caching.
  • Squid based solutions achieve only 10-20% byte-hit ratio - CacheMARA is able to deliver 50%+ byte-hit ratio at many customers
  • Building your own solution might be limited to simple HTTP caching only missing great savings and QoE improvements
  • CacheMARA is a multi service caching solution including support for multiple services and protocols like HTTP browsing, file sharing, progressive download, Adaptive Bitrate video streaming, FTP, P2P, Software Upgrades, Games, Video and many more...

Some of the benefits when using CacheMARA:

  • Up to 6 Gbps of client throughput per single appliance unit
  • Scaling to unlimited Gbps when deployed in CacheMARA cluster/grid configuration
  • High byte-hit ratio (average 45%-50%) and bandwidth gain (up to 100% and more)
  • Innovative WebGUI
  • Built for reliability and ease of use
  • Unique caching optimizations
  • All-in-all multi service caching support (HTTP, FTP, P2P, Streaming, ....)
  • Low training staff and reduced costs
  • Reduce costs with maintenance/support
  • No hassle about software upgrades
  • Large number of advanced features
  • Rigorously tested appliances
  • Guaranteed performance
  • Dedicated support and services
  • Extensive manual and knowledge set-up
  • Expert German engineering
  • Continuous investment in R&D

What is WCCP?

WCCP is a content-routing protocol developed by Cisco that provides a method to redirect traffic flows in real-time. It features load balancing, fault tolerance, scaling and service-assurance mechanisms. Furthermore it enables transparent caching with a WCCP-compliant router using Layer2 rewriting or IP-GRE encapsulation.

Combining CacheMARA with a WCCP enabled router allows easy and fully transparent caching cluster setups with up to 32 nodes.

If no WCCP enabled router is available, CacheMARA can instead be combined with any router that supports Policy based Routing (PBR). Alternatively it can also be connected with one of our other products or with most of the other available third party load balancers on the market.

In many of our customer scenarios there was no additional investment needed for a special load balancer as CacheMARA could just be connected to the existing routers using PBR or WCCP. On a large scale however, TmcMARA offers a much nicer integration of multiple caches at once due to a more caching-aware loadbalancing.

Network Appliances - Securing Your Freedom