Mohan Baruwal Chhetri

Mohan Baruwal Chhetri
The Commonwealth Scientific and Industrial Research Organisation | CSIRO · Data61

PhD

About

99
Publications
12,294
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
871
Citations
Additional affiliations
August 2019 - present
The Commonwealth Scientific and Industrial Research Organisation
Position
  • Senior Researcher
February 2018 - July 2019
Swinburne University of Technology
Position
  • Lecturer
February 2005 - present
Swinburne University of Technology
Position
  • Research Associate

Publications

Publications (99)
Chapter
A resilient system can survive attacks and failures by autonomously adapting and managing its own functionality. An antifragile system is not only resilient but is also able to enhance its capabilities and become more resilient as a result of endogenous and exogenous stressors. This makes antifragility a highly desirable property of cyber defense s...
Article
Cooperative Intelligent Transport Systems (C-ITS) is one of the proposed solutions to improve the safety and efficiency of road transport. However, C-ITS is prone to misbehaviours that can cause devastating effects such as road accidents and potential loss of life. While there are several research studies including technical studies and surveys tha...
Article
Low-cost transient resources such as Amazon's Elastic Compute Cloud (EC2) Spot instances can be opportunistically leveraged to reduce the ongoing costs of cloud applications. However, they are susceptible to unilateral revocations by the vendor making them a risky proposition for long-running applications with strict performance requirements. It is...
Article
Full-text available
As the creators, designers, coders, testers, users, and occasional abusers of all software systems-including cyber security systems - humans should be at the centre of all design and development efforts. Despite this, most software engineering and cyber security research and practices tend to be function, data, or process oriented. In contrast, hum...
Conference Paper
The Internet of Vehicles (IoV) is a major contributor to Cooperative Intelligent Transportation Systems (C-ITS) as it enables intercommunication between the connected vehicles and the supporting infrastructure. Basic Safety Messages (BSMs) are a special type of messages used by connected vehicles to communicate kinematic information including posit...
Preprint
Full-text available
Biometric data, such as face images, are often associated with sensitive information (e.g medical, financial, personal government records). Hence, a data breach in a system storing such information can have devastating consequences. Deep learning is widely utilized for face recognition (FR); however, such models are vulnerable to backdoor attacks e...
Article
The increasing heterogeneity of the VM offerings on public IaaS clouds gives rise to a very large number of deployment options for constructing distributed, multi-component cloud applications. However, selecting an appropriate deployment variant , i.e., a valid combination of deployment options, to meet required performance levels is non-trivia...
Conference Paper
Full-text available
Case Based Reasoning (CBR) provides a framework to capture past problems and their solutions to solve future problems. Problem cases are typically complete; however, it is not always possible to have a complete problem case due to complexity, lack of data, or availability of human expertise. The limitations of existing approaches for handling incom...
Chapter
Ensuring cost-effective end-to-end QoS in an IoT data processing pipeline (DPP) is a non-trivial task. A key factor that affects the overall performance is the amount of computing resources allocated to each service in the pipeline. In this demo paper, we present AuraEN, an Autonomous resource allocation ENgine that can proactively scale the resour...
Chapter
With recent advances in wearable technology and the rapid adoption of wearable devices, there are increased opportunities for setting up innovative data markets through which large amounts of user-generated physiological data can be made available to health researchers at relatively low costs. However, given the sensitive nature of such data, a maj...
Chapter
Traditionally, shared decision-making has been considered as a one-off dyadic encounter between a patient and physician within the confines of the consultation room. In practice, several stakeholders are involved, and the decision-making process involves multiple rounds of interaction and can be influenced by different biopsychosocial, cultural, sp...
Article
Full-text available
With the continued appeal and adoption of cloud computing, an assessment of cloud run costs and migration affordability prior to adoption would assist enterprises that have several legacy applications targeted for cloud migration. However, as cloud migrations have become more prevalent, many have been characterised by unsuccessful migration or appl...
Preprint
Elasticity is a form of self-adaptivity in cloud-based software systems that is typically restricted to the infrastructure layer and realized through auto-scaling. However, both reactive and proactive forms of infrastructure auto-scaling have limitations, when used separately as well as together. To address these limitations, we propose an approach...
Chapter
The design of Multi-Attribute Double-Sided Auctions (MADSA) is an important problem being examined in a variety of domains. Despite significant efforts, an ideal compromise between expressiveness of preference representation and the tractability of MADSA mechanisms is still subject to much debate. In this paper, we propose a MADSA mechanism whereby...
Article
Cloud consumers have access to an increasingly diverse range of resource and contract options, but lack appropriate resource scaling solutions that can exploit this to minimize the cost of their cloud-hosted applications. Traditional approaches tend to use homogeneous resources and horizontal scaling to handle workload fluctuations and do not lever...
Conference Paper
Correct decision-making about cloud platform architecture is crucial for the success of any cloud migration project. Rule-Based Reasoning (RBR) can be used for cloud platform recommendation if a comprehensive set of requirements are available. However, the decision-makers typically do not have to sufficient information about the functional, non-fun...
Conference Paper
In a bid to minimize idle capital and maximize resource utilization and revenue, cloud infrastructure providers are increasingly offering customers a multitude of customized and flexible resource configurations and purchasing options. Yet, market research identifies cost optimization and performance optimization as the two main challenges for cloud...
Conference Paper
Full-text available
Most organizations moving their legacy systems to the cloud base their decisions on the naïve assumption that the public cloud provides cost savings. However, this is not always true. Sometimes the migration complexity of certain applications outweighs the benefits to be had from a public cloud. Moreover, the total cost of ownership does not necess...
Conference Paper
Previously, Amazon EC2 Spot prices were always driven by short-term trends in supply and demand, requiring consumers to have an in-depth understanding of Spot markets and the bidding process in order to make “intelligent” time-vs-money-vs-value trade-offs. However, with the newly announced streamlined access model for Spot instances, Amazon states...
Conference Paper
Ensuring cost-effective end-to-end QoS in a multilayer, multi-service, IoT data processing pipeline is a non-trivial challenge. The uncertainties surrounding the 3Vs of streaming data – variety, velocity and volume – impose dynamic QoS driven resource requirements on each component (or service) of the pipeline and make adaptive resource management...
Conference Paper
Full-text available
Most organisations moving their legacy systems to the cloud base their decisions on the naïve assumption that public cloud always provides cost savings, without sufficiently assessing the underlying application architecture, and the technical and financial constraints that it imposes on the chosen cloud architecture. This can lead to undesirable co...
Conference Paper
In this paper, we study forecasting through time series decomposition to predict Amazon Elastic Compute Cloud (EC2) Spot prices. To achieve this, we first decompose the Spot price history into time series components; each component, which can exhibit deterministic or non-deterministic qualities, is then separately forecast using different standard...
Conference Paper
Optimum Bid price estimation is crucial for Amazon Elastic Compute Cloud (EC2) consumers if they want to secure uninterrupted access to Spot instances at reduced costs. We recently reported that Bid price estimation is an implicit function of seasonal components and extreme spikes in the Spot price history. In this paper we apply time series foreca...
Conference Paper
Consumers can realize significant cost savings by procuring resources from computational spot markets such as Amazon Elastic Compute Cloud (EC2) Spot Instances. They can take advantage of the price differentials across time slots, regions, and instance types to minimize the total cost of running their applications on the cloud. However, Spot market...
Conference Paper
Modern cloud service-based applications (CSBAs) are increasingly being composed from multiple components that require and consume services at different layers of the cloud stack. The diverse, dynamic and unpredictable nature of both the cloud services and the application workloads makes quality-assured provision of CSBAs a major challenge. Elastici...
Conference Paper
Service Level Agreement (SLA) establishment can be viewed as a complex business process in which consumers and providers, with varying and potentially conflicting preferences, interact with one another in order to reach mutually acceptable agreements over the service usage terms and conditions. These interactions are governed by public interaction...
Article
Cloud migration allows organizations to benefit from reduced operational costs, improved flexibility, and greater scalability, and enables them to focus on core business goals. However, it also has the flip side of reduced visibility. Enterprises considering migration of their IT systems to the cloud only have a black box view of the offered infras...
Conference Paper
Migration to the cloud offers several benefits including reduced operational costs, flexibility, scalability, and a greater focus on business goals, but it also has a flip side reduced visibility. Organizations only have a blackbox view of cloud servers and while pricing and specification information is publicly available, there is limited informat...
Conference Paper
Service Level Agreement (SLA) establishment can be viewed as a cross-organizational business process, in which consumers and providers, with varying and potentially conflicting requirements and capabilities, interact with one another in order to try and reach common agreements over the service usage terms and conditions. These interactions are gove...
Conference Paper
In recent years there has been an exponential growth in the number of vendors offering Infrastructure-as-a-Service (IaaS), with a corresponding increase in the number of enterprises looking to migrate some, or all of their IT systems to the cloud. Prospective cloud consumers need to identify providers that offer resources with the most appropriate...
Conference Paper
Cloud computing services are rapidly gaining popularity with more and more businesses actively migrating to the cloud, and many new cloud providers emerging. In such circumstances, there is a need for a market platform that allows for automated trading of cloud services between numerous independent users. Therefore, in this paper we propose Smart C...
Article
Cloud computing offers a realization of SOA in which IT resources are dynamically provisioned as services to consumers using flexible provisioning and pricing models. When provisioning such services, providers and consumers must first agree over the service usage terms and conditions, which are captured in Service Level Agreements (SLAs). In this p...
Conference Paper
As the rate of cloud computing adoption grows, so does the need for consumption assistance. Enterprises looking to migrate their IT systems to the cloud require assistance in identifying providers that offer resources with the most appropriate pricing and performance levels to match their specific business needs. In this paper, we present Smart Clo...
Conference Paper
As the rate of cloud computing adoption grows, so does the need for consumption assistance. Enterprises that are looking to migrate their IT systems to the cloud, would like to quickly identify providers that offer resources with the most appropriate pricing and performance levels to match their specific business needs. However, no two vendors offe...
Article
The end-to-end QoS negotiation for service level agreement establishment for composite services involves compound multi-party negotiations in which the composite service provider concurrently negotiates with multiple candidates for each atomic service, selecting the one that best satisfies the atomic service QoS preferences while ensuring that the...
Conference Paper
AutoSLAM (Automated SLA Management) is a policy-based framework for the automated establishment of Service Level Agreements (SLAs) in open, diverse and dynamic Service Oriented Architecture (SOA) environments. The novelty of our framework lies in the support for multiple SLA interaction models, giving service consumers and providers the flexibility...
Article
We propose a policy-based framework for the automated establishment of SLAs for cloud computing services. The proposed framework supports multiple interaction models for SLA establishment giving consumers and providers the flexibility to choose one that is most appropriate in a given context, while simultaneously supporting multiple concurrent SLA...
Article
This paper addresses the problem of flexible procuring of multiple services with multiple non-functional characteristics, i.e., quality of service attributes. We investigate the one-to-many negotiation approach as a flexible method for procuring multiple services by a buyer agent. We address the problem of coordinating multiple concurrent negotiati...
Conference Paper
In this paper we present the cloud broker which can help decision makers assess the feasibility of adopting cloud computing in their organizations. It matches their requirements in terms of infrastructure, costs, geographic location and other requisite criteria, to the capabilities of the cloud service providers. Additionally, it allows them to tes...
Conference Paper
We propose a policy-based framework for the QoS differentiated provisioning of services. The proposed frame-work improves the state-of-the-art in policy-based preference specification by combining cardinal and ordinal preferences. We describe the underlying models, focussing on the key features and contributions of the proposed framework. We also s...
Conference Paper
Full-text available
The end-to-end QoS negotiation for SLA establishment for composite services involves compound multi-party negotiations in which the composite service provider concurrently negotiates with multiple candidates for each atomic service, selecting the ones that best satisfy the atomic service QoS preferences while ensuring that end-to-end QoS requiremen...
Conference Paper
Full-text available
We present a policy-centered QoS meta-model which can be used by service providers and consumers alike to express capabilities, requirements, constraints, and general management characteristics relevant for SLA establishment in service aggregations. We also provide a QoS assertion model which is generic, domain-independent and conforming to the WS-...
Article
The assurance of quality-of-service (QoS) is critical for the successful deployment of service-oriented applications, especially in open, dynamic, and distributed cross-organizational environments. Adaptive management of the QoS assured provision of composite services is required for more reliable, fault-tolerant, and flexible service delivery in s...
Conference Paper
Full-text available
Multiagent systems (MAS) are a promising software development paradigm for complex and dynamic application domains. However, building effective MAS software requires models, mechanisms and tools that support the flexible and precise specification and implementation of MAS, specifically agent behaviours. MAS should be designed highly flexible capabl...
Conference Paper
Full-text available
Agent technology is well positioned to address some of the key problems of service-oriented computing. It can work together with other technologies such as Web/grid services, semantic Web, process technologies, and component software to contribute to wide adoption of the service-oriented computing paradigm. This paper presents a generic agent-based...
Article
Efficient management of service level agreements which specify mutually-agreed understandings and expectations of service provision has been a subject of research for a few years. A critical issue in this area is for service consumers and service providers to effectively achieve agreements on non-functional aspects of service provision, such as qua...
Conference Paper
Full-text available
Efficient management of service level agreements which govern provision of service compositions remains a big challenge in the Web services environment. This paper reports innovative research aiming at supporting autonomous establishment of a set of interrelated service level agreements for service compositions. In this paper, an agent-based framew...
Conference Paper
Full-text available
Recent progress in the field of Web services has made it possible to integrate inter-organizational and heterogeneous services on the Web at runtime. If a user request cannot be satisfied by a single Web service, it is (or should be) possible to combine existing services in order to fulfill the request. However, there are several challenging issues...
Conference Paper
This paper reports innovative research aiming at supporting autonomous establishment and maintenance of service level agreements in order to guarantee end-to-end quality of service requirements for service composition provision. In this research, a set of interrelated service level agreements is established and maintained for a service composition,...
Conference Paper
Full-text available
Three distinct and interacting types of entities: people, software agents and e-markets are considered in this paper. These entities operate within Shaman, a proposed framework for the construction and operation of heterogeneous systems enabling business interactions such as auctions and negotiations between software and human agents across those s...
Conference Paper
Full-text available
There is increasing recognition of the potential benefits of mobile agent technology for distributed and mobile applications. However, thus far there has been only very limited consideration of the specific requirements for conceptual level modeling of agent mobility to support analysis and design of such applications. Furthermore, the fragmented n...
Conference Paper
Full-text available
The ASAPM project aims at developing new techniques, mechanisms and software solutions for enablement of flexible, dynamic and robust management of service-oriented application provision processes to ensure collective functionality, end-to-end QoS and stateful coordination of complex services
Article
Full-text available
The negotiation of Service Level Agreements for composite web services is a very complex process. It involves the coordination of the negotiation process so that the end-to-end QoS requirements of the user request are satisfied while ensuring that the atomic QoS requirements are also simultaneously satisfied. This paper summarizes three decision-ma...
Conference Paper
Full-text available
Virtual learning environments can be greatly improved if they can provide location independent services and personalized interactions to the learning community. One way of achieving this is by having smart virtual counterparts to represent the users in the virtual learning environment. We propose that mobile agent technology is aptly suited for pro...
Conference Paper
The benefits of agent mobility have been recognized for a variety of applications such as wireless ad hoc environments and network management. Mobile agent toolkits have been developed in response; however, they do not address the need for conceptual modeling techniques required for the analysis and design phases of mobile agent applications. On th...