Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yoshihisa Abe

dblp:18/1620 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 3 first-authorArtificial intelligence and machine learning · 1Computer networks · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
2 papers
Edge and fog computing · 52% Network performance modeling · 37% Cellular and mobile networks · 11%
Databases, data mining, and information retrieval
1 paper
Data mining · 75% Web and social media mining · 25%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network performance modeling
delay analysis
0.412019
Server Placement and Selection for Edge Computing in the ePC · IEEE Trans. Serv. Comput. 2019
Edge and fog computing
mobile edge computing
0.412019
Server Placement and Selection for Edge Computing in the ePC · IEEE Trans. Serv. Comput. 2019
Edge and fog computing › edge server
cloudlet
0.212013
Just-in-time provisioning for cyber foraging · MobiSys 2013
Data mining
anomaly detection
0.112012
RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012
Data mining
pattern mining
0.112012
RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012
Data mining › anomaly detection
time series anomaly detection
0.112012
RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012
Web and social media mining
trend detection
0.112012
RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012
Cellular and mobile networks › mobile networks › mobile network architecture › mobile core network
evolved packet core
0.112019
Server Placement and Selection for Edge Computing in the ePC · IEEE Trans. Serv. Comput. 2019
Operating systems › resource management › process management
CPU scheduling
0.112008
Enforcing appropriate process execution for exploiting idle resources from outside operating systems · EuroSys 2008
Operating systems › resource management
resource contention detection
0.112008
Enforcing appropriate process execution for exploiting idle resources from outside operating systems · EuroSys 2008
Cloud and datacenter computing
virtualization
0.012013
Just-in-time provisioning for cyber foraging · MobiSys 2013
Cloud and datacenter computing › datacenter operations
datacenter monitoring
0.012012
RainMon: an integrated approach to mining bursty timeseries monitoring data · KDD 2012

Methods — techniques the papers use, named apart from their topics

