Mobile — 64
NSL — 19
NSL Project — 2

VIT: A Timer Hypercall to Support Real-time of Guest Operating Systems

by Guest on 2015-01-13 12:35:56

Abstract Guest operating systems running over the virtual machines share a variety of resources. Since CPU is allocated in a time division manner it consequently leads them to having the unknown physical time. It is not regarded as a serious problem in the server virtualization fields. However, it becomes critical in embedded systems because it prevents guest OS from executing real time tasks when it does not occupy CPU. In this paper we propose a hypercall to register a timer service to notify the timer request related real time. It enables hypervisor to schedule a virtual machine which has real time tasks to execute, and allows guest OS to take CPU on time to support real time. The following experiment shows its implementation on Xen-Arm and para-virtualized Linux. We also analyze the real time performance with response time of test application and frames per second of Mplayer. Continue reading →


powerlet:An active battery interface for smartphones

by Donggeon Han on 2015-01-13 12:34:14

Date : 2015. 01. 13 (Tue) 13:00  Locate : EB5. 533 Presenter : Donggeon Han   Title : Powerlet: An Active Battery Interface for Smartphones Authors Wonwoo Jung, Yohan Chon, Dongwon Kim, Hojung Cha (Department of Computer Science, Yonsei university, Seoul, Korea) Abstract A smartphone battery interface should provide ener-gy-related information efficiently with high accuracy be-cause it is the basis for user actions on battery consumption. Previous studies have mainly focused on battery information per se, but the effectiveness of user interaction with the interface has barely been studied. In this paper, we first discuss the results of a survey on different types of ener-gy-related information and features to investigate what users want in terms of battery consumption for smartphones. We then introduce Powerlet, which is a new battery interface that attempts to actively interact with users to provide battery usage information. We validated the efficiency of ... Continue reading →


Common ESL Mistakes in Research Writing

by Jorge Frisancho on 2014-12-24 05:07:18

Title: Common ESL Mistakes in Research Writing By Robert C. Meurant. Date: 2014. 12. 24 (Wed) 10:00 A.M. Locate: EB5. 533 Presenter: Jorge Frisancho   Continue reading →


Efficient Memory Virtualization for Cross-ISA System Mode Emulation

by SiHyeong Park on 2014-12-05 14:00:52

Date : 2015. 01. 06 (Tue) 13:00  Locate : EB5. 533 Presenter : Sihyeong Park   Title : Efficient Memory Virtualization for Cross-ISA System Mode Emulation Authors Chao-Jui Chang    Academia Sinica, Taipei, Taiwan Roc Jan-Jan Wu          Academia Sinica, Taipei, Taiwan Roc Wei-Chung Hsu    National Taiwan University, Taipei, Taiwan Roc Pangfeng Liu         National Taiwan University, Taipei, Taiwan Roc Pen-Chung Yew    University of Minnesota at Twin Cities, Minneapolis, USA   Abstract Cross-ISA system-mode emulation has many important applications. For example, Cross-ISA system-mode emulation helps computer architects and OS developers trace and debug kernel execution-flow efficiently by emulating a slower platform (such as ARM) on a more powerful plat-form (such as an x86 machine). Cross-ISA system-mode emulation also enables workload consolidation in data centers with platforms ... Continue reading →


Android 5.0 Lollipop - New Android Runtime (ART)

by Jemin Lee on 2014-11-26 08:35:08

Date : 2014. 11. 16 (Wed) 10:00 A.M. Locate : EB5. 533 Presenter : Jemin Lee   Android 5.0 Lollipop - new android runtime (ART)   Abstract Android Runtime (ART) is an application runtime environment used by the Android mobile operating system. ART replaces Dalvik, which is the process virtual machine originally used by Android, and performs transformation of the application's bytecode into native instructions that are later executed by the device's runtime environment. Unlike Dalvik, which since Android 2.2 "Froyo" uses just-in-time (JIT) compilation to compile the bytecode every time an application is launched, ART introduces use of ahead-of-time (AOT) compilation by performing it upon the installation of an application. By reducing the overall amount of compilation that needs to be performed across the operation of an application, a mobile device's processor usage is reduced and battery runtime is improved. At the same time, ART brings ... Continue reading →


Caiipa: Automated Large-scale Mobile App Testing through Contextual Fuzzing

by Jemin Lee on 2014-11-14 10:36:20

Date : 2014. 11. 14 (Wed) 10:00 A.M. Locate : EB5. 533 Presenter : Jemin Lee   Caiipa: Automated Large-scale Mobile App Testing through Contextual Fuzzing  Authors     Chieh-Jan Mike Liang    Microsoft Research, Beijing, China Nicholas D. Lane    Microsoft Research, Beijing, China Niels Brouwers    Delft University of Technology, Delft, Netherlands Li Zhang    University of Science and Technology China, Hefei, China Börje F. Karlsson    Microsoft Research, Beijing, China Hao Liu    Tsinghua University, Beijing, China Yan Liu    Shanghai Jiaotong University, Shanghai, China Jun Tang    Harbin Institute of Technology, Harbin, China Xiang Shan    Harbin Institute of Technology, Harbin, China Ranveer Chandra    Microsoft Research, Redmond, USA Feng Zhao    Microsoft Research, Beijing, ... Continue reading →


Rio: a system solution for sharing i/o between mobile systems

by Jorge Frisancho on 2014-11-10 21:10:31

Mobile systems are equipped with a diverse collection of I/O devices, including cameras, microphones, sensors, and modems. There exist many novel use cases for allowing an application on one mobile system to utilize I/O devices from another. This paper presents Rio, an I/O sharing solution that supports unmodified applications and exposes all the functionality of an I/O device for sharing. Rio's design is common to many classes of I/O devices, thus significantly reducing the engineering effort to support new I/O devices. Our implementation of Rio on Android consists of about 7100 total lines of code and supports four I/O classes with fewer than 500 class-specific lines of code. Rio also supports I/O sharing between mobile systems of different form factors, including smartphones and tablets. We show that Rio achieves performance close to that of local I/O for audio devices, sensors, and modem, but suffers noticeable performance degradation for camera due to network throughput ... Continue reading →


BodyBeat _ A mobile system for sensing non-speech body sounds

by Donggeon Han on 2014-10-20 16:25:37

In this paper, we propose BodyBeat, a novel mobile sensing system for capturing and recognizing a deverse range of non-speech body sounds in real-life scenarios. Continue reading →


Real-time deep virtual machine introspection and its applications

by SiHyeong Park on 2014-10-09 16:44:26

Real-time deep virtual machine introspection and its applications Virtual Machine Introspection (VMI) provides the ability to monitor virtual machines (VM) in an agentless fashion by gathering VM execution states from the hypervisor and analyzing those states to extract information about a running operating system (OS) without installing an agent inside the VM. VMI's main challenge lies in the difficulty in converting low-level byte string values into high-level semantic states of the monitored VM's OS. In this work, we tackle this challenge by developing a real-time kernel data structure monitoring (RTKDSM) system that leverages the rich OS analysis capabilities of Volatility, an open source computer forensics framework, to significantly simplify and automate analysis of VM execution states. The RTKDSM system is designed as an extensible software framework that is meant to be extended to perform application-specific VM state analysis. In addition, the RTKDSM system is able to ... Continue reading →


Android L: An energy perspective

by Jorge Frisancho on 2014-09-13 00:00:00

Android “L” While it is no surprise that there is a new iteration of the Android Operati Continue reading →