Dynamic Load Balancing and Network Adaptive Virtual Storage Service for Mobile Appliances


Ivy Ong, Hyotaek Lim, Journal of Information Processing Systems Vol. 7, No. 1, pp. 53-62, Mar. 2011  

10.3745/JIPS.2011.7.1.053
Keywords: iATA Protocol, Load Balancing, Network Monitoring, Storage Network Solution, Write Replication
Fulltext:

Abstract

With the steady growth of mobile technology and applications, demand for more storage in mobile devices has also increased. A lightweight block-level protocol, Internet Advanced Technology Attachment (iATA), has been developed to deliver a costeffective storage network solution for mobile devices to obtain more storage. This paper seeks to contribute to designing and implementing Load Balancing (LB), Network Monitoring (NM) and Write Replication (WR) modules to improve the protocol¡¯s scalability and data availability. LB and NM modules are invoked to collect system resources states and current network status at each associate node (server machine). A dynamic weight factor is calculated based on the collected information and sent to a referral server. The referral server is responsible to analyze and allocate the most ideal node with the least weight to serve the client. With this approach, the client can avoid connecting to a heavily loaded node that may cause delays in subsequent in-band I/O operations. Write replication is applied to the remaining nodes through a WR module by utilizing the Unison file synchronization program. A client initially connected to node IP A for write operations will have no hindrances in executing the relevant read operations at node IP B in new connections. In the worst case scenario of a node crashing, data remain recoverable from other functioning nodes. We have conducted several benchmark tests and our results are evaluated and verified in a later section.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Ong, I. & Lim, H. (2011). Dynamic Load Balancing and Network Adaptive Virtual Storage Service for Mobile Appliances. Journal of Information Processing Systems, 7(1), 53-62. DOI: 10.3745/JIPS.2011.7.1.053 .

[IEEE Style]
I. Ong and H. Lim, "Dynamic Load Balancing and Network Adaptive Virtual Storage Service for Mobile Appliances," Journal of Information Processing Systems, vol. 7, no. 1, pp. 53-62, 2011. DOI: 10.3745/JIPS.2011.7.1.053 .

[ACM Style]
Ivy Ong and Hyotaek Lim. 2011. Dynamic Load Balancing and Network Adaptive Virtual Storage Service for Mobile Appliances. Journal of Information Processing Systems, 7, 1, (2011), 53-62. DOI: 10.3745/JIPS.2011.7.1.053 .