Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Angela Nicoara is active.

Publication


Featured researches published by Angela Nicoara.


international world wide web conferences | 2012

Who killed my battery?: analyzing mobile browser energy consumption

Narendran Thiagarajan; Gaurav Aggarwal; Angela Nicoara; Dan Boneh; Jatinder Pal Singh

Despite the growing popularity of mobile web browsing, the energy consumed by a phone browser while surfing the web is poorly understood. We present an infrastructure for measuring the precise energy used by a mobile browser to render web pages. We then measure the energy needed to render financial, e-commerce, email, blogging, news and social networking sites. Our tools are sufficiently precise to measure the energy needed to render individual web elements, such as cascade style sheets (CSS), Javascript, images, and plug-in objects. Our results show that for popular sites, downloading and parsing cascade style sheets and Javascript consumes a significant fraction of the total energy needed to render the page. Using the data we collected we make concrete recommendations on how to design web pages so as to minimize the energy needed to render the page. As an example, by modifying scripts on the Wikipedia mobile site we reduced by 30% the energy needed to download and render Wikipedia pages with no change to the user experience. We conclude by estimating the point at which offloading browser computations to a remote proxy can save energy on the phone.


real time technology and applications symposium | 2012

MultiNets: Policy Oriented Real-Time Switching of Wireless Interfaces on Mobile Devices

S. M. Shahriar Nirjon; Angela Nicoara; Cheng-Hsin Hsu; Jatinder Pal Singh; John A. Stankovic

In this paper we present Multi Nets, a system which is capable of switching between wireless network interfaces on mobile devices in real-time. Multi Nets is motivated by the need of smart phone platforms to save energy, offload data traffic, and achieve higher throughput. We describe the architecture of Multi Nets and demonstrate the methodology to perform switching in Linux based mobile OSes such as Android. Our analysis on mobile data traces collected from real users shows that with real-time switching we can save 27.4% of the energy, offload 79.82% of the data traffic, or achieve 7 times more throughput on average. We deploy Multi Nets in a real world scenario and our experimental results show that depending on the user requirements, it outperforms the state-of-the-art Android system either by saving up to 33.75% energy, or achieving near-optimal offloading, or achieving near-optimal throughput while substantially reducing TCP interruptions due to switching.


ACM Transactions in Embedded Computing Systems | 2014

MultiNets: A system for real-time switching between multiple network interfaces on mobile devices

S. M. Shahriar Nirjon; Angela Nicoara; Cheng-Hsin Hsu; Jatinder Pal Singh; John A. Stankovic

MultiNets is a system supporting seamless switch-over between wireless interfaces on mobile devices in real-time. MultiNets is configurable to run in three different modes: (i) Energy Saving mode--for choosing the interface that saves the most energy based on the condition of the device, (ii) Offload mode--for offloading data traffic from the cellular to WiFi network, and (iii) Performance mode--for selecting the network for the fastest data connectivity. MultiNets also provides a powerful API that gives the application developers: (i) the choice to select a network interface to communicate with a specific server, and (ii) the ability to simultaneously transfer data over multiple network interfaces. MultiNets is modular, easily integrable, lightweight, and applicable to various mobile operating systems. We implement MultiNets on Android devices as a show case. MultiNets does not require any extra support from the network infrastructure and runs existing applications transparently. To evaluate MultiNets, we first collect data traces from 13 actual Android smartphone users over three months. We then use the collected traces to show that, by automatically switching to WiFi whenever it is available, MultiNets can offload on average 79.82p of the data traffic. We also illustrate that, by optimally switching between the interfaces, MultiNets can save on average 21.14 KJ of energy per day, which is equivalent to 27.4p of the daily energy usage. Using our API, we demonstrate that a video streaming application achieves 43--271p higher streaming rate when concurrently using WiFi and 3G interfaces. We deploy MultiNets in a real-world scenario and our experimental results show that depending on the user requirements, it outperforms the state-of-the-art Android system either by saving up to 33.75p energy, achieving near-optimal offloading, or achieving near-optimal throughput while substantially reducing TCP interruptions due to switching.


network and operating system support for digital audio and video | 2012

SmartTransfer: transferring your mobile multimedia contents at the "right" time

Yichuan Wang; Xin Liu; Angela Nicoara; Ting-An Lin; Cheng-Hsin Hsu

Todays mobile Internet is heavily overloaded by the increasing demand and capability of mobile devices, in particular, multimedia traffic. However, not all traffic is created equal, and a large portion of multimedia contents on the mobile Internet is delay tolerant. We study the problem of capitalizing the content transfer opportunities under better network conditions via postponing the transfers without violating the user-specified deadlines. We propose a new framework called SmartTransfer, which offers a unified content transfer interface to mobile applications. We also develop two scheduling algorithms to opportunistically schedule the content transfers. Via extensive trace-driven simulations, we show that our algorithms outperform a baseline scheduling algorithm by far: up to 17 times improvement in upload throughput and/or at most 20 dBm boost in signal strength. The simulation results also reveal various tradeoff between the two proposed scheduling algorithms. We have implemented our framework and one of the scheduling algorithms on Android, to demonstrate their practicality and efficiency.


Mobile Computing and Communications Review | 2011

Mobile TCP usage characteristics and the feasibility of network migration without infrastructure support

Ahmad Rahmati; Clayton Shepard; Angela Nicoara; Lin Zhong; Jatinder Pal Singh

In this poster we describe initial findings regarding Internet usage characteristics, in particular TCP flows from a field study with 27 iPhone 3GS users. We present details regarding their usage characteristics, and provide a solution for migrating flows between different networks and/or network interfaces without requiring infrastructure support or changes to current applications and protocols, with minimal impact to the user.


Archive | 2011

System support for accessing and switching among multiple wireless interfaces on mobile devices

Angela Nicoara; S. M. Shahriar Nirjon; Jatinder Pal Singh


Archive | 2009

System and method for real-time map-based lost & found

Nischal M. Piratla; Angela Nicoara


IEEE Transactions on Mobile Computing | 2014

Seamless TCP Migration on Smartphones without Network Support

Ahmad Rahmati; Clayton Shepard; Chad C. Tossell; Lin Zhong; Philip Kortum; Angela Nicoara; Jatinder Pal Singh


Archive | 2009

SYSTEM AND METHOD FOR CALL LOGGING AND RETRIEVAL

Nischal M. Piratla; Kyu-Han Kim; Angela Nicoara


Archive | 2014

WIRELESS CARRIER PLATFORM FOR SERVICE APPLICATIONS

Angela Nicoara; Arno Puder

Collaboration


Dive into the Angela Nicoara's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cheng-Hsin Hsu

National Tsing Hua University

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge