AiScaler

Last updated

aiScaler Ltd
Type Limited company
Industry Application Delivery Controller
Founded2008
Headquarters Dublin, Ireland
Key people
Jonathon Erington, Mericot Jennings
Products Proxy Server, HTTP accelerator, Web cache, DDoS mitigation
Website aiscaler.com

aiScaler Ltd. is a multinational software company founded in 2008. It develops application delivery controllers designed to allow dynamic web pages to scale content by intelligently caching frequently requested content. A number of websites in the Alexa top 1000 use aiScaler to manage their traffic. [1] [2]

Contents

aiScaler software can be deployed either on public cloud computing platforms such as Amazon Web Services [3] or private virtual environments. aiScaler software is considered an edge device as it proxies traffic, augmenting or replacing content delivery networks endpoints. [4]

History

aiScaler started as a project in 1994 by the web development company WBS. The project was called "Jxel", short for Java Accelerator. The technology was Java-based and intended to be run on a Java Virtual Machine sharing the same computer system as the HTTP server. It was re-written in 2009 using the C computer language, occupying its own dedicated server. The new software was rewritten to run on Linux only, taking advantage of changes in the input/output model based on epoll. In July 2008, aiScaler Ltd acquired all technology of WBS for $3.8 million.[ citation needed ]

Until 2013, aiScaler was known as "aiCache", producing a product called aiScaler. The company took over the name of its main product, phasing out the brand name aiCache. [5]

Products

All aiScaler products can be categorized as Application Delivery Controllers

aiScaler is based on epoll technology allowing it to employ a right-threaded (only the specified number of workers process requests, no matter how many clients are connected), non-blocking, multiplexed IO design. [9]

Related Research Articles

<span class="mw-page-title-main">Web server</span> Computer software that distributes web pages

A web server is computer software and underlying hardware that accepts requests via HTTP or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiates communication by making a request for a web page or other resource using HTTP, and the server responds with the content of that resource or an error message. A web server can also accept and store resources sent from the user agent if configured to do so.

A Web cache is a system for optimizing the World Wide Web. It is implemented both client-side and server-side. The caching of multimedia and other files can result in less overall delay when browsing the Web.

Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development.

<span class="mw-page-title-main">Content delivery network</span> Layer in the internet ecosystem addressing bottlenecks

A content delivery network, or content distribution network (CDN), is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance by distributing the service spatially relative to end users. CDNs came into existence in the late 1990s as a means for alleviating the performance bottlenecks of the Internet as the Internet was starting to become a mission-critical medium for people and enterprises. Since then, CDNs have grown to serve a large portion of the Internet content today, including web objects, downloadable objects, applications, live streaming media, on-demand streaming media, and social media sites.

REST is a software architectural style that was created to guide the design and development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave. The REST architectural style emphasises uniform interfaces, independent deployment of components, the scalability of interactions between them, and creating a layered architecture to promote caching to reduce user-perceived latency, enforce security, and encapsulate legacy systems.

lighttpd

lighttpd is an open-source web server optimized for speed-critical environments while remaining standards-compliant, secure and flexible. It was originally written by Jan Kneschke as a proof-of-concept of the c10k problem – how to handle 10,000 connections in parallel on one server, but has gained worldwide popularity. Its name is a portmanteau of "light" and "httpd".

<span class="mw-page-title-main">Reverse proxy</span> Type of proxy server

In computer networks, a reverse proxy is an application that sits in front of back-end applications and forwards client requests to those applications. Reverse proxies help increase scalability, performance, resilience and security. The resources returned to the client appear as if they originated from the web server itself.

A web accelerator is a proxy server that reduces website access time. They can be a self-contained hardware appliance or installable software.

In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.

NetJet was the first commercially available web accelerator. The product was developed by Peak Technologies in 1996 and released in November 1996 at COMDEX in Las Vegas Nevada. NetJet was named a 'Best in Show' product in the internet category.

<span class="mw-page-title-main">F5, Inc.</span> U.S. information technology company

F5, Inc. is an American technology company specializing in application security, multi-cloud management, online fraud prevention, application delivery networking (ADN), application availability & performance, network security, and access & authorization.

