Kazunori Fujiwara

dblp:11/3948 · DBLP profile ↗
← Back
9ranked-venue papers
2as first author
2since 2021 · last 2023
0000-0001-5676-3275ORCID · corroborated

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

Software engineering, systems software and programming languages · 6 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 2 since 2021Security and privacy · 2Artificial intelligence and machine learning · 1Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2023 Latency analysis of JP and Root DNS servers from packet capture data
abstract
IP anycast is widely used for root and TLD DNS servers to reduce latency. DNS operators need to perform measurements to understand and improve their service quality. Although it is vital to measure the effect of IP anycast, the measurement requires enough worldwide measurement points to send queries. In this paper, we try a more manageable approach, i.e., analyzing the existing capture data to reveal the response delays between resolvers and authoritative DNS servers. There are two packet capture datasets, the DITL and JP datasets. The DITL dataset is collected by Root server operators and maintained by DNS-OARC. The JP dataset is collected for JP TLD operations. Specifically, we extracted communication delay information from TCP session data in these datasets.Our analysis that uses multiple datasets, i.e., DITL and JP datasets, reveals: 1) Approximately 30% of IPv4 addresses seen at the M-Root & JP DNS server have RTT information and come from over 200 countries. 2) JP DNS servers offer RTT of less than 20ms for 80% of queries from Japan, and RTT of less than 100ms for 80% of queries from outside of Japan. 3) The newly installed M-root Brisbane node offers shorter RTTs in Australia.
Kazunori Fujiwara, Shuji Sannomiya, Akira Sato, Kenichi Yoshida 0001
COMPSAC1
2022 Benefit of third-party name server operations in DNS configuration
abstract
Although the domain name system (DNS) is a critical infrastructure of the Internet, accurate DNS configuration is difficult. An inaccurate DNS configuration in the name servers causes failures in name resolution and even unnecessary traffic. Recently, DNS service providers have been gaining attention because they can achieve stable DNS operation without struggling with their DNS configurations. This trend is expected to be strong because using DNS service providers not only involves ease of operation but is also effective in avoiding inaccurate DNS configurations. In this study, we evaluate the current use of DNS service providers and their effectiveness in avoiding inaccurate DNS configurations.
Akira Sato, Kazunori Fujiwara, Kenichi Yoshida 0001, Shuji Sannomiya
COMPSAC2
2020 Cardinality Analysis to Classify Malicious Domain Names
abstract
Abuse of the Internet (e.g., spam mailing, phishing, and other antisocial behaviors) is increasing. Blocking such abuses with blacklists is used as a typical countermeasure. A blacklist contains malicious hosts on the Internet reputed to send spam mail, employ phishing, and engage in other antisocial behaviors. By retrieving the blacklists each time when users receive emails, users can reject spam mails. However, it is difficult to keep up with the new malicious hosts created every day, so research is required to maintain the blacklist. In this study, we propose a classification method whose recall rate (97.3%) is higher than that of the best single public blacklist (48.9%). Cardinality analysis, which identifies the access pattern of multiple clients to various domain names, is the main technique of the proposed method. We explain the method together with the results of experiments use 26M domain name system query-response data.
Kenichi Yoshida 0001, Kazunori Fujiwara, Akira Sato, Shuji Sannomiya
COMPSAC2
2020 Automatic Generation and Classification of Malicious FQDN
Kenichi Yoshida 0001, Kazunori Fujiwara, Akira Sato, Shuji Sannomiya
PKAW2
2019 Spread of Anycast and GSLB
abstract
Content Delivery Networks (CDN) are regarded as important internet infrastructure that supports business on the Internet. Network latency has been identified as an important metric to improve the quality of service (QoS) of CDNs. Given the limitations to response times because of the geographic distance between servers and end-users, CDN providers have developed architectures such as Global Server Load Balancing (GSLB) and IP Anycast to realize fast responses. This study investigates how GSLB and IP Anycast contribute towards improving QoS from the users' perspective. User traffic in the campus network was analyzed and it was found that: 1) 88% of the traffic reaps the benefits of well operated internet services, i.e., they have a Round-Trip Time (RTT) of less than 100 milliseconds. 2) Although GSLB is still the primary architecture for realizing fast responses, IP Anycast supports 5.8% of the traffic.
Kenichi Yoshida 0001, Kazunori Fujiwara, Akira Sato, Shuji Sannomiya
COMPSAC (2)2
2017 Cache Effect of Shared DNS Resolver
abstract
The Domain Name System (DNS) is a key part of the infrastructure of the Internet. Recent discussions have centered on the removal of the shared DNS resolver and the use of a local full-service resolver instead. From the viewpoint of the cache mechanism, these discussions involve removing the shared DNS cache from the Internet. Although the removal of unnecessary parts from a total system tends to simplify the system, such a large configuration change in the system would need to be be carefully analyzed before its actual deployment. This paper presents our analysis of the effect of a shared DNS resolver based on the campus network traffic. Our findings were as follows: 1) this removal can be expected to amplify the DNS traffic by about 3.3 times, 2) the amplification ratio on the root DNS is much higher (about 10.9 times), and 3) removal of all caching systems from the Internet is likely to amplify the DNS traffic by approximately 12.1 times. Thus, the above-mentioned shared DNS resolver removal should not be considered. Our data analysis also revealed: 4) an increase in the number of clients that do not have a local DNS cache and generate repeated queries at short intervals (less than 1 min). 5) Since the amount of traffic from such clients is not small (about 95.0% of total DNS traffic), the deployment of a local cache itself is feasible.
Kazunori Fujiwara, Akira Sato, Kenichi Yoshida 0001
COMPSAC (1)1
2008 The Schemes to Develop Dependable System Using COTS
abstract
This paper provides general design schemes for the dependable system especially long-term projects using commercial off the shelf (COTS) computers based on the concept we established for dependability. As computer technology has shown significantly rapid pace of evolution, it is necessary to take the evolution into consideration when we develop computer systems. Especially in a large-scale project, the evolutions in computer technology during its term are often seen; thus, it is necessary to establish simply applicable schemes as basic concepts to develop dependable system. Basic considerations are presented here by extruding its requirements for dependable systems from wide area railway systems requiring on-time traffic operation and safety under high-density traffic. Many dependable control systems have already been delivered based on autonomous decentralized concept using COTS systems and been showing their sufficient dependability.
Koji Tomita, Kazunori Fujiwara, Hiroshi Kawasaki, Naoki Miwa, Satoru Nagai
PRDC2
1996 On-line Testing for Application Software of Widely Distributed System
abstract
Widely distributed systems are constructed step-by-step over a long lime. These systems must permit on-line testing. On-line testing verifies newly added application software by receiving the real data in the real environment without disrupting the operating subsystems. To enable testing during system operation, an on-line test technique based on autonomous decentralized system structure was proposed. In this paper, the functions to verify various types of application software are proposed: (1) for non-real-time application software, checking whether it communicates with every operating application software. (2) for real-time application software, checking whether timing of output data is within the timing-deadline or not. (3) for new version software, verifying whether the version of all functions is newer than that off functions in the present software. An example of application software applied to the on-line test and the effectiveness of the technique is shown in a real system.
Eiji Nishijima, Hiroshi Yamamoto, Katsumi Kawano, Kazunori Fujiwara, Keiji Oshima
SRDS4
1995 Widely-distributed train-traffic computer control system and its step-by-step construction
abstract
In a large scale mission critical real time control system, such as the Tokyo metropolitan area train traffic system, it is very difficult to construct the entire system at once. Moreover economic considerations makes year by year investment inevitable for developing the system. The new Tokyo metropolitan area train traffic computer control system, supplying service to 19 train lines, 300 stations and 6200 trains per day, has been constructed step by step over 8 years without halting train operations. Here the computer system is required to be expandable online during system operation and without disrupting already constructed subsystems. To enable testing during system operation, an autonomous decentralized online expansion technique is proposed. Then the effectiveness of the technique is demonstrated in a real system.>
Fumio Kitahara, Takao Iwamoto, Kuniyuki Kikuchi, Kazunori Fujiwara, Haruhito Kawashima, Hiroshi Yamamoto
ISADS4