Software engineering: reliability, development, and management.
Software engineering: reliability, development, and management.
Ensuring Software Reliability
An Optical Booster for Internet Routers
HiPC '01 Proceedings of the 8th International Conference on High Performance Computing
Guest Editor's Introduction: Moving Toward an Ipv6 Future
IEEE Internet Computing
Experimental Study of Internet Stability and Backbone Failures
FTCS '99 Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing
Reliability Modeling of Freely-Available Internet-Distributed Software
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Failure Data Analysis of a LAN of Windows NT Based Computers
SRDS '99 Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
Evaluating Web Software Reliability Based on Workload and Failure Data Extracted from Server Logs
IEEE Transactions on Software Engineering
Performance and Reliability Analysis ofWeb Server Software Architectures
PRDC '06 Proceedings of the 12th Pacific Rim International Symposium on Dependable Computing
FTDCS '07 Proceedings of the 11th IEEE International Workshop on Future Trends of Distributed Computing Systems
Providing fault tolerance in wireless access networks
IEEE Communications Magazine
Internet protocol performance over networks with wireless links
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
The performance and reliability of a proposed future Internet--wired and wireless--is compared with the present Internet. Models of data transfer and queuing dynamics are used to make the performance comparison. These models consist of logic diagrams that express the sequence of data transfers in the Internet (e.g., local network to local network router) and queuing logic diagrams, supported by queuing equations (e.g., probability of local network queue busy). These models represent the steady state behavior of the present and proposed future Internets. C++ programs are used to simulate the variability in queue behavior. The results are used to identify the major variables in Internet performance (e.g., Internet routing time as a major performance variable). Furthermore, the results are used to compare present Internet and proposed future Internet performance. Reliability analysis is performed by predicting cumulative Internet faults and failures and by analyzing the complexity of present and proposed Internet configurations as an indicator of reliability (i.e., number of points of failure in a configuration). Model results demonstrate significant increases in performance and reliability for the proposed Internet, attributed to the elimination of data transfer overhead (e.g., elimination of Domain Name Service) and simplified network configurations.