server selection metrics · 0.4latency probing · 0.4dynamic VM synthesis · 0.3timeseries compression · 0.3forecasting · 0.3resource share estimation · 0.1dynamic instrumentation · 0.1
YearPublicationVenuePosition
2019 Server Placement and Selection for Edge Computing in the ePC
abstract
Mobile Edge Computing (MEC) has received much attention from the research community in recent years. A significant part of the published work has studied the telecom-centric MEC architecture, which assumes that the computing resource is located at the edge of the mobile access network (e.g., the Evolved Packet Core or ePC), typically at the first aggregation level. Many of these studies make a silent assumption that the latency at this stage of the network is negligible. We show not only that this assumption is false, but that in some common cases the latency of the first aggregation stage dominates the end-to-end latency. We further show that common probing metrics can easily fail when used to select the service site for an application and discuss possible improvements to server-selection reliability.
Ilija Hadzic, Yoshihisa Abe, Hans C. Woithe
IEEE Trans. Serv. Comput.2
2016 Urgent Virtual Machine Eviction with Enlightened Post-Copy
abstract
Virtual machine (VM) migration demands distinct properties under resource oversubscription and workload surges. We present enlightened post-copy, a new mechanism for VMs under contention that evicts the target VM with fast execution transfer and short total duration. This design contrasts with common live migration, which uses the down time of the migrated VM as its primary metric; it instead focuses on recovering the aggregate performance of the VMs being affected. In enlightened post-copy, the guest OS identifies memory state that is expected to encompass the VM's working set. The hypervisor accordingly transfers its state, mitigating the performance impact on the migrated VM resulting from post-copy transfer. We show that our implementation, with modest instrumentation in guest Linux, resolves VM contention up to several times faster than live migration.
Yoshihisa Abe, Roxana Geambasu, Kaustubh R. Joshi, Mahadev Satyanarayanan
VEE1
2013 vTube: efficient streaming of virtual appliances over last-mile networks
abstract
Cloud-sourced virtual appliances (VAs) have been touted as powerful solutions for many software maintenance, mobility, backward compatibility, and security challenges. In this paper, we ask whether it is possible to create a VA cloud service that supports fluid, interactive user experience even over mobile networks. More specifically, we wish to support a YouTube-like streaming service for executable content, such as games, interactive books, research artifacts, etc. Users should be able to post, browse through, and interact with executable content swiftly and without long interruptions. Intuitively, this seems impossible; the bandwidths, latencies, and costs of last-mile networks would be prohibitive given the sheer sizes of virtual machines! Yet, we show that a set of carefully crafted, novel prefetching and streaming techniques can bring this goal surprisingly close to reality. We show that vTube, a VA streaming system that incorporates our techniques, supports fluid interaction even in challenging network conditions, such as 4G LTE.
Yoshihisa Abe, Roxana Geambasu, Kaustubh R. Joshi, H. Andrés Lagar-Cavilla, Mahadev Satyanarayanan
SoCC1
2013 Just-in-time provisioning for cyber foraging
abstract
Cloud offload is an important technique in mobile computing. VM-based cloudlets have been proposed as offload sites for the resource-intensive and latency-sensitive computations typically associated with mobile multimedia applications. Since cloud offload relies on precisely-configured back-end software, it is difficult to support at global scale across cloudlets in multiple domains. To address this problem, we describe just-in-time (JIT) provisioning of cloudlets under the control of an associated mobile device. Using a suite of five representative mobile applications, we demonstrate a prototype system that is capable of provisioning a cloudlet with a non-trivial VM image in 10 seconds. This speed is achieved through dynamic VM synthesis and a series of optimizations to aggressively reduce transfer costs and startup latency.
Kiryong Ha, Padmanabhan Pillai, Wolfgang Richter 0001, Yoshihisa Abe, Mahadev Satyanarayanan
MobiSys4
2012 RainMon: an integrated approach to mining bursty timeseries monitoring data
abstract
Metrics like disk activity and network traffic are widespread sources of diagnosis and monitoring information in datacenters and networks. However, as the scale of these systems increases, examining the raw data yields diminishing insight. We present RainMon, a novel end-to-end approach for mining timeseries monitoring data designed to handle its size and unique characteristics. Our system is able to (a) mine large, bursty, real-world monitoring data, (b) find significant trends and anomalies in the data, (c) compress the raw data effectively, and (d) estimate trends to make forecasts. Furthermore, RainMon integrates the full analysis process from data storage to the user interface to provide accessible long-term diagnosis. We apply RainMon to three real-world datasets from production systems and show its utility in discovering anomalous machines and time periods.
Ilari Shafer, Kai Ren 0001, Vishnu Naresh Boddeti, Yoshihisa Abe, Gregory R. Ganger, Christos Faloutsos
KDD4
2008 Enforcing appropriate process execution for exploiting idle resources from outside operating systems
abstract
Idle resources can be exploited not only to run important local tasks such as data replication and virus checking, but also to make contributions to society by participating in open computing projects like SETI@home [2]. When executing background processes to utilize such valuable idle resources, we need to explicitly control them so that the user will not be discouraged from exploiting idle resources by foreground performance degradation. Unfortunately, common priority-based schedulers lack such explicit execution control. In addition, to encourage active use of idle resources, a mechanism for controlling background processes should not require modifications to the underlying operating system or user applications. If such modifications are required, the user may be reluctant to employ the mechanism. In this paper, we argue that we can reasonably detect resource contention between foreground and background processes and properly control background process execution at the user level. We infer the existence of resource contention from the approximated resource shares of background processes. Our approach takes advantage of dynamically instrumented probes, which are becoming increasingly popular, in estimating the resource shares. Also, it considers different resource types in combination and can handle varied workloads, including multiple background processes. We show that our system effectively avoids the performance degradation of foreground activities by suspending background processes in an appropriate fashion. Our system keeps the increase in foreground execution time due to background processes below 16.9%, or much lower in most of our experiments. Also, we extend our approach to address undesirable resource allocations to CPU-intensive processes that can occur in multiprocessor environments.
Yoshihisa Abe, Kenji Kono
EuroSys1