Amit Sangroya

Learn More
MapReduce is a popular programming model for distributed data processing. Extensive research has been conducted on the reliability of MapReduce, ranging from adaptive and on-demand fault-tolerance to new fault-tolerance models. However, realistic benchmarks are still missing to analyze and compare the effectiveness of these proposals. To date, most(More)
There is a growing trend of using cloud environments for ever growing storage and data processing needs. However, adopting a cloud computing paradigm may have positive as well as negative effects on the data security of service consumers. This paper primarily aims to highlight the major security issues existing in current cloud computing environments. We(More)
Security is an important quality attribute for Service Oriented Architecture (SOA) based system. However, there is no sufficient support for modelling security-centric concerns for SOA based application. This paper presents a metamodel called SoaML4Security, which introduces QoS concepts into Service oriented Modelling Language (SoaML) in order to support(More)
Fast growth of application data has led the migration of existing reporting applications to Big data open source technologies such as Hive and Hadoop. Their wide acceptance also considers their use for servicing on-line analytic queries. Ensuring performance assurance of Hive queries will be required to maintain desired level of application performance.(More)
We propose SAGE (Service Oriented Architecture Governance Evaluation) as a quantitative approach, to evaluate the impact of SOA governance policies on prominent quality attributes. Our approach facilitates an exhaustive quantitative impact analysis to evaluate the effectiveness of SOA governance policies. This can be further used to estimate the current(More)
— Online marketers and retailers provide websites in various languages through translation in order to penetrate into local markets. Translation causes issues in terms of ease of navigation for the user and hence affecting the usability of these websites. Usability testing is a technique to refine the website by tracing problems in it, with the help of(More)
  • 1