Web services have gained popularity in recent years and provide a new model of web, which facilit... more Web services have gained popularity in recent years and provide a new model of web, which facilitates interaction of scientific and business applications through the Internet. More often, several services with similar functionality are available from a large and changing number of service providers. Quality of Service (QoS) is the dominant factor in service selection and is of great importance to users. In this paper, we propose a model for QoS measurement and web services selection. The model consists of QoS model, QoS monitoring, QoS comparison and service selection with a QoS feedback mechanism. The most suitable service is to take into account the agreed QoS, monitoring is done during invocation phase and if any deviation is recorded, next suitable service is selected. Finally, the model is proved to be feasible and effective by simulation experiments.
Web services technology gained popularity in recent years and became an evident model of Web. The... more Web services technology gained popularity in recent years and became an evident model of Web. The benefits offered by web services include provision of platform for interaction of several applications through the Internet. Users interact with web services by means of Internet. The tremendous advancement in Internet technology has enabled new form of services and activities. Performance of web services is of great importance to the users and is heavily dependent on underlying Internet access technologies. In this paper, we describe three mostly used Internet access technologies and analyze the performance of web services over these technologies by using open-source web service testing tools. Results of the comparison will help in better understanding the impact of these technologies on performance of web services, and also selection and usage of suitable Internet access technologies for web services.
Web services technology is becoming increasingly ubiquitous and gaining rapid adoption due to its... more Web services technology is becoming increasingly ubiquitous and gaining rapid adoption due to its support for integration of distributed autonomous components. Testing is necessary to assure the performance and functional correctness of web services. Many commercial as well as opensource tools are available today for web service testing. In this paper, we present results of a brief survey of web service testing tools. The study will provide an informative overview and may help in selection and use of appropriate testing tools.
Information and communication technologies brought-in tools and techniques in the field of educat... more Information and communication technologies brought-in tools and techniques in the field of education that introduced new concepts of teaching and learning. Learning management system is one of the key tools used in educational institutes to facilitate e-learning. There is remarkable digital divide among urban and rural areas. In this paper, we present a model for providing e-learning services to remote/rural areas in order to promote and facilitate modern education. A dedicated resource center, hosting the learning management system, facilitates e-learning centers through Internet. The overall goal of this model is to have a cost-effective learning environment equipped with latest technologies to provide learners an opportunity to get insight into new information and communication technologies and e-learning environment. The model offers new teaching methodology with enhance utilization of learning management system in teaching and learning. Basic characteristics and technical aspects will be considered as well. The study will also promote development and usage of open-source technologies.
Wireless Sensor Networks (WSNs) are often deployed in hostile environments, which make such netwo... more Wireless Sensor Networks (WSNs) are often deployed in hostile environments, which make such networks highly vulnerable and increase the risk of attacks against this type of network. WSN comprise of large number of sensor nodes with different hardware abilities and functions. Due to the limited memory resources and energy constraints, complex security algorithms cannot be used in sensor networks. Therefore, it is necessary to balance between the security level and the associated energy consumption overhead to mitigate the security risks. Hierarchical routing protocol is more energy-efficient than other routing protocols in WSNs. Many secure cluster-based routing protocols have been proposed in the literature to overcome these constraints. In this paper, we discuss Secure Energy-Efficient Hierarchical Routing Protocols in WSNs and compare them in terms of security, performance and efficiency. Security issues for WSNs and their solutions are also discussed.
Quality of Service (QoS) has gained more importance with the increase in usage and adoption of we... more Quality of Service (QoS) has gained more importance with the increase in usage and adoption of web services. In recent years, various tools and techniques developed for measurement and evaluation of QoS of web services. There are commercial as well as open-source tools available today which are being used for monitoring and testing QoS for web services. These tools facilitate in QoS measurement and analysis and are helpful in evaluation of service performance in real-time network. In this paper, we describe three popular open-source tools and compare them in terms of features, usability, performance, and software requirements. Results of the comparison will help in adoption and usage of these tools, and also promote development and usage of open-source web service testing tools.
Current web services development tools are more sophisticated though ease of use, which leverage ... more Current web services development tools are more sophisticated though ease of use, which leverage the creation of more web services thereof. This is the fact that, web services are being created and updated frequently, this multiplication of web services cannot be easily controlled by human being because it is almost impossible to analyze them and generate the composition plan. Composition of web services is the issue of synthesizing a new composite web service, obtained by combining a set of available (component) services, when a client request cannot be satisfied by available web services. To address this issue, three main models have been proposed as a solution. The OWL-S model, the Conversational model and the Roman model which is investigated here. In this paper, we propose a survey on the so-called Roman model and present the framework and all its extension. We also underline its drawback, shortcomings and some advantages, and then try to provide some research direction.
International Journal of Computer and Communication Engineering, Nov 1, 2012
Key management in wireless sensor network is a complex task due to its nature of environment. Wir... more Key management in wireless sensor network is a complex task due to its nature of environment. Wireless sensor network comprise of large number of sensor nodes with different hardware abilities and functions. Due to the limited memory resources and energy constraints, complex security algorithms cannot be used in sensor networks. Therefore, an energy efficient key management scheme is necessary to mitigate the security risks. In this paper, we present an Efficient and Secure Key Management Scheme for Hierarchical Wireless Sensor Network (ESKMS). The proposed technique distributes the keys within a cluster efficiently and updates the pre-deployed keys to mitigate the node compromise attack. We also provide a detailed security analysis of our ESKMS protocol and show its advantages in avoiding different type of attacks from malicious nodes. Finally, using NS-2 simulator, the results shows that ESKMS is more energy efficient and provides a longer network lifetime compared to the existing key management schemes.
IEEE International Workshop on Open-source Software for Scientific Computation (OSSC 2011), Oct 12, 2011
The popularity of open-source software is increasing around the world, especially in the field of... more The popularity of open-source software is increasing around the world, especially in the field of higher education. Various commercial as well as open-source learning management systems are available today which are being used in educational institutions. These tools have introduced a new concept of teaching methodology which has huge benefits over traditional methods. In this paper, we describe six popular open-source tools and compare them in terms of learning model, functional features, modules, hardware and software requirements. Results of the comparison will help administrators and educators in adoption of learning management system that is most suitable for their needs, and also promote development and usage of open-source learning management systems.
IEEE International Workshop on Open-source Software for Scientific Computation (OSSC 2011), Oct 12, 2011
Moodle has changed one of the traditional roles of Teachers and students with all are learner ped... more Moodle has changed one of the traditional roles of Teachers and students with all are learner pedagogy and also provide collaborative learning activities. The activities such as chatting, wiki, blogs, forums, audio, and video recording in online provide environment for very shy and reserved students, who can build their confidence and prepare themselves for face-to-face communication with native speakers. The authors propose course content template, a best learning prototype using Moodle and propose environment to the communities for interactive learning process.
Web services have gained popularity in recent years and provide a new model of web, which facilit... more Web services have gained popularity in recent years and provide a new model of web, which facilitates interaction of scientific and business applications through the Internet. More often, several services with similar functionality are available from a large and changing number of service providers. Quality of Service (QoS) is the dominant factor in service selection and is of great importance to users. In this paper, we propose a model for QoS measurement and web services selection. The model consists of QoS model, QoS monitoring, QoS comparison and service selection with a QoS feedback mechanism. The most suitable service is to take into account the agreed QoS, monitoring is done during invocation phase and if any deviation is recorded, next suitable service is selected. Finally, the model is proved to be feasible and effective by simulation experiments.
Web services technology gained popularity in recent years and became an evident model of Web. The... more Web services technology gained popularity in recent years and became an evident model of Web. The benefits offered by web services include provision of platform for interaction of several applications through the Internet. Users interact with web services by means of Internet. The tremendous advancement in Internet technology has enabled new form of services and activities. Performance of web services is of great importance to the users and is heavily dependent on underlying Internet access technologies. In this paper, we describe three mostly used Internet access technologies and analyze the performance of web services over these technologies by using open-source web service testing tools. Results of the comparison will help in better understanding the impact of these technologies on performance of web services, and also selection and usage of suitable Internet access technologies for web services.
Web services technology is becoming increasingly ubiquitous and gaining rapid adoption due to its... more Web services technology is becoming increasingly ubiquitous and gaining rapid adoption due to its support for integration of distributed autonomous components. Testing is necessary to assure the performance and functional correctness of web services. Many commercial as well as opensource tools are available today for web service testing. In this paper, we present results of a brief survey of web service testing tools. The study will provide an informative overview and may help in selection and use of appropriate testing tools.
Information and communication technologies brought-in tools and techniques in the field of educat... more Information and communication technologies brought-in tools and techniques in the field of education that introduced new concepts of teaching and learning. Learning management system is one of the key tools used in educational institutes to facilitate e-learning. There is remarkable digital divide among urban and rural areas. In this paper, we present a model for providing e-learning services to remote/rural areas in order to promote and facilitate modern education. A dedicated resource center, hosting the learning management system, facilitates e-learning centers through Internet. The overall goal of this model is to have a cost-effective learning environment equipped with latest technologies to provide learners an opportunity to get insight into new information and communication technologies and e-learning environment. The model offers new teaching methodology with enhance utilization of learning management system in teaching and learning. Basic characteristics and technical aspects will be considered as well. The study will also promote development and usage of open-source technologies.
Wireless Sensor Networks (WSNs) are often deployed in hostile environments, which make such netwo... more Wireless Sensor Networks (WSNs) are often deployed in hostile environments, which make such networks highly vulnerable and increase the risk of attacks against this type of network. WSN comprise of large number of sensor nodes with different hardware abilities and functions. Due to the limited memory resources and energy constraints, complex security algorithms cannot be used in sensor networks. Therefore, it is necessary to balance between the security level and the associated energy consumption overhead to mitigate the security risks. Hierarchical routing protocol is more energy-efficient than other routing protocols in WSNs. Many secure cluster-based routing protocols have been proposed in the literature to overcome these constraints. In this paper, we discuss Secure Energy-Efficient Hierarchical Routing Protocols in WSNs and compare them in terms of security, performance and efficiency. Security issues for WSNs and their solutions are also discussed.
Quality of Service (QoS) has gained more importance with the increase in usage and adoption of we... more Quality of Service (QoS) has gained more importance with the increase in usage and adoption of web services. In recent years, various tools and techniques developed for measurement and evaluation of QoS of web services. There are commercial as well as open-source tools available today which are being used for monitoring and testing QoS for web services. These tools facilitate in QoS measurement and analysis and are helpful in evaluation of service performance in real-time network. In this paper, we describe three popular open-source tools and compare them in terms of features, usability, performance, and software requirements. Results of the comparison will help in adoption and usage of these tools, and also promote development and usage of open-source web service testing tools.
Current web services development tools are more sophisticated though ease of use, which leverage ... more Current web services development tools are more sophisticated though ease of use, which leverage the creation of more web services thereof. This is the fact that, web services are being created and updated frequently, this multiplication of web services cannot be easily controlled by human being because it is almost impossible to analyze them and generate the composition plan. Composition of web services is the issue of synthesizing a new composite web service, obtained by combining a set of available (component) services, when a client request cannot be satisfied by available web services. To address this issue, three main models have been proposed as a solution. The OWL-S model, the Conversational model and the Roman model which is investigated here. In this paper, we propose a survey on the so-called Roman model and present the framework and all its extension. We also underline its drawback, shortcomings and some advantages, and then try to provide some research direction.
International Journal of Computer and Communication Engineering, Nov 1, 2012
Key management in wireless sensor network is a complex task due to its nature of environment. Wir... more Key management in wireless sensor network is a complex task due to its nature of environment. Wireless sensor network comprise of large number of sensor nodes with different hardware abilities and functions. Due to the limited memory resources and energy constraints, complex security algorithms cannot be used in sensor networks. Therefore, an energy efficient key management scheme is necessary to mitigate the security risks. In this paper, we present an Efficient and Secure Key Management Scheme for Hierarchical Wireless Sensor Network (ESKMS). The proposed technique distributes the keys within a cluster efficiently and updates the pre-deployed keys to mitigate the node compromise attack. We also provide a detailed security analysis of our ESKMS protocol and show its advantages in avoiding different type of attacks from malicious nodes. Finally, using NS-2 simulator, the results shows that ESKMS is more energy efficient and provides a longer network lifetime compared to the existing key management schemes.
IEEE International Workshop on Open-source Software for Scientific Computation (OSSC 2011), Oct 12, 2011
The popularity of open-source software is increasing around the world, especially in the field of... more The popularity of open-source software is increasing around the world, especially in the field of higher education. Various commercial as well as open-source learning management systems are available today which are being used in educational institutions. These tools have introduced a new concept of teaching methodology which has huge benefits over traditional methods. In this paper, we describe six popular open-source tools and compare them in terms of learning model, functional features, modules, hardware and software requirements. Results of the comparison will help administrators and educators in adoption of learning management system that is most suitable for their needs, and also promote development and usage of open-source learning management systems.
IEEE International Workshop on Open-source Software for Scientific Computation (OSSC 2011), Oct 12, 2011
Moodle has changed one of the traditional roles of Teachers and students with all are learner ped... more Moodle has changed one of the traditional roles of Teachers and students with all are learner pedagogy and also provide collaborative learning activities. The activities such as chatting, wiki, blogs, forums, audio, and video recording in online provide environment for very shy and reserved students, who can build their confidence and prepare themselves for face-to-face communication with native speakers. The authors propose course content template, a best learning prototype using Moodle and propose environment to the communities for interactive learning process.
Uploads
Papers by Shariq Hussain