Karan Mitra
Luleå University of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Karan Mitra.
Computing | 2015
Khalid Alhamazani; Rajiv Ranjan; Karan Mitra; Fethi A. Rabhi; Prem Prakash Jayaraman; Samee Ullah Khan; Adnene Guabtni; Vasudha Bhatnagar
Cloud monitoring activity involves dynamically tracking the Quality of Service (QoS) parameters related to virtualized resources (e.g., VM, storage, network, appliances, etc.), the physical resources they share, the applications running on them and data hosted on them. Applications and resources configuration in cloud computing environment is quite challenging considering a large number of heterogeneous cloud resources. Further, considering the fact that at given point of time, there may be need to change cloud resource configuration (number of VMs, types of VMs, number of appliance instances, etc.) for meet application QoS requirements under uncertainties (resource failure, resource overload, workload spike, etc.). Hence, cloud monitoring tools can assist a cloud providers or application developers in: (i) keeping their resources and applications operating at peak efficiency, (ii) detecting variations in resource and application performance, (iii) accounting the service level agreement violations of certain QoS parameters, and (iv) tracking the leave and join operations of cloud resources due to failures and other dynamic configuration changes. In this paper, we identify and discuss the major research dimensions and design issues related to engineering cloud monitoring tools. We further discuss how the aforementioned research dimensions and design issues are handled by current academic research as well as by commercial monitoring tools.
international conference on mobile technology, applications, and systems | 2009
Andreas Åhlund; Karan Mitra; Dan Johansson; Christer Åhlund; Arkady B. Zaslavsky
In the future, application mobility can play a crucial role and prove to be an enabler for next generation distributed applications. Application mobility lets an application follow the users while they roam between networks using several devices. In order to achieve seamless application mobility, several issues need to be considered such as device heterogeneity, GUI-adaptation and application loss. Thus, in this paper our contributions are two-fold. Firstly, we present our novel architecture called the Application Mobility Manager (A2M) which provides seamless application mobility. The proposed architecture is context-aware and decentralized. Finally, we present a novel application called the Mobile YouTube Player which is capable of moving between heterogeneous devices and provide users with seamless video experience. We validate the proposed system through rigorous experimentation and user studies based on the real-world test bed and prototype implementation. The results clearly validate that the proposed system can support seamless application mobility.
ieee international conference on cloud computing technology and science | 2015
Khalid Alhamazani; Rajiv Ranjan; Prem Prakash Jayaraman; Karan Mitra; Chang Liu; Fethi A. Rabhi; Dimitrios Georgakopoulos; Lizhe Wang
Cloud computing provides on-demand access to affordable hardware (e.g., multi-core CPUs, GPUs, disks, and networking equipment) and software (e.g., databases, application servers and data processing frameworks) platforms with features such as elasticity, pay-per-use, low upfront investment and low time to market. This has led to the proliferation of business critical applications that leverage various cloud platforms. Such applications hosted on single/multiple cloud provider platforms have diverse characteristics requiring extensive monitoring and benchmarking mechanisms to ensure run-time Quality of Service (QoS) (e.g., latency and throughput). This paper proposes, develops and validates CLAMBS—Cross-Layer Multi-Cloud Application Monitoring and Benchmarking as-a-Service for efficient QoS monitoring and benchmarking of cloud applications hosted on multi-clouds environments. The major highlight of CLAMBS is its capability of monitoring and benchmarking individual application components such as databases and web servers, distributed across cloud layers (*-aaS), spread among multiple cloud providers. We validate CLAMBS using prototype implementation and extensive experimentation and show that CLAMBS efficiently monitors and benchmarks application components on multi-cloud platforms including Amazon EC2 and Microsoft Azure.
wireless communications and networking conference | 2015
Karan Mitra; Saguna Saguna; Christer Åhlund; Daniel Granlund
Mobile devices have become an integral part of our daily lives. Applications running on these devices may avail storage and compute resources from the cloud(s). Further, a mobile device may also connect to heterogeneous access networks (HANs) such as WiFi and LTE to provide ubiquitous network connectivity to mobile applications. These devices have limited resources (compute, storage and battery) that may lead to service disruptions. In this context, mobile cloud computing enables offloading of computing and storage to the cloud. However, applications running on mobile devices using clouds and HANs are prone to unpredictable cloud workloads, network congestion and handoffs. To run these applications efficiently the mobile device requires the best possible cloud and network resources while roaming in HANs. This paper proposes, develops and validates a novel system called M2C2 which supports mechanisms for: i.) multihoming, ii.) cloud and network probing, and iii.) cloud and network selection. We built a prototype system and performed extensive experimentation to validate our proposed M2C2. Our results analysis shows that the proposed system supports mobility efficiently in mobile cloud computing.
acm symposium on applied computing | 2011
Karan Mitra; Arkady B. Zaslavsky; Christer Åhlund
In this paper, we develop a novel context-aware approach for quality of experience (QoE) modeling, reasoning and inferencing in mobile and pervasive computing environments. The proposed model is based upon a state-space approach and Bayesian networks for QoE modeling and reasoning. We further extend this context model to incorporate influence diagrams for efficient QoE inferencing. Our approach accommodates user, device and quality of service (QoS) related context parameters to determine the overall QoE of the user. This helps in user-related media, network and device adaptation. We perform experimentation to validate the proposed approach and the results verify its modeling and inferencing capabilities.
ieee international conference on services computing | 2014
Khalid Alhamazani; Rajiv Ranjan; Karan Mitra; Prem Prakash Jayaraman; Zhiqiang George Huang; Lizhe Wang; Fethi A. Rabhi
Cloud computing provides on-demand access to affordable hardware (e.g., multi-core CPUs, GPUs, disks, and networking equipment) and software (e.g., databases, application servers, data processing frameworks, etc.) platforms. Application services hosted on single/multiple cloud provider platforms have diverse characteristics that require extensive monitoring mechanisms to aid in controlling run-time quality of service (e.g., access latency and number of requests being served per second, etc.). To provide essential real-time information for effective and efficient cloud application quality of service (QoS) monitoring, in this paper we propose, develop and validate CLAMS-Cross-Layer Multi-Cloud Application Monitoring-as-a-Service Framework. The proposed framework is capable of: (a) performing QoS monitoring of application components (e.g., database, web server, application server, etc.) that may be deployed across multiple cloud platforms (e.g., Amazon and Azure), and (b) giving visibility into the QoS of individual application component, which is something not supported by current monitoring services and techniques. We conduct experiments on real-world multi-cloud platforms such as Amazon and Azure to empirically evaluate our framework and the results validate that CLAMS efficiently monitors applications running across multiple clouds.
international conference on multimedia and expo | 2011
Karan Mitra; Christer Åhlund; Arkady B. Zaslavsky
This paper presents a pioneering context-aware approach for quality of experience (QoE) measurement and prediction. The proposed approach incorporates an intuitive context-aware framework and decision theory. It is capable of incorporating several QoE related classes and context information to correctly measure and predict the overall QoE on a single scale. Our approach can be used in measuring and predicting QoE in both lab and living-lab settings based on user, device and network related context parameters. The predicted QoE can be beneficial for network operators to minimize network churn and can help application developers to build smart user-centric applications. We perform extensive experimentation and the results validate our approach.
Transactions on Large-Scale Data- and Knowledge-Centered Systems XX : Special Issue on Advanced Techniques for Big Data Management | 2015
Meisong Wang; Prem Prakash Jayaraman; Rajiv Ranjan; Karan Mitra; Miranda Zhang; Eddie Li; Samee Ullah Khan; Mukkaddim Pathan; Dimitrios Georgakopoulos
Content distribution networks (CDNs) using cloud resources such as storage and compute have started to emerge. Unlike traditional CDNs hosted on private data centers, cloud-based CDNs take advantage of the geographical availability and the pay-as-you-go model of cloud platforms. The Cloud-based CDNs (CCDNs) promote content-delivery-as-a-service cloud model. Though CDNs and CCDNs share similar functionalities, introduction of cloud impose additional challenges that have to be addressed for a successful CCDN deployment. Several papers have tried to address the issues and challenges around CDN with varying degree of success. However, to the best of our knowledge there is no clear articulation of issues and challenges problems within the context of cloud-based CDNs. Hence, this paper aims to identify the open challenges in cloud-based CDNs. In this regard, we present an overview of cloud-based CDN followed by a detailed discussion on open challenges and research dimensions. We present a state-of-the-art survey on current commercial and research/academic CCDNs. Finally, we present a comprehensive analysis of current CCDNs against the identified research dimensions.
IET Cyber-Physical Systems: Theory & Applications | 2016
Tejal Shah; Ali Yavari; Karan Mitra; Saguna Saguna; Prem Prakash Jayaraman; Fethi A. Rabhi; Rajiv Ranjan
There is a growing emphasis to find alternative non-traditional ways to manage patients to ease the burden on health care services largely fuelled by a growing demand from sections of population that is ageing. In-home remote patient monitoring applications harnessing technological advancements in the area of Internet of things (IoT), semantic web, data analytics, and cloud computing have emerged as viable alternatives. However, such applications generate large amounts of real-time data in terms of volume, velocity, and variety thus making it a big data problem. Hence, the challenge is how to combine and analyse such data with historical patient data to obtain meaningful diagnoses suggestions within acceptable time frames (considering quality of service (QoS)). Despite the evolution of big data processing technologies (e.g. Hadoop) and scalable infrastructure (e.g. clouds), there remains a significant gap in the areas of heterogeneous data collection, real-time patient monitoring, and automated decision support (semantic reasoning) based on well-defined QoS constraints. In this study, the authors review the state-of-the-art in enabling QoS for remote health care applications. In particular, they investigate the QoS challenges required to meet the analysis and inferencing needs of such applications and to overcome the limitations of existing big data processing tools.
international conference on e health networking application services | 2015
Ngo Manh Khoi; Saguna Saguna; Karan Mitra; Christer Åhlund
The ageing population worldwide is constantly rising, both in urban and regional areas. There is a need for IoT-based remote health monitoring systems that take care of the health of elderly people without compromising their convenience and preference of staying at home. However, such systems may generate large amounts of data. The key research challenge addressed in this paper is to efficiently transmit healthcare data within the limit of the existing network infrastructure, especially in remote areas. In this paper, we identified the key network requirements of a typical remote health monitoring system in terms of real-time event update, bandwidth requirements and data generation. Furthermore, we studied the network communication protocols such as CoAP, MQTT and HTTP to understand the needs of such a system, in particular the bandwidth requirements and the volume of generated data. Subsequently, we have proposed IReHMo - an IoT-based remote health monitoring architecture that efficiently delivers healthcare data to the servers. The CoAP-based IReHMo implementation helps to reduce up to 90% volume of generated data for a single sensor event and up to 56% required bandwidth for a healthcare scenario. Finally, we conducted a scalability analysis to determine the feasibility of deploying IReHMo in large numbers in regions of north Sweden.
Collaboration
Dive into the Karan Mitra's collaboration.
Commonwealth Scientific and Industrial Research Organisation
View shared research outputs