Disaster avoidance mechanism for content-delivering service

Many software applications have been developed on client-server and web-based architectures, with client software installed in numerous clerks' devices spread over the whole of Taiwan along the hierarchical organization of large-scaled service companies. The damage for a large-scaled service company would be caused by an inconsistent system, in which client software fails to receive updated content causing loss of emergency calls and possibility of recovery. Therefore, a reliable content-delivering service is needed for such a large-scaled service company to ensure system consistency whenever a disaster occurs. This study analyses the error situations of a proposed content-delivering service that has been implemented in a large-scaled company in Taiwan. Moreover, its disaster avoidance mechanism provides a reliability model with the waiting-time distribution of disconnected links. The proposed disaster avoidance mechanism prevents damage from terminating operations of a company caused by disasters, such as earthquakes, tsunamis, nuclear plant explosions or wars. Empirical results demonstrate that the proposed design run on 19 servers distributes content with less than 3.4 content-delivery failures per million hours.

[1]  E. K. Miller Development of the digital computer. Part 3 , 2003 .

[2]  David J. Paper,et al.  Hypertext Navigation — An Intrinsic Component of the Corporate Intranet , 2002, J. Comput. Inf. Syst..

[3]  J. Little A Proof for the Queuing Formula: L = λW , 1961 .

[4]  Faith Ellen,et al.  Hundreds of impossibility results for distributed computing , 2003, Distributed Computing.

[5]  Michael Fry,et al.  Policy-based content delivery: an active network approach , 2001, Comput. Commun..

[6]  H. M. Taylor,et al.  An introduction to stochastic modeling , 1985 .

[7]  N. Pidgeon,et al.  Man-made disasters: Why technology and organizations (sometimes) fail. , 2000 .

[8]  Min-You Wu,et al.  A hierarchical overlay multicast network , 2004, 2004 IEEE International Conference on Multimedia and Expo (ICME) (IEEE Cat. No.04TH8763).

[9]  Mark John Taylor,et al.  Skills required in developing electronic commerce for small and medium enterprises: case based generalization approach , 2004, Electron. Commer. Res. Appl..

[10]  David R. Smith,et al.  Contingency/disaster recovery planning for transmission systems of the Defense Information System Network , 1994, IEEE J. Sel. Areas Commun..

[11]  Danny Dolev,et al.  Using AVL trees for fault-tolerant group key management , 2000, International Journal of Information Security.

[12]  Leonard Kleinrock,et al.  Queueing Systems: Volume I-Theory , 1975 .

[13]  Ping-Yu Hsu,et al.  A Robust Web-Based Approach for Broadcasting Downward Messages in a Large-Scaled Company , 2006, WISE.

[14]  Frank van Harmelen,et al.  Generating and managing metadata for Web-based information systems , 2004, Knowl. Based Syst..

[15]  George Pallis,et al.  Insight and perspectives for content delivery networks , 2006, CACM.

[16]  DéfagoXavier,et al.  Total order broadcast and multicast algorithms , 2004 .

[17]  Shang Zhi,et al.  A proof of the queueing formula: L=λW , 2001 .

[18]  Marco Conti,et al.  Client-side content delivery policies in replicated web services: parallel access versus single server approach , 2005, Perform. Evaluation.

[19]  Robbert van Renesse,et al.  Reliable Distributed Computing with the Isis Toolkit , 1994 .

[20]  Neil J. Gunther,et al.  The Dynamics of Performance Collapse in Large-Scale Networks and Computers , 2000, Int. J. High Perform. Comput. Appl..

[21]  Santosh K. Shrivastava,et al.  Implementing flexible object group invocation in networked systems , 2000, Proceeding International Conference on Dependable Systems and Networks. DSN 2000.

[22]  Chung-Chi Hsieh,et al.  Reliability and cost optimization in distributed computing systems , 2003, Comput. Oper. Res..

[23]  P. E. Hayes,et al.  Picking up the pieces. Utilizing disaster recovery project management to improve readiness and response time , 2002 .

[24]  D.R. Banks Telecomm disaster recovery planning for electric utilities , 2005, Rural Electric Power Conference, 2005.

[25]  Jun-Der Leu,et al.  An Effective Approach for Content Delivery in an Evolving Intranet Environment - A Case Study of the Largest Telecom Company in Taiwan , 2005, WISE.

[26]  Liam Wagner,et al.  Catastrophe Management and Inter-Reserve Distance for Marine Reserve Networks , 2003, math/0309255.

[27]  S.K. Das,et al.  A probabilistic push-pull hybrid scheduling algorithm for asymmetric wireless environment , 2004, IEEE Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004..

[28]  T. N. GOH,et al.  A strategic assessment of six sigma , 2002 .

[29]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[30]  Hyesook Lim,et al.  High-speed IP address lookup using balanced multi-way trees , 2006, Comput. Commun..

[31]  David King Post Disaster Surveys: Experience and Methodology , 2002 .

[32]  P. Fallara Disaster recovery planning , 2004 .

[33]  Donald W. Davies An Historical Study of the Beginnings of Packet Switching , 2001, Comput. J..

[34]  Leonard Kleinrock,et al.  Theory, Volume 1, Queueing Systems , 1975 .

[35]  Prashant J. Shenoy,et al.  Adaptive push-pull: disseminating dynamic web data , 2001, WWW '01.

[36]  C. Ranganathan,et al.  Key dimensions of business-to-consumer web sites , 2002, Inf. Manag..

[37]  Thong Ngee Goh,et al.  Six Sigma in software quality , 2003 .

[38]  Andrew Hiles Surviving a computer disaster , 1992 .

[39]  Benjamin B. M. Shao Optimal redundancy allocation for information technology disaster recovery in the network economy , 2005, IEEE Transactions on Dependable and Secure Computing.