Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nikos Anerousis

dblp:a/NikosAnerousis · also Nikolaos Anerousis · DBLP profile ↗
← Back
41ranked-venue papers
10as first author
0since 2021 · last 2018
0000-0001-9993-9699ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 17 · 6 first-authorDatabases, data management, data science and information retrieval · 8Artificial intelligence and machine learning · 7Software engineering, systems software and programming languages · 5Human-computer interaction and ubiquitous computing · 2 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
5 papers
Data mining · 61% Information retrieval · 16% Recommender systems · 13%
Software engineering, system software, and programming languages
3 papers
Services computing and microservices · 100%
Computer networks
2 papers
Network optimization and economics · 49% Internet architecture and protocols · 28% Routing and switching · 15%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 18 heaviest of 23, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › text mining › topic model
latent topic models
0.112012
Latent association analysis of document pairs · KDD 2012
Data mining
pattern mining
0.112012
Latent association analysis of document pairs · KDD 2012
Information retrieval
retrieval models
0.112012
Latent association analysis of document pairs · KDD 2012
Services computing and microservices › service management
IT service management
0.122010
Generative models for ticket resolution in expert networks · KDD 2010
EasyTicket: a ticket routing recommendation engine for enterprise problem resolution · Proc. VLDB Endow. 2008
Recommender systems › domain-specific recommendation
route recommendation
0.122010
EasyTicket: a ticket routing recommendation engine for enterprise problem resolution · Proc. VLDB Endow. 2008
Generative models for ticket resolution in expert networks · KDD 2010
Data mining › probabilistic model
probabilistic generative model
0.112010
Generative models for ticket resolution in expert networks · KDD 2010
Data mining
probabilistic graphical models
0.112010
Generative models for ticket resolution in expert networks · KDD 2010
Data mining › predictive modeling
classification
0.112009
Two Heads Better Than One: Metric+Active Learning and its Applications for IT Service Classification · ICDM 2009
Machine learning and data management
metric learning
0.112009
Two Heads Better Than One: Metric+Active Learning and its Applications for IT Service Classification · ICDM 2009
Data mining › structured data mining
graph mining
0.112008
EasyTicket: a ticket routing recommendation engine for enterprise problem resolution · Proc. VLDB Endow. 2008
Information retrieval › ranking › text ranking
document ranking
0.012012
Latent association analysis of document pairs · KDD 2012
Recommender systems
recommendation
0.012010
Generative models for ticket resolution in expert networks · KDD 2010
Machine learning and data management
active learning
0.012009
Two Heads Better Than One: Metric+Active Learning and its Applications for IT Service Classification · ICDM 2009
Data mining › pattern mining
sequential pattern mining
0.012008
Efficient ticket routing by resolution sequence mining · KDD 2008
Network optimization and economics
admission control
0.011998
Virtual path control for ATM networks with call level quality of service guarantees · IEEE/ACM Trans. Netw. 1998
Content delivery and video streaming
multimedia transmission
0.011999
TOPS: an architecture for telephony over packet networks · IEEE J. Sel. Areas Commun. 1999
Routing and switching
routing
0.011998
Virtual path control for ATM networks with call level quality of service guarantees · IEEE/ACM Trans. Netw. 1998
Routing and switching › routing › virtual circuit routing
virtual path routing
0.011998
Virtual path control for ATM networks with call level quality of service guarantees · IEEE/ACM Trans. Netw. 1998

Methods — techniques the papers use, named apart from their topics

