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

Hossein Falaki

dblp:98/2210 · also Mohammad Hossein Falaki · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

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

Computer networks · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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.

Databases, data mining, and information retrieval
1 paper
Distributed and cloud data management · 100%
Computer networks
1 paper
Network measurement and analytics · 62% Cellular and mobile networks · 19% Internet of things and sensor networks · 19%
Human-computer interaction and pervasive computing
1 paper
Ubiquitous computing and smart environments · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 70% Energy-efficient computing · 30%

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

TopicWeightPapersLastEvidence papers
Distributed and cloud data management
distributed analytics
0.212016
SparkR: Scaling R Programs with Spark · SIGMOD Conference 2016
Network measurement and analytics
traffic characterization
0.112010
A first look at traffic on smartphones · Internet Measurement Conference 2010
Parallel and multicore computing › parallel programming runtimes
distributed execution engine
0.112016
SparkR: Scaling R Programs with Spark · SIGMOD Conference 2016
Cellular and mobile networks
mobile traffic data
0.012010
A first look at traffic on smartphones · Internet Measurement Conference 2010
Internet of things and sensor networks › energy management
radio power management
0.012010
A first look at traffic on smartphones · Internet Measurement Conference 2010
Energy-efficient computing
power management
0.012010
Diversity in smartphone usage · MobiSys 2010

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

distributed computation · 0.5trace analysis · 0.2exponential distribution modeling · 0.2decision tree · 0.2traffic trace analysis · 0.1
YearPublicationVenuePosition
2016 SparkR: Scaling R Programs with Spark
abstract
R is a popular statistical programming language with a number of extensions that support data processing and machine learning tasks. However, interactive data analysis in R is usually limited as the R runtime is single threaded and can only process data sets that fit in a single machine's memory. We present SparkR, an R package that provides a frontend to Apache Spark and uses Spark's distributed computation engine to enable large scale data analysis from the R shell. We describe the main design goals of SparkR, discuss how the high-level DataFrame API enables scalable computation and present some of the key details of our implementation.
Shivaram Venkataraman, Zongheng Yang, Davies Liu, Eric Liang, Hossein Falaki, Reynold Xin, Ali Ghodsi 0002, Michael J. Franklin, Ion Stoica, Matei Zaharia
SIGMOD Conference5
2011 Design and implementation of the KioskNet system
Shimin Guo, Mohammad Derakhshani, Hossein Falaki, Usman Ismail, Rowena Luk, Earl A. Oliver, Sumair Ur Rahman, Aaditeshwar Seth, Matei Zaharia, Srinivasan Keshav
Comput. Networks3
2010 A first look at traffic on smartphones
abstract
Using data from 43 users across two platforms, we present a detailed look at smartphone traffic. We find that browsing contributes over half of the traffic, while each of email, media, and maps contribute roughly 10%. We also find that the overhead of lower layer protocols is high because of small transfer sizes. For half of the transfers that use transport-level security, header bytes correspond to 40% of the total. We show that while packet loss is the main factor that limits the throughput of smartphone traffic, larger send buffers at Internet servers can improve the throughput of a quarter of the transfers. Finally, by studying the interaction between smartphone traffic and the radio power management policy, we find that the power consumption of the radio can be reduced by 35% with minimal impact on the performance of packet exchanges.
Hossein Falaki, Dimitrios Lymberopoulos, Ratul Mahajan, Srikanth Kandula, Deborah Estrin
Internet Measurement Conference1
2010 Diversity in smartphone usage
abstract
Using detailed traces from 255 users, we conduct a comprehensive study of smartphone use. We characterize intentional user activities -- interactions with the device and the applications used -- and the impact of those activities on network and energy usage. We find immense diversity among users. Along all aspects that we study, users differ by one or more orders of magnitude. For instance, the average number of interactions per day varies from 10 to 200, and the average amount of data received per day varies from 1 to 1000 MB. This level of diversity suggests that mechanisms to improve user experience or energy consumption will be more effective if they learn and adapt to user behavior. We find that qualitative similarities exist among users that facilitate the task of learning user behavior. For instance, the relative application popularity for can be modeled using an exponential distribution, with different distribution parameters for different users. We demonstrate the value of adapting to user behavior in the context of a mechanism to predict future energy drain. The 90th percentile error with adaptation is less than half compared to predictions based on average behavior across users.
Hossein Falaki, Ratul Mahajan, Srikanth Kandula, Dimitrios Lymberopoulos, Ramesh Govindan, Deborah Estrin
MobiSys1
2007 Design and implementation of the KioskNet system
abstract
Rural Internet kiosks in developing countries can cost-effectively provide communication and e-governance services to the poorest sections of society. Unfortunately, a variety of technical and non-technical issues have caused most kiosk deployments to be unsustainable [1]. KioskNet addresses the key technical problems underlying kiosk failure by using robust ‘mechanical backhaul’ for connectivity [2], and by using low-cost and reliable kiosk controllers to support services delivered from one or more recycled PCs. KioskNet also addresses related issues such as security, user management, and log collection. In this paper, we describe the KioskNet system and outline its hardware, software, and security architectures. We describe a pilot deployment, and how we used lessons from this deployment to re-design our initial prototype.
Shimin Guo, Hossein Falaki, Earl A. Oliver, Sumair Ur Rahman, Aaditeshwar Seth, Matei Zaharia, Usman Ismail, Srinivasan Keshav
ICTD2
2005 Hierarchical Graph: A New Cost Effective Architecture for Network on Chip
Alireza Vahdatpour, Ahmadreza Tavakoli, Hossein Falaki
EUC3