<span class="mw-page-title-main">Edgio</span> American information technology company

Edgio, Inc., evolved from Limelight Networks, a 20-year provider content delivery services to stream digital content over the internet. Following a 2022 acquisition of Edgecast, the company re-branded as Edgio and has grown to offer a full suite of edge-enabled applications that run on the company's globally scaled network. These applications include video workflow and automation, website acceleration, and cyber security. As of January 2023, the company's network has more than 300 points-of-presence and delivers with 250+ terabits per second of egress capacity across the globe.

An application delivery network (ADN) is a suite of technologies that, when deployed together, provide availability, security, visibility, and acceleration for Internet applications such as websites. ADN components provide supporting functionality that enables website content to be delivered to visitors and other users of that website, in a fast, secure, and reliable way.

An application delivery controller (ADC) is a computer network device in a datacenter, often part of an application delivery network (ADN), that helps perform common tasks, such as those done by web accelerators to remove load from the web servers themselves. Many also provide load balancing. ADCs are often placed in the DMZ, between the outer firewall or router and a web farm.

Resin is a web server and Java application server developed by Caucho Technology. There are two versions available: Resin (GPL), which is free for production use, and Resin Pro, designed for enterprise and production environments with a licensing fee. Resin supports the Java EE standard and features a mod_php/PHP-like engine known as Quercus.

A mobile content delivery network or mobile content distribution network is a network of servers – systems, computers or devices – that cooperate transparently to optimize the delivery of content to end users on any type of wireless or mobile network. Like traditional CDNs, the primary purpose of a Mobile CDN is to serve content to end users with high availability and high performance. In addition, Mobile CDNs can be used to optimize content delivery for the unique characteristics of wireless networks and mobile devices, such as limited network capacity, or lower device resolution. Added intelligence around device detection, content adaptation can help address challenges inherent to mobile networks which have high latency, higher packet loss and huge variation in download capacity.

Kemp, Inc. is an American technology company that was founded in 2000 in Bethpage, New York and operates in the application delivery controller industry. The company builds load balancing products which balances user traffic between multiple application servers in a physical, virtual or cloud environment.

Dynamic Site Acceleration (DSA) is a group of technologies which make the delivery of dynamic websites more efficient. Manufacturers of application delivery controllers and content delivery networks (CDNs) use a host of techniques to accelerate dynamic sites, including:

NetScaler is a line of networking products owned by Cloud Software Group. The products consist of NetScaler, an application delivery controller (ADC), NetScaler AppFirewall, an application firewall, NetScaler Unified Gateway, NetScaler Application Delivery Management (ADM), and NetScaler SD-WAN, which provides software-defined wide-area networking management. NetScaler was initially developed in 1997 by Michel K Susai and acquired by Citrix Systems in 2005. Citrix consolidated all of its networking products under the NetScaler brand in 2016. On September 30, 2022, when Citrix was taken private as part of the merger with TIBCO Software, NetScaler was formed as a business unit under the Cloud Software Group.

<span class="mw-page-title-main">Snapt Inc.</span> American software company

Snapt Inc. was a software company that provides load balancing, acceleration, security and caching for websites, applications and services. Snapt shut down in August, 2022

References

  1. "Serving 250M quotes/day at CNBC.com with aiCache. High Scalability". highscalability.com. Retrieved 24 April 2023.
  2. "AICACHE AND WOOT.COM". Foetron: IT Product & Security reseller. Retrieved 24 April 2023.
  3. "AWS Marketplace: AiScaler Dynamic Site Acceleration & Traffic Manager".
  4. "How to save money on your CDN with DYN AiScaler". dyn.com. 16 December 2021. Retrieved 24 April 2023.
  5. "About Us".
  6. "Performance reports". aiscaler.com. Retrieved 24 April 2023.
  7. "aiScaler website". Archived from the original on 8 February 2014. Retrieved 12 January 2014.
  8. "Dell Hardware Application Delivery Controller".
  9. ""aiScaler Admin Guide", Jan. 14, 2011" (PDF). Retrieved 24 April 2023.