# Web Browser Network Based on a BA Model for a Web-Based Virtual World
## 2 Literature Survey  
This section introduces some studies related to our work.  
[PERSON] et al. investigated several application models for mobile computing [5]. In their paper, they focused on collaborative work with geographically distributed members. In this paper, we introduce the peer-to-peer model using WebRTC and a central server model and discuss some problems that arise in application migration such as data synchronization and consistency.  
WebRTC makes a web browser that connects to the other web browser, which means that the web browser can construct peer-to-peer networks. [PERSON] et al. discusses leveraging WebRTC to distribute content for web browsers [6].  
WebRTC can also be used for media streaming. [PERSON] et al. discussed the use of WebRTC for peer-to-peer(P2P) media streaming [7]. This is an essential topic for video-on-demand.  
[PERSON] et al. also proposed a way to stream video content for a small classroom [8]. This system constructs a tree network using clients of the students. The computer of the teacher becomes the root node and delivers the content.  
[PERSON] et al. described an issue concerning WebRTC [9]. The issue is that the sending peer in a WebRTC session requires an independent stream for each receiving peer. To address this, the authors propose a framework. This framework uses a conference controller that is a centralized node based on the selective forwarding unit (SFU). This controller provides the best stream to the receiving peer based on the bandwidth condition. Moreover, the sending peer transmits to multiple receiving peers simultaneously.  
[PERSON] et al. mentions the P2P-assisted DASH technology based on WebRTC to reduce the content delivery network (CDN) cost [10]. The author proposes an algorithm that selects a peer based on the history of the transport. This paper uses the transport history.  
These studies on WebRTC focus on video streaming or CDN. They mention the issue of network congestion, transportation path, and selecting a peer. In our study, we attempt to solve these problems by using a small network based on location information in the virtual world.  
Another key technology of our study is the scale-free network. We use this to model several networks.  
[PERSON] et al. investigated distributed computation in a dynamic network [11]. In this paper, the network topology changes. Moreover, they consider the worst-case model. The considered model is similar to our assumption that the Web browsers construct networks dynamically.  
[PERSON] proposed a fog computing model that is safe, stable, and efficient [12]. This paper modeled the evolution process of fog computing based on the BA and ER models. Moreover, the author obtained a network model with two network characteristics.  
[PERSON] et al. demonstrated the importance of transmission costs for a network routing strategy [13]. The costs include route, distance, and traffic costs. This paper evaluated theoretical and real networks. Moreover, this paper shows the importance of transmission costs to improve the effectiveness of the network routing strategy.  
[PERSON] et al. focused on social networks [14]. Their paper proposed a network model that simulates human daily workspace and multi-residential areas.  
In our study, our system constructs a web browser network based on location information in a virtual world. Moreover, in this network, the web browser transmits information to share it with adjacent browsers. Therefore, our system uses the BA model, which is a scale-free network, and the location information in a virtual world.