Ricky K. P. Mok

ORCID: 0000-0003-3300-9514
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Network Traffic and Congestion Control
  • Image and Video Quality Assessment
  • Software-Defined Networks and 5G
  • Wireless Networks and Protocols
  • Internet Traffic Analysis and Secure E-voting
  • Network Security and Intrusion Detection
  • Mobile Crowdsensing and Crowdsourcing
  • Caching and Content Delivery
  • Green IT and Sustainability
  • Peer-to-Peer Network Technologies
  • Embedded Systems Design Techniques
  • Interconnection Networks and Systems
  • Advanced Wireless Network Optimization
  • Anomaly Detection Techniques and Applications
  • IoT and Edge/Fog Computing
  • Multimedia Communication and Technology
  • Video Coding and Compression Technologies
  • Auction Theory and Applications
  • IPv6, Mobility, Handover, Networks, Security
  • Energy Efficient Wireless Sensor Networks
  • Complex Network Analysis Techniques
  • Tactile and Sensory Interactions
  • Time Series Analysis and Forecasting
  • Spam and Phishing Detection
  • Parallel Computing and Optimization Techniques

UC San Diego Health System
2018-2024

University of California, San Diego
2017-2024

University of California System
2019

Hong Kong Polytechnic University
2011-2016

National University of Defense Technology
2013

HTTP video streaming, such as Flash video, is widely deployed to deliver stored media. Owing TCP's reliable service, the picture and sound quality would not be degraded by network impairments, high delay packet loss. However, impairments can cause rebuffering events which result in jerky playback deform video's temporal structure. These degradations could adversely affect users' of experience (QoE). In this paper, we investigate relationship among three levels service (QoS) streaming: QoS,...

10.1109/inm.2011.5990550 article EN 2011-05-01

Dynamic Adaptation Streaming over HTTP (DASH) enhances the Quality of Experience (QoE) for users by automatically switching quality levels according to network conditions. Various adaptation schemes have been proposed select most suitable level during video playback. are currently based on measured TCP throughput received player. Although buffer can mitigate fluctuations, it does not take into account effect transition QoE.

10.1145/2155555.2155558 article EN 2012-02-22

HTTP video streaming, employed by most of the video-sharing websites, allows users to control playback using, for example, pausing and switching bit rate. These user-viewing activities can be used mitigate temporal structure impairments quality. On other hand, activities, such as mouse movement, do not help reduce impairment level. In this paper, we have performed subjective experiments analyze correlate them with network path performance user quality experience. The results show that...

10.1145/2018602.2018611 article EN 2011-08-19

There is significant interest in the technical and policy communities regarding extent, scope, consumer harm of persistent interdomain congestion. We provide empirical grounding for discussions congestion by developing a system method to measure on thousands links without direct access them. implement based Time Series Latency Probes (TSLP) technique that identifies with evidence recurring suggestive an under-provisioned link. deploy our at 86 vantage points worldwide show inferred using...

10.1145/3230543.3230549 article EN 2018-08-07

Wireless Internet access has brought legions of heterogeneous applications all sharing the same resources. However, current wireless edge networks that cater to worst or average case performance lack agility best serve these diverse sessions. Simultaneously, software reconfigurable infrastructure become increasingly mainstream point dynamic per packet and flow decisions are possible at multiple layers communications stack. Exploiting such reconfigurability requires design a system can enable...

10.1145/3323679.3326523 article EN 2019-06-04

Phishing continues to pose a significant cybersecurity threat. While blocklists currently serve as primary defense, due their reactive, passive nature, these delayed responses leave phishing websites operational long enough harm potential victims. It is essential address this fundamental challenge at the root, particularly in domains. Domain registration presents crucial intervention point, domains gateway between users and websites. We conduct comprehensive longitudinal analysis of 690,502...

10.48550/arxiv.2502.09549 preprint EN arXiv (Cornell University) 2025-02-13

Public cloud platforms are vital in supporting online applications for remote learning and telecommuting during the COVID-19 pandemic. The network performance between regions access networks directly impacts application users' quality of experience (QoE). However, location connectivity vantage points often limits visibility edge-based measurement (e.g., RIPE Atlas).

10.1145/3487552.3487862 article EN 2021-11-01

QoE crowdtesting is increasingly popular among researchers to conduct subjective assessments of network services. Experimenters can easily access a huge pool human subjects through crowdsourcing platforms. Without any supervision, low-quality workers, however, threaten the reliability assessments. One approaches in classifying quality workers analyze their behavior during experiments, such as mouse cursor trajectory. However, existing works trajectory coarsely, which cannot fully extract...

10.1109/tmm.2016.2619901 article EN IEEE Transactions on Multimedia 2016-10-20

