|
CDN and clustering in GNU/Linux with performance testing
Mikulka, Pavel ; Pelka, Tomáš (referee) ; Šimek, Milan (advisor)
Fault tolerance is essential in a production-grade service delivery network. One of the solution is build a clustered environment to keep system failure to a minimum. This thesis examines the use of high availability and load balancing services using open source tools in GNU/Linux. The thesis discusses some general technologies of high availability computing as virtualization, synchronization and mirroring. To build relatively cheap high availability clusters is suitable DRDB tool. DRDB is tool for build synchronized Linux block devices. This paper also examines Linux-HA project, Redhat Cluster Suite, LVS, etc. Content Delivery Networks (CDN) replicate content over several mirrored web servers strategically placed at various locations in order to deal with the flash crowds. A CDN has some combination a request-routing and replication mechanism. Thus CDNs offer fast and reliable applications and services by distributing content to cache servers located close to end-users. This work examines open-source CDNs Globule and CoralCDN and test performance of this CDNs in global deployment.
|
|
Intelligent File Distribution in CDN
Kaleta, Marek ; Kouřil, Jan (referee) ; Škoda, Petr (advisor)
This work deals with algorithms for distributing and mapping content on nodes in CDN system. Compares local and global algorithms for loading files on origin and edge servers. A high level CDN simulator is made. A matrix based approach for mapping content on CDN servers is proposed along with tranformation for solution of mapping optimalisation through genetic algorithms.
|
|
Intelligent File Distribution in CDN
Kaleta, Marek ; Kouřil, Jan (referee) ; Škoda, Petr (advisor)
This work deals with algorithms for distributing and mapping content on nodes in CDN system. Compares local and global algorithms for loading files on origin and edge servers. A high level CDN simulator is made. A matrix based approach for mapping content on CDN servers is proposed along with tranformation for solution of mapping optimalisation through genetic algorithms.
|
|
CDN and clustering in GNU/Linux with performance testing
Mikulka, Pavel ; Pelka, Tomáš (referee) ; Šimek, Milan (advisor)
Fault tolerance is essential in a production-grade service delivery network. One of the solution is build a clustered environment to keep system failure to a minimum. This thesis examines the use of high availability and load balancing services using open source tools in GNU/Linux. The thesis discusses some general technologies of high availability computing as virtualization, synchronization and mirroring. To build relatively cheap high availability clusters is suitable DRDB tool. DRDB is tool for build synchronized Linux block devices. This paper also examines Linux-HA project, Redhat Cluster Suite, LVS, etc. Content Delivery Networks (CDN) replicate content over several mirrored web servers strategically placed at various locations in order to deal with the flash crowds. A CDN has some combination a request-routing and replication mechanism. Thus CDNs offer fast and reliable applications and services by distributing content to cache servers located close to end-users. This work examines open-source CDNs Globule and CoralCDN and test performance of this CDNs in global deployment.
|
|
Financial Strategy of Tech Start-up
Dunovský, Tomáš ; Tyll, Ladislav (advisor) ; Habrnal, Marek (referee)
This Bachelor's Thesis aims at launching a technology start-up project within a marketing agency named Via Caroli. Recently founded project offers CDN (content delivery network) services on a global market and aims to maximize profit and the number of customers. The Thesis is divided into two parts which are connected. The first part is theoretical and includes definitions that are essential for building a business plan, marketing strategies, technology and project's cash flow management. The second part is practical and focuses on a strategy of launching a new service on a global marketplace, competition analysis and utilizing internal resources to build a group of businesses offering various services in the field of online marketing, which could create a synergistic effect. The purpose of this Bachelor's Thesis is creating a strategy for the company's most critical period, which will lead to fulfilling objectives of Via Caroli.
|