Web browsing remains one of the dominant applications of the internet, so inferring network performance becomes crucial for both users and providers (access and content) so as to be able to identify the root cause of any service... more
HTTP/2 supersedes HTTP/1.1 to tackle the performance challenges of the modern Web. A highly anticipated feature is Server Push, enabling servers to send data without explicit client requests, thus potentially saving time. Although... more
Page load time (PLT) is still the most common application Quality of Service (QoS) metric to estimate the Quality of Experience (QoE) of Web users. Yet, recent literature abounds with proposals for alternative metrics (e.g., Above The... more
This paper presents Webget, a measurement tool that measures web Quality of Service (QoS) metrics including the DNS lookup time, time to first byte (TTFB) and the download time. Webget also captures web complexity metrics such as the... more
Page load time (PLT) is still the most common application Quality of Service (QoS) metric to estimate the Quality of Experience (QoE) of Web users. Yet, recent literature abounds with proposals for alternative metrics (e.g., Above The... more
Intelligent approaches for security technologies These days, processed data size has been increasing and has grown exponentially, that is, not only text data but especially multimedia data with visual and auditory information. Such data... more
In this paper, we present our vision for datadriven cloud-based mobile computing. We identify the concept of Region of interest (RoI) that reflects the profile of the user in how they access information or interact with applications. Such... more
As the demand for data center capacity continues to grow, hyperscale providers have used power oversubscription to increase efficiency and reduce costs. Power oversubscription requires power capping systems to smooth out the spikes that... more
In this paper, we present our vision for datadriven cloud-based mobile computing. We identify the concept of Region of interest (RoI) that reflects the profile of the user in how they access information or interact with applications. Such... more
In this paper, we present our vision for datadriven cloud-based mobile computing. We identify the concept of Region of interest (RoI) that reflects the profile of the user in how they access information or interact with applications. Such... more
The power consumption of Information and Communication Technology (ICT) is still increasing. In order to handle this problem, we can hereby distinguish between two directions: Green IT and Green by IT. Green IT means, how ICT itself can... more
A large fraction of users in developing regions use relatively inexpensive, low-end smartphones. However, the impact of device capabilities on the performance of mobile Internet applications has not been explored. To bridge this gap, we... more
Interactive distributed visualization is an emerging technology with numerous applications. However, many of the present approaches to interactive distributed visualization have limited performance because they are based on the... more
As the demand for data center capacity continues to grow, hyperscale providers have used power oversubscription to increase efficiency and reduce costs. Power oversubscription requires power capping systems to smooth out the spikes that... more
Fairness is an important aspect in queuing systems. Several fairness measures have been proposed in queuing systems in general and parallel job scheduling in particular. Generally, a scheduler is considered unfair if some jobs are... more
The volume of mobile web browsing traffic has significantly increased as well as the complexity of the mobile websites mandating high-performance web page rendering engines to be used on mobile devices. Although there has been a... more
In this paper, we present our vision for datadriven cloud-based mobile computing. We identify the concept of Region of interest (RoI) that reflects the profile of the user in how they access information or interact with applications. Such... more
High response quality is critical for many besteffort interactive services, and at the same time, reducing energy consumption can directly reduce the operational cost of service providers. In this paper, we study the quality-energy... more
Mobile Web page loads are notoriously slow due to limited computing power and slow network access. Our preliminary experiments show that computation is a significant fraction of page load time on mobile devices. Also, energy arguments... more
Although fingerprint technology holds great promise for user authentication, commercial scanners face significant challenges in terms of security (e.g., fake finger) and adoptability (e.g., wearables). SonicPrint pushes the boundary of... more
There is growing interest to replace traditional servers with low-power multicore systems such as ARM Cortex-A9. However, such systems are typically provisioned for mobile applications that have lower memory and I/O requirements than... more
The web has transformed itself into a platform that can now run full-fledged application like websites enhancing the user experience and avoiding the hustle of installing bundles to run native applications. This change in the usage of the... more
In today's computer services, developers commonly use third-party resources like libraries, hosting infrastructure and advertisements. Using third-party components improves the efficiency and enhances the quality of developing custom... more
Storage systems rely on predicting future workload behavior for making decisions in components such as caches, block allocators, and prefetchers. However, they are often oblivious to the applications using them, and rely on features such... more
Intelligent approaches for security technologies These days, processed data size has been increasing and has grown exponentially, that is, not only text data but especially multimedia data with visual and auditory information. Such data... more
In 2013, U.S. data centers accounted for 2.2% of the country’s total electricity consumption, a figure that is projected to increase rapidly over the next decade. Many important work-loads are interactive, and they demand strict levels of... more
Energy-efficiency is a key concern in mobile sensing applications, such as those for tracking social interactions or physical activities. An attractive approach to saving energy is to shape the workload of the system by artificially... more
Current biometric recognition systems for website authentication are mostly web server based, needing server support and infrastructure, and sometimes dedicated external hardware, for online authentication. Not many web servers support... more
Intelligent approaches for security technologies These days, processed data size has been increasing and has grown exponentially, that is, not only text data but especially multimedia data with visual and auditory information. Such data... more
Mobile devices are increasingly the dominant Internet access technology. Nevertheless, high costs, data caps, and throttling are a source of widespread frustration, and a significant barrier to adoption in emerging markets. This paper... more
This dissertation has been a long time in the making, and I could not have written it without the generous help of family, friends, and colleagues. I begin with my advisors Jim Kurose and Prashant Shenoy, who have given me the gift of... more
In this paper, we present our vision for datadriven cloud-based mobile computing. We identify the concept of Region of interest (RoI) that reflects the profile of the user in how they access information or interact with applications. Such... more
The Forthroid is a location-based system that "augments" physical objects with multimedia information and enables users to receive information about physical objects or request services related to physical objects. It employs... more
Despite the growing development of space-based systems aimed at monitoring and studying natural hazards, they continue to harm humankind worldwide, causing enormous human and economic losses. In a view of improving the effectiveness and... more
Response time for downloading Web pages has been studied from various perspectives. Most studies examine how response time is affected by network and server conditions and configuration differences. The design and composition of Web pages... more
Energy-efficiency is a key concern in mobile sensing applications, such as those for tracking social interactions or physical activities. An attractive approach to saving energy is to shape the workload of the system by artificially... more
The Forthroid is a location-based system that "augments" physical objects with multimedia information and enables users to receive information about physical objects or request services related to physical objects. It employs... more
The Web is one of the most successful Internet application. Yet, the quality of Web users' experience is still largely impenetrable. Whereas Web performances are typically gathered with controlled experiments, in this work we perform... more
Journal for his support and advises, as well as to the editorial and managerial journal team from Wiley for their assistance and excellent cooperative collaboration to produce this valuable scientific work.
Current multicore platforms contain different types of cores, organized in clusters (e.g., ARM’s big.LITTLE). These platforms deal with concurrently executing applications, having varying workload profiles and performance requirements.... more
The paper deals with the use of WebP image format on web pages within the Croatian domain (.hr). Overview of usual image formats, JPEG, PNG, GIF and SVG, is given, but the emphasis is on the WebP format, which is the topic of the... more
Current biometric recognition systems for website authentication are mostly web server based, needing server support and infrastructure, and sometimes dedicated external hardware, for online authentication. Not many web servers support... more
Given the accelerated growth in tablet devices, smartphones, and netbooks, designers are faced with serious challenges to meet the needs of mobility in terms of battery life and form factor. It is vital to investigate how to deliver the... more
Technological developments in screen technologies pitches the thinner, brighter and energy-stingy OLED screen as a possible replacement for today's television, computer and smartphone LCD screens. An OLED screen does not consume any... more
A primary design optimization objective for multicore embedded systems is to minimize the energy consumption of applications while satisfying their performance requirement. A system-level approach to this problem is to scale the frequency... more
Current biometric recognition systems for website authentication are mostly web server based, needing server support and infrastructure, and sometimes dedicated external hardware, for online authentication. Not many web servers support... more