Paper18:Performance Evaluation of Eventing

Paper Title:Performance evaluation of eventing web services in real-time applications

Three Critical Questions

Group 1:

Member Name:

Group 2:

Member Name:Chiranjeevi Ashok Puvvula

1.When transferring data from one end point ( server) to another service point (client) using either soap or Http, many handlers are to be triggered because they need to take care of security, message formatting, compression, monitoring, should also act as mediator in managing different WS-Specifications like WS-Eventing. Service during its process may need many handlers. This might degrade the performance of the web services. How can this issue be resolved?
2.Open Standards does impose cost constraints on the software distributors, some standards do have patents involved, how can an organizations overcome this issue?
3.It’s not always easy to upgrade a SW-platform based on the performance measures whenever needed? Is there any standard procedure that can do this updating when ever needed? Do you think that the WS-architecture will be able to accept this change?
4.“WS and XML” are wordy in nature, they need more messages for communications, and by just increasing the bandwidth (in the paper T1-Line) how can we achieve good response times?

Group 3:

Member Name:Bindu

1. It is mentioned that open standards are to be maintained for “software interpolation and data definition”. Would this not restrict novel ideas from the developers?
2. As the author mentions we would be embed our services in ‘real time application’. If we are going to change the organizations architecture, is it not going to have an effect on the initial performance of the organization?
3. There should be plenty of endeavor that would be needed to maintain the interaction among the layers but this interaction is not given much significance. Will this not cause failure in “real time systems”?

Member Name:Sharat Chandra Dammadapu

1) As the security of an application increases the performance decreases. Since the more amount of security used to provide for an application there may be degrade in the performance of an application. How these both factors can be handled by Web Services?
2) The data is sent over a wireless network in Web based applications like bank transactions etc. How far the security is provided so that the data is not hacked by the intruders? Will Https is more secured than other protocols?
3) Why not Json is implemented instead of encoding and decoding XML each time?

Group 4:

Member Name:

Group 5:

Member Name: Sunil Kakaraparthi

1. Open standards play a vital role in the software design which provides benefits such as vendor neutrality and community development etc, but as the open standards are less secure and are open for changes will the security can be handled well in these standards and how the data confidentiality is challenged?
2. As the process performed in a heterogeneous and uncontrolled environment, if the author knows it is performed in this environment then what is the point in performing these experiments in these environment?
3. In figure 1 baseline performance and variability of the direct binary, direct XML and WS-notification is performed taking certain parameters into consideration. Are these parameters enough to calculate the performance?
4. The main objective of the process is based on the authentication, performance constraints and based on the size of the LAN, WAN issues. The security of the system is not handled although several issues are being checked which is an important issues in the case of client-server networking.

Group 6:

Member Name: Debargh Acharya

1. In the experimental results the authors have presented a considerable variability in the latency of such eventing web services on different network platforms. They have attributed this variability to the non determinism of resources in the different platforms that have been used as test beds. However it is not quite clear what non-determinism means in this context.

2. It has been mentioned that there is a high chance of message remessaging in web service networks where data has been modeled in XML. They have attributed the effect to the increase in message size but it is not evident how that can be connected to this.

3. Considering a very small confidence interval of direct binary format in comparison to XML based service messaging protocols how can it be claimed that sufficient performance evaluation is guaranteed without trading with the expressivity of XML encoding which is absolutely necessary for intelligent web composition

Member Name:Bhargav Sandeep Ramayanam

1) By the standard definitions that the author had mentioned in the paper component reuse, internal and external interoperation can be occured. By this the development and maintenance can be reduced. But why the designers had given high preference to maintain established and bounded system performance for the consumers?
2)The data can be encoded in the binary format or in the XML. But by using the binary format the total tolerance and the confidence can be reduced. But why the author had preferred only the XML encoding even though it has disadvantages?
3)The author had considered the wide area network as one of the experimental application. In this application the author had assumed the latency introduced by the wide area component as constant. The important factors such as latency and bandwidth are important for the distributed system and should be kept within the acceptable limits. Is it correct by assuming the important factor latency as constant and concerning more about the other factors?

Group 7:

Member Name:Rajanikanth Beesabathini

1. In case of static web services there would be WSB and can evaluate the performance of the service based on client’s requirements. But in case of real time services, the parameters like the throughput, response time; etc may change so how can we assess the performance or the web services?
2. Real time concept in WS is awesome idea but in case of the WANs the data or request and responses need to travel over hundreds of miles which take more time. How the organization going to overcome this issue?
If they use efficient and high quality routers and gateways, it increases the cost to very much.
3. In real time applications in addition to the spontaneous results, the accuracy and security are also count more. The current paper considers the load, Network size, type of data that is transmitting for assessing performance but how the performance of the service can be evaluated in terms of security?
4. It is a great confusion that if we use HTTP, it gives great adaptability but is inefficient in tolerance. On the other hand TCP/IP is quite opposite to HTTP. Both the constraints are very important for a good real-time application. Does this paper giving the right solution for achieving both adaptability and the fault tolerance?

Group 8:

Member Name: Sri Harsha Kusuma

Critical Questions
1. The authors give us a solution of using the proprietary alternative of the web service based system in order to counter the limitations of the usage of web services in real time systems and maintaining the other components in accordance with the web services standards. How can we get to operate a system which has its components defined according to different standards? How can we get this co existence of these components and how can this be achieved?
2. On what basis did the authors select the performance factors while conducting the experiments for the real time systems? Why is that only three particular factors are considered and other factors are neglected? Do these factors completely justify the analysis and results obtained? If yes, justify.
3. It is mentioned in the paper that the experiments were performed for only a several weeks and the selection of input for the simulation is made from one hour long captures of the real time feeds. Don’t these experiments and the input for simulations give variable results as the input may depend on various factors such as the type of real-time system being used, the time of occurring of the real-time event ( During the time elections the requests or traffic relating the election news is going to be a lot more).

Member name : Nikhilesh Katakam
1) The paper says that the web services standards in real time system remain viable, as far as the data models remain constrained ? But what if they are not constrained? The paper does not provide sufficient information to clarify this.
2)The paper considers web services as an application middle ware. Wont it cause problems in terms of loss of speed, security and reliability, when used as middle ware , which happen to be the major disadvantages of middleware.?
3)The paper says that the protocols on which web services are subjected to change as the applications contexts are better understood. How these changes are handled is not described in this paper?

Group 9:

Member Name:Muppalla Durga Maheswari

1)It is stated that at the usage of the web services standards is viable only if the behaviors and the data model is constrained. What will in the case of changing behaviors’ and when data model changes time to time as the requirements changes?
2)The author mainly focuses on the three configurations which are binary, xml and http and discusses the baseline experiments and heavy load and others based on these configurations only. What will be the scenario in case of other high configurations?
3)It is mentioned that in wide area network because of the limited server availability the test was conducted for only binary and eventing based test cases for the web services. How can it be done in case of other test cases and the other configurations and stated that it has the high degree of variability. What will be the result in case of highly networked systems when there will be a lot of traffic involved and distributed over wide networks.

Group 10:

Member Name:Gayathri Devi Bojja

1. The main focus when developing any project is definitely the performance criteria. What is the use of attaining flexibility at the cost of performance?
2. The use of open standards is recommended due to its advantages. But no explanation is given regarding how to handle its drawbacks?
3. Though the use of web services in real time system has many advantages it has its own disadvantages which are not negligible. So what methods are adapted to tackle the problems produced due to use of web services?

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License