47 resultados para Self-similar landmarks
Resumo:
This research focuses on automatically adapting a search engine size in response to fluctuations in query workload. Deploying a search engine in an Infrastructure as a Service (IaaS) cloud facilitates allocating or deallocating computer resources to or from the engine. Our solution is to contribute an adaptive search engine that will repeatedly re-evaluate its load and, when appropriate, switch over to a dierent number of active processors. We focus on three aspects and break them out into three sub-problems as follows: Continually determining the Number of Processors (CNP), New Grouping Problem (NGP) and Regrouping Order Problem (ROP). CNP means that (in the light of the changes in the query workload in the search engine) there is a problem of determining the ideal number of processors p active at any given time to use in the search engine and we call this problem CNP. NGP happens when changes in the number of processors are determined and it must also be determined which groups of search data will be distributed across the processors. ROP is how to redistribute this data onto processors while keeping the engine responsive and while also minimising the switchover time and the incurred network load. We propose solutions for these sub-problems. For NGP we propose an algorithm for incrementally adjusting the index to t the varying number of virtual machines. For ROP we present an ecient method for redistributing data among processors while keeping the search engine responsive. Regarding the solution for CNP, we propose an algorithm determining the new size of the search engine by re-evaluating its load. We tested the solution performance using a custom-build prototype search engine deployed in the Amazon EC2 cloud. Our experiments show that when we compare our NGP solution with computing the index from scratch, the incremental algorithm speeds up the index computation 2{10 times while maintaining a similar search performance. The chosen redistribution method is 25% to 50% faster than other methods and reduces the network load around by 30%. For CNP we present a deterministic algorithm that shows a good ability to determine a new size of search engine. When combined, these algorithms give an adapting algorithm that is able to adjust the search engine size with a variable workload.
Resumo:
The contribution of this thesis is in understanding the origins in developing countries of differences in labour wage and household consumption vis-à-vis educational abilities (and by extension employment statuses). This thesis adds to the labour market literature in developing countries by investigating the nature of employment and its consequences for labour wage and household consumption in a developing country. It utilizes multinomial probit, blinder-oaxaca, Heckman and quantile regressions to examine one human capital indicator: educational attainment; and two welfare proxies: labour wage and household consumption, in a developing country, Nigeria. It finds that, empirically, the self-employed are a heterogeneous group of individuals made up of a few highly educated individuals, and a significant majority of ‘not so educated’ individuals who mostly earn less than paid workers. It also finds that a significant number of employers enjoy labour wage premiums; and having a higher proportion of employers in the household has a positive relationship with household consumption. The thesis furthermore discovers an upper educational threshold for women employers not found for men. Interestingly, the thesis also finds that there is indeed an ordering of labour wages into low-income self-employment (which seems to be found mainly in “own account” self-employment), medium-income paid employment, and high-income self-employment (which seems to be found mainly among employers), and that this corresponds to a similar ordering of low human capital, medium human capital and high human capital among labour market participants, as expressed through educational attainments. These show that as a whole, employers can largely be classed as experiencing pulled self-employment, as they appear to be advantaged in all three criteria (educational attainments, labour wage and household consumption). A minority of self-employed “own account” workers (specifically those at the upper end of the income distribution who are well educated), can also be classed as experiencing pulled self-employment. The rest of the significant majority of self-employed “own account” workers in this study can be classed as experiencing pushed self-employment in terms of the indicators used.