AiScaler
   HOME

TheInfoList



OR:

aiScaler Ltd. is a multinational
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
company founded in 2008. It develops
application delivery controller 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 ...
s designed to allow dynamic web pages to scale content by intelligently caching frequently requested content. A number of websites in the
Alexa Alexa may refer to: Technology *Amazon Alexa, a virtual assistant developed by Amazon * Alexa Internet, a defunct website ranking and traffic analysis service * Arri Alexa, a digital motion picture camera People * Alexa (name), a given name a ...
top 1000 use aiScaler to manage their traffic. aiScaler software can be deployed either on public
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over mu ...
platforms such as
Amazon Web Services Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide d ...
or private virtual environments. aiScaler software is considered an
edge device An edge device is a device that provides an entry point into enterprise or service provider core networks. Examples include routers, routing switches, integrated access devices (IADs), multiplexers, and a variety of metropolitan area network (MA ...
as it proxies traffic, augmenting or replacing
content delivery network 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 rel ...
s endpoints.


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 Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
-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 epoll is a Linux kernel system call for a scalable I/O event notification mechanism, first introduced in version 2.5.44 of the Linux kernel. Its function is to monitor multiple file descriptors to see whether I/O is possible on any of them. It i ...
. In July 2008, aiScaler Ltd acquired all technology of WBS for $3.8 million. 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.


Products

All aiScaler products can be categorized as
Application Delivery Controller 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 ...
s *aiScaler is an HTTP accelerator that provides application delivery control, in addition to scaling and acceleration of content delivery *aiProtect offers protection against DDoS attacks and
SQL injection In computing, SQL injection is a code injection technique used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution (e.g. to dump the database contents to the attacker). SQL in ...
s *aiMobile is a Mobile content management system *aiCDN is a cloud-based Application Delivery Network that allows scaling of dynamic web applications. *aiScaler and Dell offer a hardware Application Delivery Controller, which fits in a standard rack unit server rack. aiScaler is based on
epoll epoll is a Linux kernel system call for a scalable I/O event notification mechanism, first introduced in version 2.5.44 of the Linux kernel. Its function is to monitor multiple file descriptors to see whether I/O is possible on any of them. It i ...
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. "aiScaler Admin Guide", Jan. 14, 2011
/ref>


References


External links


Official development web site
*

, June 9, 2009 ''Highscalability.com'' article by Director of Platforms CNBC Rashid Karimov describing the implementation of the aicache software as an edge device. {{Reflist Network performance Internet architecture Servers (computing) Routing