Search For:

Displaying 1-13 out of 13 total
Found in: IEEE Software
By Joel West, Angela Jury, Shubhashis Sengupta, Stratton Penberthy
Issue Date:July 2005
pp. 114-118
<p>Understanding Open Source Licensing: Three How-To Guides <div>Joel West</div> <div>Reviews of <em>Open Source Software Law</em> by Rod Dixon, <em>Understanding Open Source and Free Software Licensing</em> ...
MAT: A Migration Assessment Toolkit for PaaS Clouds
Found in: 2013 IEEE 6th International Conference on Cloud Computing (CLOUD)
By Vibhu Saujanya Sharma,Shubhashis Sengupta,Satish Nagasamudram
Issue Date:June 2013
pp. 794-801
Different PaaS (Platform as a Service) Clouds offer different set of capabilities and services and have different constraints on types of application that can be hosted on their platforms. Migrating existing enterprise applications to such platforms thus i...
A Scalable Master-Worker Architecture for PaaS Clouds
Found in: 2012 SC Companion: High Performance Computing, Networking, Storage and Analysis (SCC)
By Vibhor Aggarwal,Shubhashis Sengupta,Vibhu Saujanya Sharma,Aravindan Santharam
Issue Date:November 2012
pp. 1268-1275
Clouds provide an attractive infrastructural option to deploy highly-scalable distributed applications. Platform as a Service (PaaS) clouds offer basic software stack and services along with the execution containers to simplify the hosting of user applicat...
ReLoC: A Resilient Loosely Coupled Application Architecture for State Management in the Cloud
Found in: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD)
By Vibhu Saujanya Sharma,Shubhashis Sengupta,Annervaz K.M.
Issue Date:June 2012
pp. 906-913
Maintaining the state of applications and user sessions is difficult in large scale web-based software systems. This problem is particularly accentuated in the context of Cloud computing as Cloud providers, especially Platform as a Service (PaaS) vendors, ...
Cloud Computing Security--Trends and Research Directions
Found in: Services, IEEE Congress on
By Shubhashis Sengupta,Vikrant Kaulgud,Vibhu Saujanya Sharma
Issue Date:July 2011
pp. 524-531
Cloud Computing is increasingly becoming popular as many enterprise applications and data are moving into cloud platforms. However, a major barrier for cloud adoption is real and perceived lack of security. In this paper, we take a holistic view of cloud c...
Grid Computing Security: A Taxonomy
Found in: IEEE Security and Privacy
By Anirban Chakrabarti, Anish Damodaran, Shubhashis Sengupta
Issue Date:January 2008
pp. 44-51
Grid computing helps us overcome heterogeneity in terms of computing elements, operating systems, policy decisions, and environments. However, security issues impede us from adopting the grid as a widespread IT virtualization solution, so we must develop s...
A Systematic Approach for Application Migration in a Grid Computing Environment
Found in: Asia-Pacific Conference on Services Computing. 2006 IEEE
By Anirban Chakrabarti, Shubhashis Sengupta, Adarsh Upadhyay, Anish Damodaran
Issue Date:December 2006
pp. 512-519
Enterprises are looking at Grid computing as a technology of enormous potential. One such issue is the issue of Grid application migration, where legacy applications are migrated to the Grid environment. The Grid Application Migration Framework (GAMF), is ...
Scalable enterprise level workflow and infrastructure management in a grid computing environment
Found in: Cluster Computing and the Grid, IEEE International Symposium on
By Keyur Gor, Dheepak Ra, Shakeb Ali, Lech Alves, Neel Arurkar, Ira Gupta, Anirban Chakrabarti, Amit Sharma, Shubhashis Sengupta
Issue Date:May 2005
pp. 661-667
A grid is described as a distributed network which comprises of heterogeneous and non-dedicated elements. The heterogeneity of a grid is not only defined in terms of computing elements and operating systems but also in terms of implementation of policies, ...
Managing QoS through Prioritization in Web Services
Found in: Web Information Systems Engineering Workshops, International Conference on
By Amit Sharma, Hemant Adarkar, Shubhashis Sengupta
Issue Date:December 2003
pp. 140-148
Most Web services management platforms cover two aspects related to quality of service: monitoring and reporting of various system performance metrics; and enhancing performance by increasing throughput, assuring reliability and failover etc. However, proa...
O2BC: A Technique for the Design of Component-Based Applications
Found in: Technology of Object-Oriented Languages, International Conference on
By Rajeshwari Ganesan, Shubhashis Sengupta
Issue Date:August 2001
pp. 0046
Abstract: Component-based development (CBD) has become a much talked-about subject today. While the technology of CBD--as exemplified by environments such as EJB and COM--has become increasingly mature, this has not been complemented by corresponding matur...
Code clustering workbench
Found in: 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM)
By Annervaz K M,Vikrant Kaulgud,Janardan Misra,Shubhashis Sengupta,Gary Titus,Azmat Munshi
Issue Date:September 2013
pp. 31-36
Source code clustering is an important technique used in software development and maintenance to understand the modular structure of code. An array of algorithms are available for clustering like simulated annealing based search. Source code have different...
Automatic extraction of glossary terms from natural language requirements
Found in: 2013 IEEE 21st International Requirements Engineering Conference (RE)
By Anurag Dwarakanath,Roshni R. Ramnani,Shubhashis Sengupta
Issue Date:July 2013
pp. 314-319
We present a method for the automatic extraction of glossary terms from unconstrained natural language requirements. The glossary terms are identified in two steps — a) compute units (which are candidates for glossary terms) b) disambiguate between the mut...
Software Clustering: Unifying Syntactic and Semantic Features
Found in: 2012 19th Working Conference on Reverse Engineering (WCRE)
By Janardan Misra,K.M. Annervaz,Vikrant Kaulgud,Shubhashis Sengupta,Gary Titus
Issue Date:October 2012
pp. 113-122
Software clustering is an important technique for extracting high level component architecture from the underlying source code. One of the limitations of the existing approaches is that most of the proposed techniques use only similar types of features for...