As most of mobile apps rely on network connections for their operations, measuring and understanding the performance networks is becoming very important end users operators. Despite availability many measurement apps, accuracy has not received sufficient scrutiny. In this paper, we appraise smartphone-based using Android platform round-trip time as metric. We use a multiple-sniffer testbed to overcome challenge obtaining complete trace acquiring required timestamps. Our experiment results...

10.1109/infocom.2015.7218402 article EN 2015-04-01

Conducting network measurement in a web browser (e.g., speedtest and Netalyzr) enables end users to understand their application performance. However, very little is known about the (in)accuracy of various methods used these tools. In this paper, we evaluate accuracy ten HTTP-based TCP socket-based for measuring round-trip time (RTT) with five most popular browsers on Linux Windows. Our results show that delay overheads incurred are too large ignore. Moreover, by some (such as Flash GET...

10.1145/2504730.2504760 article EN 2013-10-22

Many HTTP streaming video systems have been developed and widely deployed in recent years. Previous efforts were mainly spent on improving the caching of videos or proposing mid-stream measurement methods to update best bitrate. However, since length is often short, may not even converge bitrate due insufficient bandwidth estimates. On other hand, because diversified Web infrastructure, estimating actual network quality at pre-stream stage increasingly challenging for service providers. In...

10.1109/jsac.2016.2559078 article EN IEEE Journal on Selected Areas in Communications 2016-04-28

Measuring network path capacity is an important capability to many Internet applications. But despite over ten years of effort, the measurement problem far from being completely solved. This paper addresses measuring paths asymmetric without requiring remote node's control or overwhelming bottleneck link. We first show through analysis and that current packet-dispersion methods, due packet size limitations, can only measure up a certain degree asymmetry. Second, we propose TRIO removes...

10.1145/2079296.2079311 article EN 2011-12-06

Multiple speed test platforms provide web-based tools for end-users to evaluate their Internet performance. These tests gauge the end-to-end throughput by executing bulk data transfers between user's browser and one of globally distributed servers. However, services lack standardization on where which network deploy servers, how assign them users tests.This paper presents first large-scale empirical characterization Ookla, world's largest platform. We designed novel methods discover servers...

10.1109/ccwc60891.2024.10427883 article EN 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (CCWC) 2024-01-08

Measuring and understanding the performance of mobile networks is becoming very important for end users operators. Despite availability many measurement apps, their accuracy has not received sufficient scrutiny. In this paper, we appraise smartphone-based network using Android platform round-trip time (RTT) as metric. We show that two most popular apps-Ookla Speedtest MobiPerf-have RTT measurements inflated. build three test apps common methods evaluate them in a testbed. overcome main...

10.1109/tmc.2017.2737990 article EN IEEE Transactions on Mobile Computing 2017-08-10

The rapid deployment of new Internet protocols over the last few years and COVID-19 pandemic more recently (2020) has resulted in a change traffic composition. Consequently, an updated microscopic view shares is needed to understand how evolving capture both such shorter- longer-term events. Toward this end, we observe composition at research network Japan Tier-1 ISP USA. We analyze traces passively captured two inter-domain links: MAWI (Japan) CAIDA (New York-Sao Paulo), which cover 100GB...

10.48550/arxiv.2201.00142 preprint EN other-oa arXiv (Cornell University) 2022-01-01

QoE crowdtesting is increasingly popular among researchers to conduct subjective assessments of different services. Experimenters can easily access a huge pool human subjects through crowdsourcing platforms. A fundamental problem threatening the integrity detect cheating from workers who work without any supervision. One approaches in classifying quality analyzing their behavior during experiments. major challenge systematically analyze mouse cursor trajectory. However, existing works...

10.1109/iwqos.2015.7404734 article EN 2015-06-01

Using network measurement apps has become a very effective approach to crowdsourcing WiFi performance data. However, these usually measure the user-level metrics instead of network-level which is important for diagnosing problems. In this paper we report first time that major source noises comes from periodical SDIO (Secure Digital Input Output) bus sleep inside phone. The additional latency introduced by and Power Saving Mode can inflate unstablize delay significantly. We carefully design...

10.1145/2999572.2999595 article EN 2016-11-29

The predominant use of wireless access networks is for media streaming applications. However, current treat all packets identically, and lack the agility to determine which clients are most in need service at a given time. Software reconfigurability networking devices has seen wide adoption, this turn implies that agile control policies can be now instantiated on networks. Exploiting such requires design system enable configuration, measure impact application performance (Quality...

10.1109/tnet.2021.3106675 article EN publisher-specific-oa IEEE/ACM Transactions on Networking 2021-09-03
Coming Soon ...