CFP last date
20 May 2024
Reseach Article

Restructuring Object-oriented Distributed System: an Impact Driven Approach

Published on August 2011 by Mrudul H. Thite, Akhi Mundhda, Pathan A.C
journal_cover_thumbnail
National Technical Symposium on Advancements in Computing Technologies
Foundation of Computer Science USA
NTSACT - Number 1
August 2011
Authors: Mrudul H. Thite, Akhi Mundhda, Pathan A.C
cba76b3b-f0e9-4b53-82ed-3b55c1722fd2

Mrudul H. Thite, Akhi Mundhda, Pathan A.C . Restructuring Object-oriented Distributed System: an Impact Driven Approach. National Technical Symposium on Advancements in Computing Technologies. NTSACT, 1 (August 2011), 18-21.

@article{
author = { Mrudul H. Thite, Akhi Mundhda, Pathan A.C },
title = { Restructuring Object-oriented Distributed System: an Impact Driven Approach },
journal = { National Technical Symposium on Advancements in Computing Technologies },
issue_date = { August 2011 },
volume = { NTSACT },
number = { 1 },
month = { August },
year = { 2011 },
issn = 0975-8887,
pages = { 18-21 },
numpages = 4,
url = { /proceedings/ntsact/number1/3183-ntst004/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Technical Symposium on Advancements in Computing Technologies
%A Mrudul H. Thite
%A Akhi Mundhda
%A Pathan A.C
%T Restructuring Object-oriented Distributed System: an Impact Driven Approach
%J National Technical Symposium on Advancements in Computing Technologies
%@ 0975-8887
%V NTSACT
%N 1
%P 18-21
%D 2011
%I International Journal of Computer Applications
Abstract

Distributed applications address the needs of heterogeneous networks of human activities, therefore they must consist of balanced, relatively autonomous intercommunicating components. Unfortunately, realworld systems do often not follow these requirements, or their architecture gets degraded in time by many ad-hoc changes. Consequently, these systems have to go frequently through the costly and oftentimes manuallyperformed operation of restructuring services and their inter-connections. This paper introduces a restructuring technique for distributed systems that supports an architect in performing a cost-aware analysis of various restructuring scenarios. The technique enables the engineer/architect to explore and evaluate the impact of the restructuring process at a fine-grained level, by providing both a forecast of the restructuring outcome, and the projected cost of the process itself. The approach described is mainly based on a suite of novel coupling metrics, a new algorithm that builds the forecast of the restructured architecture, and a formula for computing the cost. The approach was successfully applied on a commercial distributed framework implemented using RMI and in this paper we summarize the findings and the practical experience. Although the technique was developed for the specific case of distributed systems, we are confident that it can be easily generalized to a larger class of applications.

References
  1. Emilio Mancini et al., “Performance-driven Development of a web services Application using MetaPL/HeSSE”, Proceedings of the 13th Euromicro conference on Parallel, Distributed and Network-Based Processing (Euromicro-PDP’05), IEEE, 9–11 Feb. 2005, pages 12–19.
  2. Kyriakos Kritikos, Dimitris Plexousakis, “Semantic QoS Metric Matching”, Proceedings of the European Conference on Web Services (ECOWS’06), IEEE, Dec. 2006, pages 265–274.
  3. Carolyn McGrogor , Josef Schiefer, “A Framework for Analyzing and Measuring Business Performance with Web Services”, Proceedings of the IEEE International Conference on E-Commerce(CEC’03), IEEE, 24–27 June 2003, pages 405–412
  4. Sandeep chatterjee and James webber, “Developing enterprise web services, An Architect’s guide”, Pearson education, First Impression 2007 pages 2–3
  5. Frank P.coyle, “XML, Web services, and the Data Revolution”, Pearson Education, Fourth Impression 2007, pages 12–13.
  6. Sandeep kachru and Edward F.Gehringer, “A Comparison of J2EE and .NET as platforms for Teaching web services”, 34th ASEE/IEEE Frontiers in Education conference, october 20–23, 2004, vol.3, pages S3B–12–17.
  7. Adriano Pereira, Leonardo Silva, Wagner Meira Jr.,Walter Santos, “Assessing the Impact of Reactive Workloads on the Performance of Web Applications”, IEEE International Symposium on performance analysis of systems and software, 19–21 March 2006, pages 211–220
  8. Narada Wickramage, Sanjiva Weerawarana, “A benchmark for web service frameworks”, Proceedings of the 2005 IEEE International conference on services computing (SCC’05) IEEE 2005, 11–15 July 2005, vol.1, pages 233–240.
  9. Marin Litoiu, “Migrating to Web Services–Latency and Scalability”, Proceedings of the Fourth International workshop on web site Evolution(WSE’02) IEEE 2002, 2 oct. 2002, pages 13–20
  10. Michael R.Head et al., “A Benchmark suite for SOAPbased communication in Grid Web services”, Proceedings of the 2005 ACM/IEEE conference on supercomputing (SC’05), 12–18 Nov. 2005, pages 19
  11. Lei Li et al., “High Performance Web services Based on Service-Specific SOAP Processor”, Proceedings of IEEE International Conference on Web Services (ICWS’06), Sept. 2006, pages 603–610.
  12. Web Services Performance-Comparing Java 2 Enterprise Edition (J2EE platform) and .NET framework http://java.sun.com/performance/reference/whitepapers/WS_ Test-1_0.pdf
  13. Yan Liu, Ian Gorton, “An Empirical Evaluation of Architectural Alternatives for J2EE and Web services”, Proceedings of the 11th Asia-Pacific Engineering conference(APSEC’04) IEEE, 30 Nov–3 Dec 2004 , pages 10–17
  14. Sanjay P.Ahuja, Raquel clark, “Comparison of Web Services Technologies from a Developer’s Perspective”, Proceedings of the international conference on Information Technology: Coding and Computing (ITCC’05) IEEE, vol.2 4–6 April 2005, pages 791–792
  15. Dmytro Dyachuk, Ralph Deters, “Optimizing Performance of Web Service Providers”, 21st International Conference on Advanced Networking and Applications(AINA’07) IEEE, 21–23 May 2007, pages 46–53
  16. Shiping chen et al., “Evaluation and Modeling of Web Services Performance”, International conference on Web Services, 2006, Sept. 2006, pages 437–444
  17. SangJeong Lee et al., “Improving the Performance of Web Services Using Deployment-Time Binding Selection”, IEEE International Conference on Web Services, 2007, ICWS 2007, 9–13 July 2007, Pages 159–167
  18. Chaitlali Gupta et al., “Improving performance of web services query Matchmaking with automated Knowledge acquisition”, IEEE/WIC/ACM International conference on Web Intelligence, 2–5 nov. 2007 pages 559–563.
  19. Tanakorn Wichaiwong, Chuleerat Jaruskulchai, “A Simple Approach to Optimize Web Services’ Performance” IEEE, Third International Conference on Next Generation Web Services 2007, NWeSp 2007, 29–31 Oct. 2007, pages 43–48
  20. Zhumin Chen, Jun Ma, Ling Song, Li Lian, “ An Efficient Approach to Web Services Discovery and Composition when Large Scale Services are Available”, Proceedings of the 2006 IEEE Computing(APSCC’06) IEEE, Dec. 2006, pages 34–41
  21. Weldson Queiroz de Lima et al., “Evaluating the Performance of SNMP and Web Services Notifications”, IEEE, 10th IEEE/IFIP/Network operations and Management Symposium 2006. pages 546–556
Index Terms

Computer Science
Information Sciences

Keywords

Object-oriented Distributed Impact Driven Approach RMI