maximum likelihood estimation · 0.4iterated representative selection · 0.2discriminative neighborhood metric learning · 0.2active learning with median selection · 0.2social network mining · 0.2sequence mining · 0.2generative model · 0.1logical channel abstraction · 0.0encapsulation format · 0.0simulation · 0.0optimization · 0.0
YearPublicationVenuePosition
2018 NL2API: A Framework for Bootstrapping Service Recommendation Using Natural Language Queries
abstract
Existing approaches to recommend services using natural language queries are supervised or unsupervised. Supervised approaches rely on a dataset with natural language queries annotated with categorizing labels. As the annotation process is manual and requires deep domain knowledge, these approaches are not readily applicable on new datasets. On the other hand, unsupervised approaches overcome the limitation. To date, unsupervised approaches are primarily based on matching keywords, entity relationships, topics and clusters. Keywords and entity relationships ignore the semantic similarity between a query and services. Topics and clusters capture the semantic similarity, but rely on mashups that explicitly capture relationships between services. Again, for new services, the information are not readily available. We propose NL2API, a framework that relies solely on service descriptions for recommending services. NL2API has the benefit of being immediately applicable as a bootstrap recommender for new datasets. To capture relationships among services, NL2API provides different approaches to construct communities where a community represents an abstraction over a group of services. Based on the communities and users' queries, NL2API applies a query matching approach to recommend top-k services. We evaluate NL2API on datasets collected from Programmable Web and API Harmony. Our evaluation shows that for sizable datasets such as Programmable Web NL2API outperforms baseline approaches.
Chen Lin 0001, Anup K. Kalia, Jin Xiao 0005, Maja Vukovic, Nikos Anerousis
ICWS5
2018 Continuous Compliance: Experiences, Challenges, and Opportunities
abstract
IT compliance is an area of increasing attention and capital spend in enterprise IT environments. We present "Continuous Compliance", a framework that allows a managed IT services provider to automate the overall process of keeping IT assets conformant with enterprise policies, regulatory frameworks, and other best practices. Our framework applies to all cloud layers and service models: Infrastructure-, Platform-, and Software-as-a-Service. We describe our framework design, its operation, and the post-process analytics and reporting. We also examine remediation reports gathered from over 2,000 servers for a seven month period, graph the incidence of repeated remediations, and explore some reasons for gradually subsiding remediations.
Robert Filepp, Constantin Adam, Milton Hernandez, Maja Vukovic, Nikos Anerousis, Guan Qun Zhang
SERVICES5
2017 Design and Evaluation of a Self-Service Delivery Framework
Constantin Adam, Nikos Anerousis, Muhammed Fatih Bulut, Robert Filepp, Anup K. Kalia, Brian Peterson, John J. Rofrano, Maja Vukovic, Jin Xiao 0005
ICSOC2
2017 Cataloger: Catalog Recommendation Service for IT Change Requests
Anup K. Kalia, Jin Xiao 0005, Muhammed Fatih Bulut, Maja Vukovic, Nikos Anerousis
ICSOC5
2017 BlueWall: Software defined network management in hybrid enterprise cloud environments
abstract
Presented BlueWall: Software Defined Network Management in Hybrid Enterprise Cloud Environments for managing firewall request when servers (or services) are created (via APIs). Demonstrated hybrid network management design and self-service capabilities. Discussed challenges arising in network management in the hybrid enterprise cloud environments.
Jinho Hwang, Jin Xiao 0005, Nikos Anerousis
IM3
2017 BlueShift: Automated application transformation to Cloud Native architectures
abstract
Presented BlueShift: Self-service for orchestrating automated tasks (via APIs) and human tasks for end-to-end transformation process including, application discovery, analysis, artifact transformation and enablement of cloud value-add services. Demonstrated transformation process for PlantsByWebSphere application, with Liberty Profile runtime as a target in BlueMix (cloud-foundry based platform). Discussed challenges arising in transformation from application complexity and non-functional requirements.
Maja Vukovic, Jinho Hwang, John J. Rofrano, Nikos Anerousis
IM4
2016 FitScale: Scalability of Legacy Applications Through Migration to Cloud
Jinho Hwang, Maja Vukovic, Nikos Anerousis
ICSOC3
2015 Dynamic capacity management and traffic steering in enterprise passive optical networks
abstract
In the last few years, changing infrastructure and business requirements are forcing enterprises to rethink their networks. Enterprises look for network infrastructures that increase network efficiency, flexibility, and cost reduction. At the same time, the emergence of Cloud and mobile in enterprise networks has introduced tremendous variability in enterprise traffic patterns at the edge. This highly mobile and dynamic traffic presents a need for dynamic capacity management and adaptive traffic steering and appeals for new infrastructures and management solutions. In this context, passive optical networks (PON) have gained attention in the last few years as a promising solution for enterprise networks, as it can offer efficiency, security, and cost reduction. However, network management in PON is not yet automated and needs humain intervention. As such, capabilities for dynamic and adaptive PON are necessary. In this paper, we present a joint solution for PON capacity management both in deployment and in operation, as to maximize peak load tolerance by dynamically allocating capacity to fit varying and migratory traffic loads. To this end, we developed the novel approaches of capacity pool based deployment and dynamic traffic steering in PON. Compared with traditional edge network design, our approach significantly reduces the need for capacity over-provisioning. Compared with generic PON networks, our approach enables dynamic traffic steering through software-defined control. We implemented our design on a production grade PON testbed, and the results demonstrate the feasibility and flexibility of our approach.
Ahmed Amokrane, Jin Xiao 0005, Jinho Hwang, Nikos Anerousis
IM4
2015 Enterprise-scale cloud migration orchestrator
abstract
With the promise of low-cost access to flexible and elastic resources, enterprises are increasingly migrating their existing workloads into the Cloud. Yet, the heterogeneity of the workloads and existing configuration of legacy IT infrastructure make it challenging to enable a one-click, seamless migration process. There are multiple tools available for migrating servers based on their existing configurations and multiple ways of dealing with data synchronization (post migration). In this paper, we present a Cloud Migration Orchestrator (CMO), based on business process management (BPM) approach to provide a systematic framework to automate and coordinate migration activities. CMO coordinates the process of migration, starting from discovery, provisioning, network configuration, execution of migration, cutover and validation. CMO integrates multiple migration technologies, to support different migration scenarios. We present and discuss our results from a preliminary deployment of CMO to migrate 25 VMware instances and discuss how this approach improves the effectiveness of migration, and seamlessly coordinates activities required to be executed.
Jinho Hwang, Yun-Wu Huang, Maja Vukovic, Nikos Anerousis
IM4
2015 Measuring enterprise network usage pattern & deploying passive optical LANs
abstract
Recent advances in the manufacturing and commercialization of passive optical components are now extending the capabilities of fiber to edge and campus networks. This paper presents a comparison between Passive Optical LAN (POL) and copper-based LAN solution, and demonstrate the benefits of PON such as reduced infrastructure footprint and cost, reduced power requirements, future-proof bandwidth, greener infrastructure, safer, higher security and higher reliability.
Yaoping Ruan, Nikos Anerousis, Mudhakar Srivatsa, Jin Xiao 0005, R. Todd Christner, Luis Farrolas, John Short
IM2
2013 Quality improvement and quantitative modeling - Using mashups for human error prevention
Carlos Raniery Paula dos Santos, Lisandro Z. Granville, Larisa Shwartz, Nikos Anerousis, David Loewenstern
IM4
2012 Effort instrumentation and management in service delivery environments
Melissa J. Buco, Daniela Rosu 0001, Dikran S. Meliksetian, Frederick Wu, Nikos Anerousis
CNSM5
2012 Latent association analysis of document pairs
abstract
This paper presents Latent Association Analysis (LAA), a generative model that analyzes the topics within two document sets simultaneously, as well as the correlations between the two topic structures, by considering the semantic associations among document pairs. LAA defines a correlation factor that represents the connection between two documents, and considers the topic proportion of paired documents based on this factor. Words in the documents are assumed to be randomly generated by particular topic assignments and topic-to-word probability distributions. The paper also presents a new ranking algorithm, based on LAA, that can be used to retrieve target documents that are potentially associated with a given source document. The ranking algorithm uses the latent factor in LAA to rank target documents by the strength of their semantic associations with the source document. We evaluate the LAA algorithm with real datasets, specifically, the IT-Change and the IT-Solution document sets from the IBM IT service environment and the Symptom-Treatment document sets from Google Health. Experimental results demonstrate that the LAA algorithm significantly outperforms existing algorithms.
Gengxin Miao, Ziyu Guan, Louise E. Moser, Xifeng Yan, Shu Tao, Nikos Anerousis, Jimeng Sun 0001
KDD6
2012 Workload characterization and prediction in the cloud: A multiple time series approach
abstract
Cloud computing promises high scalability, flexibility and cost-effectiveness to satisfy emerging computing requirements. To efficiently provision computing resources in the cloud, system administrators need the capabilities of characterizing and predicting workload on the Virtual Machines (VMs). In this paper, we use data traces obtained from a real data center to develop such capabilities. First, we search for repeatable workload patterns by exploring cross-VM workload correlations resulted from the dependencies among applications running on different VMs. Treating workload data samples as time series, we develop a co-clustering technique to identify groups of VMs that frequently exhibit correlated workload patterns, and also the time periods in which these VM groups are active. Then, we introduce a method based on Hidden Markov Modeling (HMM) to characterize the temporal correlations in the discovered VM clusters and to predict variations of workload patterns. The experimental results show that our method can not only help better understand group-level workload characteristics, but also make more accurate predictions on workload changes in a cloud.
Arijit Khan 0001, Xifeng Yan, Shu Tao, Nikos Anerousis
NOMS4
2011 Performance management and quantitative modeling of IT service processes using mashup patterns
Carlos Raniery Paula dos Santos, Lisandro Z. Granville, Winnie Cheng, David Loewenstern, Larisa Shwartz, Nikos Anerousis
CNSM6
2011 The cost of service quality in IT Outsourcing
abstract
In recent years, the IT services industry is under continuous pressure to improve the quality of its services, while doing so at reduced prices. In order to determine quality, the IT industry seems to be converging towards a set of commonly used metrics, including but not limited to, equipment availability, the time to resolve incidents, etc. In order to improve the quality of their services, service providers need to adopt a consistent and continuous focus on their internal processes, the skills of their people, the organizational structure and so on. On the other hand, the IT service industry has been traditionally labor intensive. Even though a wide range of management tools is available to support even the most complex management tasks, the overall service management process still relies on the existence of humans to make important decisions, perform complex administration tasks and monitor the performance and effectiveness of the overall process. This paper studies the tradeoff between the cost of a service (as manifested by the staffing level) and the corresponding quality metrics (subject to the service level agreement). In particular, we study the cost of service quality through the use of an optimization model that takes into account the constraints and cost factors typically encountered in a service provider environment.
Nikos Anerousis, Yixin Diao, Aliza R. Heching
Integrated Network Management1
2011 A data confidentiality architecture for developing management mashups
abstract
Mashups are powerful applications created from accessing and composing multiple and distributed information sources. Their ease-of-use and modularity allow users at any skill level to construct, share and integrate their own applications. However, data security concerns remain a hindering factor in its widespread adoption, in particular, for network management. In this paper, we propose a novel development methodology and system architecture called Maestro that allows developers to express their data privacy concerns and enforce policies during mashup executions. We evaluated Maestro by building two mashup applications for managing live networks and by running performance tests that show that our runtime has negligible overhead.
Carlos Raniery Paula dos Santos, Rafael Santos Bezerra, Lisandro Z. Granville, Leandro Marcio Bertholdo, Winnie Cheng, Nikos Anerousis
Integrated Network Management6
2010 Assessing Expertise Awareness in Resolution Networks
abstract
Problem resolution is a key issue in the IT service industry. A large service provider handles, on daily basis, thousands of tickets that report various types of problems from its customers. The efficiency of this process highly depends on the effective interactions among various expert groups, in search of the resolver to the reported problem. In fact, ticket transfer decisions reflect the expertise awareness between groups, thus encoding a sophisticated resolution social network. In this paper, we propose a computational framework to quantitatively assess expertise awareness, i.e., how well a group knows the expertise of others. An accurate assessment of expertise awareness could identify the weakest components in a resolution system. The framework, built on our previously developed resolution engine, is able to calculate the performance difference caused by excluding a node from the network. The difference exposes the awareness of this node to other nodes in the network. To our best knowledge, this is the first study on this problem from a computational perspective. We tested the proposed framework on a large set of real-world problem tickets and validated our discovery by carefully analyzing the tickets that are incorrectly transferred. Experimental results show that our framework can successfully capture groups that do not know others' expertise very well.
Yi Chen 0001, Shu Tao, Xifeng Yan, Nikos Anerousis, Qihong Shao
ASONAM4
2010 Content-Aware Resolution Sequence Mining for Ticket Routing
Shu Tao, Xifeng Yan, Nikos Anerousis, Yi Chen 0001
BPM4
2010 PTM: probabilistic topic mapping model for mining parallel document collections
abstract
Many applications generate a large volume of parallel document collections. A parallel document collection consists of two sets of documents where the documents in each set correspond to each other and form semantic pairs (e.g., pairs of problem and solution descriptions in a help-desk setting). Although much work has been done on text mining, little previous work has attempted to mine such a novel kind of text data. In this paper, we propose a new probabilistic topic model, called Probabilistic Topic Mapping (PTM) model, to mine parallel document collections to simultaneously discover latent topics in both sets of documents as well as the mapping of topics in one set to those in the other. We evaluate the PTM model on one real parallel document collection in IT service domain. We show that PTM can effectively discover meaningful topics, as well as their mappings, and it's also useful for improving text matching and retrieval when there's a vocabulary gap.
Duo Zhang 0001, Jimeng Sun 0001, ChengXiang Zhai, Abhijit Bose, Nikos Anerousis
CIKM5
2010 Generative models for ticket resolution in expert networks
abstract
Ticket resolution is a critical, yet challenging, aspect of the delivery of IT services. A large service provider needs to handle, on a daily basis, thousands of tickets that report various types of problems. Many of those tickets bounce among multiple expert groups before being transferred to the group with the right expertise to solve the problem. Finding a methodology that reduces such bouncing and hence shortens ticket resolution time is a long-standing challenge. In this paper, we present a unified generative model, the Optimized Network Model (ONM), that characterizes the lifecycle of a ticket, using both the content and the routing sequence of the ticket. ONM uses maximum likelihood estimation, to represent how the information contained in a ticket is used by human experts to make ticket routing decisions. Based on ONM, we develop a probabilistic algorithm to generate ticket routing recommendations for new tickets in a network of expert groups. Our algorithm calculates all possible routes to potential resolvers and makes globally optimal recommendations, in contrast to existing classification methods that make static and locally optimal recommendations. Experiments show that our method significantly outperforms existing solutions.
Gengxin Miao, Louise E. Moser, Xifeng Yan, Shu Tao, Yi Chen 0001, Nikos Anerousis
KDD6
2010 Risk identification and project health prediction in IT service management
abstract
Strategic Outsourcing (SO) services allow clients to offload the operation of IT systems and processes to a specialized service provider, so they can focus on their core business functions. SO projects are multi-year engagements and are governed by a myriad of factors throughout their lifetime. The goal of service management is to ensure uninterrupted delivery of service from the provider to the client, while meeting a number of quality and performance goals. For the service provider, such objectives include continuous profitability of the contract, high execution quality and ultimately, high client satisfaction. The latter requires quality in delivery (as evidenced by a number of key performance indicators), controlled cost, and service responsiveness.
Geraldine Abbott, Nikos Anerousis, Forrest Gordon, Allen Grussing, Sergey Makogon, Paul Manore, Fiona Humphries, Joan Sherry, Shu Tao
NOMS2
2010 Elements of system design optimization in service quality management
abstract
Services Quality is an area of opportunity for IT service providers to innovate and deliver outstanding results to their customers. The objective is to minimize the variance of key quality indicators and deliver predictable capabilities. In this paper we adopt the Lean Sigma methodology from the manufacturing domain as a quality control framework and propose an optimized system model for managing predictability and reducing cost in the IT incident management process. The model establishes guidelines for receiving, classifying and distributing work in a service delivery organization. It defines metrics, controls and management objectives. Using simulation, we conduct an extensive numerical study to show how the model behaves under different operational scenarios that reflect a diverse skill base, the presence of service level objectives, and incoming work with varying levels of complexity. In addition, we provide managerial insight into what drives performance and illustrate the trade-offs between different service delivery designs.
Nikos Anerousis, Yixin Diao, Aliza R. Heching
NOMS1
2009 Two Heads Better Than One: Metric+Active Learning and its Applications for IT Service Classification
abstract
Large IT service providers track service requests and their execution through problem/change tickets. It is important to classify the tickets based on the problem/change description in order to understand service quality and to optimize service processes. However, two challenges exist in solving this classification problem: 1) ticket descriptions from different classes are of highly diverse characteristics, which invalidates most standard distance metrics; 2) it is very expensive to obtain high-quality labeled data. To address these challenges, we develop two seemingly independent methods 1) discriminative neighborhood metric learning (DNML) and 2) active learning with median selection (ALMS), both of which are, however, based on the same core technique: iterated representative selection. A case study on real IT service classification application is presented to demonstrate the effectiveness and efficiency of our proposed methods.
Fei Wang 0001, Jimeng Sun 0001, Tao Li 0001, Nikos Anerousis
ICDM4
2008 Clustered subset selection and its applications on it service metrics
abstract
Motivated by the enormous amounts of data collected in a large IT service provider organization, this paper presents a method for quickly and automatically summarizing and extracting meaningful insights from the data. Termed Clustered Subset Selection (CSS), our method enables program-guided data explorations of high-dimensional data matrices. CSS combines clustering and subset selection into a coherent and intuitive method for data analysis. In addition to a general framework, we introduce a family of CSS algorithms with different clustering components such as k-means and Close-to-Rank-One (CRO) clustering, and Subset Selection components such as best rank-one approximation and Rank-Revealing QR (RRQR) decomposition.
Christos Boutsidis, Jimeng Sun 0001, Nikos Anerousis
CIKM3
2008 Efficient ticket routing by resolution sequence mining
abstract
IT problem management calls for quick identification of resolvers to reported problems. The efficiency of this process highly depends on ticket routing---transferring problem ticket among various expert groups in search of the right resolver to the ticket. To achieve efficient ticket routing, wise decision needs to be made at each step of ticket transfer to determine which expert group is likely to be, or to lead to the resolver.
Qihong Shao, Yi Chen 0001, Shu Tao, Xifeng Yan, Nikos Anerousis
KDD5
2008 Enterprise mashups and Web 2.0 for management
Hani Jamjoom, Nikos Anerousis
NOMS2
2008 EasyTicket: a ticket routing recommendation engine for enterprise problem resolution
abstract
Managing problem tickets is a key issue in IT service industry. A large service provider may handle thousands of problem tickets from its customers on a daily basis. The efficiency of processing these tickets highly depends on ticket routing---transferring problem tickets among expert groups in search of the right resolver to the ticket. Despite that many ticket management systems are available, ticket routing in these systems is still manually operated by support personnel. In this demo, we introduce EasyTicket, a ticket routing recommendation engine that helps automate this process. By mining ticket history data, we model an enterprise social network that represents the functional relationships among various expert groups in ticket routing. Based on this network, our system then provides routing recommendations to new tickets. Our experimental studies on 1.4 million real-world problem tickets show that on average, EasyTicket can improve the efficiency of ticket routing by 35%.
Qihong Shao, Yi Chen 0001, Shu Tao, Xifeng Yan, Nikos Anerousis
Proc. VLDB Endow.5
2007 Service Assurance Process Re-Engineering Using Location-aware Infrastructure Intelligence
abstract
The continuous introduction of converged services such as VoIP and Video-On-Demand has created many operational challenges for service providers. In this paper, we describe how to use location-aware technologies, not only to integrate disparate management applications, but also to transform the underlying process to use geographical views as the focal point of management operations. Based on an engagement with a large Cable provider, we have designed and implemented 3i - Integrated Infrastructure Intelligence - to address key issues in the service assurance process. 3i is highly componentized and provides an intuitive way for creating role-based views through dynamic scoping, event aggregation and status projection, and location-driven active probing. We analyze the current service assurance process and compare it with the improved process after introducing 3i. Overall, the re-engineered process offers base execution improvements in alarm collection, problem drill-down and reporting, as well as complexity improvements throughout. 3i is a fully implemented tool and has demonstrated capabilities beyond its original intended scope as a decision support tool in planning and marketing functions.
Hani Jamjoom, Nikos Anerousis, Raymond B. Jennings III, Debanjan Saha
Integrated Network Management2
2007 Special issue: Emerging middleware for next generation networks
George Kormentzas, Sokrates Katsikas, Nikos Anerousis, Iakovos S. Venieris
Comput. Commun.3
2006 The Software-as-a-Service Model for Mobile and Ubiquitous Computing Environments
abstract
An area of unique opportunity for SaaS is the mobile and ubiquitous computing space. The SaaS model has a number of advantages that are uniquely suited to a resource-constrained mobile computing environment. This short paper gives a high level overview of the SaaS which brings significant opportunities in this space and further presents the architectural considerations for SaaS providers and mobile computing environments
Nikos Anerousis, Ajay Mohindra
MobiQuitous1
2006 Problem Determination in Enterprise Middleware Systems using Change Point Correlation of Time Series Data
abstract
Clustered enterprise middleware systems employing dynamic workload scheduling are susceptible to a variety of application malfunctions that can manifest themselves in a counterintuitive fashion and cause debilitating damage. Until now, diagnosing problems in that domain involves investigating log files and configuration settings and requires in-depth knowledge of the middleware architecture and application design. This paper presents a method for problem determination using change point detection techniques and problem signatures consisting of a combination of changes (or absence of changes) in different metrics. We implemented this approach on a clustered middleware system and applied it to the detection of the storm drain condition: a debilitating problem encountered in clustered systems with counterintuitive symptoms. Our experimental results show that the system detects 93% of storm drain faults with no false positives.
Manoj K. Agarwal, Manish Gupta 0007, Vijay Mann, Narendran Sachindran, Nikos Anerousis, Lily B. Mummert
NOMS5
2005 Health monitoring and control for application server environments
abstract
Web applications have assumed a central role in the enterprise data center, and are becoming the foundation of an increasing number of critical business functions. The availability of such applications is a problem of critical importance. To address this problem, we present a health monitoring and control system for application server environments. We build on past work in the area of measuring system health by evaluating a number of parameters that convey health information. We propose a class-based model that assigns health policies to application servers to monitor health conditions of interest and correct problems before they cause catastrophic damage. We describe an implementation of the system, and provide a utility-based experimental evaluation.
Nikos Anerousis, Ann Black, Susan Hanson, Lily B. Mummert, Giovanni Pacifici
Integrated Network Management1
2005 Management of enterprise web applications: problems, approaches, solutions
A. Keller, Nikos Anerousis
Integrated Network Management2
2004 Pervasive computing and management
abstract
Summary form only given. The vision of pervasive and ubiquitous computing was set forth in the early 90s, calling for a world of people and environments augmented with computational resources that provide access to information and services anytime, anywhere. Since then, part of this vision has been realized. The first part of this tutorial presents a comprehensive overview of pervasive computing and its evolution in the last 10 years. Particular attention is given to three areas where most research and development work has focused: natural interfaces (displays, speech, input devices), context awareness, and automated capture and access of live experiences. In addition, we explore a number of systems issues common in the development of pervasive applications, such as networking techniques for creating a pervasive communications infrastructure (especially in the presence of intermittent connectivity), middleware and operating system support, security and privacy. The second part provides an overview of the still nascent field of management of pervasive environments. We outline the challenges and present the latest work in the area: problem domains, architectures and implementations.
Nikos Anerousis
NOMS (1)1
2000 View-based management of services in a programmable internetwork
abstract
We are currently using the Marvel distributed management environment to provide management functionality for core Pronto services and service level router (SLR) functionality. The Marvel system, composed of a set of servers, is responsible for communicating with Pronto nodes, collecting information and providing the necessary controls for configuring SLR and hosting sites. Management information is provided to management clients according to three main views: platform management (network element layer), service management-network operator's view, service management-customer view.
Nikos Anerousis, Gísli Hjálmtýsson
NOMS1
1999 A Distributed Computing Environment for Building Scalable Management Services
abstract
Marvel is a distributed computing environment that allows the creation of scalable management services using intelligent agents and the World-Wide Web. Marvel is based on an information model that generates computed views of management information and a distributed computing model that makes this information available to a variety of client applications. Marvel does not replace existing element management agents but rather builds on top of them a hierarchy of servers that aggregate the underlying information in a synchronous or asynchronous fashion and present it in the form of Java-enriched Web pages. It uses a distributed database to reduce the cost associated with centralized network management systems and mobile agent technology to: (a) support thin clients by uploading the necessary code to access Marvel services; and (b) extend its functionality dynamically by downloading code that incorporates new objects and services. A prototype implementation in Java is presented together with results from its first application on a broadband home access network using cable modems.
Nikos Anerousis
Integrated Network Management1
1999 TOPS: an architecture for telephony over packet networks
abstract
Packet telephony is of increasing interest in both the telecommunications and Internet communities. The emergence of packet telephony will create new services, and presents an opportunity to rethink how conventional telephony services are implemented. In this paper, we present an architecture for telephony over packet networks (TOPS). TOPS allows users to move between terminals or to use mobile terminals while being reachable by the same name. TOPS users can have multiple terminals and control how calls are routed to them. TOPS allows for terminals with a range of capabilities such as support for video, whiteboard, and other media with a variety of coding formats. TOPS retains the necessary information on terminal capabilities to determine the appropriate type of communication to be established with the remote terminal. The architecture assumes that the underlying network supports the establishment of end-to-end connectivity between terminals, with an appropriate quality of service. The components of TOPS are a directory service, an application layer signaling protocol, and a logical channel abstraction for communication between end-systems. The directory service maps a user's name to a set of terminals where the user may be reached. A user can control the translation operation by specifying profiles that customize how his name is mapped to a set of terminals where he can be reached. Terminal capabilities are also stored in the directory service. The application layer signaling protocol establishes and maintains call state between communicating terminals. The logical channel abstraction provides a shared end-to-end context for a call's constituent media and control streams, while isolating the applications from the details of the network transport mechanisms. In addition to supporting simple point-to-point calls, the architecture supports both centralized and decentralized conferencing. We also introduce a simple encapsulation format for voice.
Nikos Anerousis, R. Gopalakrishnan, Charles R. Kalmanek, Alexander E. Kaplan, William T. Marshall, Partho Pratim Mishra, Peter Z. Onufryk, K. K. Ramakrishnan, Cormac J. Sreenan
IEEE J. Sel. Areas Commun.1
1998 Virtual path control for ATM networks with call level quality of service guarantees
abstract
The configuration of virtual path (VP) connection services is expected to play an important role in the operation of large-scale asynchronous transfer mode (ATM) networks. A major research challenge is to understand the fundamental tradeoff between the network call throughput and the processing load on the signaling system and to provide an algorithm for VP capacity allocation that achieves an optimal network operating point while guaranteeing quality of service (QoS) at the call level and satisfies a priori bounds on the processing load of the call processors. We present a taxonomy of previous approaches to the problem and identify their strengths and weaknesses. Based on these observations, we provide an algorithm for the VP capacity allocation problem that satisfies nodal constraints on the call processing load and blocking constraints for each source-destination (SD) pair. The algorithm maximizes the network revenue under the above set of constraints and is parameterized by the number of traffic classes in the network, the method of presentation of networking resources, the admission control policy used in every link and VP, and the network routing scheme. Finally, we apply the algorithm to three sample networks and study several of its performance characteristics. In one case, we applied the calculated VP distribution to the Xunet ATM testbed and verified experimentally the predicted performance.
Nikos Anerousis, Aurel A. Lazar
IEEE/ACM Trans. Netw.1
1997 Managing Mobility
Nikos Anerousis
Integrated Network Management1
1991 Performance evaluation of statistical multiplexing schemes in ATM networks
Efstathios D. Sykas, Konstantinos M. Vlakos, Nikos Anerousis
Comput. Commun.3