HOME

TheInfoList



OR:

aiScaler Ltd. is a multinational
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
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 Alexa may refer to: Technology *Amazon Alexa, a virtual assistant developed by Amazon * Alexa Internet, a defunct website ranking and traffic analysis service * Alexa Fluor, a family of fluorescent dyes * Arri Alexa, a digital motion picture ca ...
top 1000 use aiScaler to manage their traffic. aiScaler software can be deployed either on public
cloud computing Cloud computing is "a paradigm for enabling network access to a scalable and elastic pool of shareable physical or virtual resources with self-service provisioning and administration on-demand," according to International Organization for ...
platforms such as
Amazon Web Services Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon.com, Amazon that provides Software as a service, on-demand cloud computing computing platform, platforms and Application programming interface, APIs to individuals, companies, and gover ...
or private virtual environments. aiScaler software is considered an
edge device Edge or EDGE may refer to: Technology Computing * Edge computing, a network load-balancing system * Edge device, an entry point to a computer network * Adobe Edge, a graphical development application * Microsoft Edge, a web browser developed by ...
as it proxies traffic, augmenting or replacing
content delivery network A content delivery network (CDN) or content distribution network is a geographically distributed network of proxy servers and their data centers. The goal is to provide high availability and performance ("speed") by distributing the service spat ...
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 is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
-based and intended to be run on a
Java Virtual Machine A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally descr ...
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.45 of the Linux kernel. Its function is to monitor multiple file descriptors to see whether I/O is possible on any of them. It is ...
. 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 Controllers *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 In computing, a denial-of-service attack (DoS attack) is a cyberattack in which the perpetrator seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host conne ...
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 injec ...
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 A rack unit (abbreviated U or RU) is a unit of measure defined as . It is most frequently used as a measurement of the overall height of 19-inch and 23-inch rack frames, as well as the height of equipment that mounts in these frames, whereby th ...
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.45 of the Linux kernel. Its function is to monitor multiple file descriptors to see whether I/O is possible on any of them. It is ...
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.


References

{{Reflist


External links


Official development web site
Network performance Internet architecture Servers (computing) Routing