About
Dr. Aspen Olmsted is an Associate Professor of Computer Science at Wentworth Institute of…
Services
Articles by Aspen
Activity
-
I am honored to share that I was nominated for recognition by Sigma Xi The Scientific Research Honor Society for my research in hypertension and…
I am honored to share that I was nominated for recognition by Sigma Xi The Scientific Research Honor Society for my research in hypertension and…
Liked by Aspen Olmsted
-
📣 Cybersicherheit: Neuer Bachelor-Studiengang Das Spannende daran? Der Fachbereich Informatik und Elektrotechnik und der Fachbereich Wirtschaft…
📣 Cybersicherheit: Neuer Bachelor-Studiengang Das Spannende daran? Der Fachbereich Informatik und Elektrotechnik und der Fachbereich Wirtschaft…
Liked by Aspen Olmsted
-
This year at the Simmons STEM colloquium, I presented my second research, " Decoding Environmental Comfort: Does Camberville air, noise and light…
This year at the Simmons STEM colloquium, I presented my second research, " Decoding Environmental Comfort: Does Camberville air, noise and light…
Liked by Aspen Olmsted
Experience
Education
Licenses & Certifications
-
Linux+
CompTia
Issued -
Java Certified Professional 6.0
Oracle
Issued -
Microsoft Certified Trainer
Microsoft
Issued -
Security+
CompTia
Issued -
MySQL 5.0 Certified Database Administrator
MySQL
Issued -
MySQL 5.0 Certified Developer
MySQL
Issued -
Zend Certified PHP Engineer
Zend
Issued -
MySQL 4.0 Core
MySQL
Issued -
MySQL 4.0 Professional
MySQL
Issued -
Certified Dynamics Master – CRM
Microsoft
Issued
Publications
-
Grade Correctness Guarantees in Learning Management System Integration
Journal of Computer Sciences in Colleges
Grade calculation in historical educational environments depends on a grade journal that is only visible to the instructor. In modern educational environments, this journal has been replaced by more transparency in the form of a computerized learning management system. Unfortunately, there are not correctness guarantees for the students and the faculty. Relational databases measured correctness guarantees with ACID (Atomic, consistency, isolation, and durability) properties. These guarantees…
Grade calculation in historical educational environments depends on a grade journal that is only visible to the instructor. In modern educational environments, this journal has been replaced by more transparency in the form of a computerized learning management system. Unfortunately, there are not correctness guarantees for the students and the faculty. Relational databases measured correctness guarantees with ACID (Atomic, consistency, isolation, and durability) properties. These guarantees are missing in distributed learning management systems. In the research, tools and algorithms are developed that can guarantee consistency and durability client side, inside a web browser, on behalf of the student and the faculty.
Other authors -
Service Constraint Guarantees
International Journal of Intelligent Computing Research
In this paper we investigate the problem of providing consistency, availability and durability for Web Service transactions. We consider enforcement of integrity constraints in a way that increases the availability while guaranteeing the correctness specified in the constraint. We study hierarchical constraints that offer an opportunity for optimization because of an expensive aggregation calculation required in the enforcement of the constraint. We propose an approach that guarantees…
In this paper we investigate the problem of providing consistency, availability and durability for Web Service transactions. We consider enforcement of integrity constraints in a way that increases the availability while guaranteeing the correctness specified in the constraint. We study hierarchical constraints that offer an opportunity for optimization because of an expensive aggregation calculation required in the enforcement of the constraint. We propose an approach that guarantees enforcement of constraints and also allow the distribution of write operations among many clusters to increase the availability. In our previous work, we proposed a replica update propagation method, called the Buddy System, which guaranteed durability and increased availability of web services. In this paper, we extend the Buddy System to enforce hierarchical data integrity constraints.
Other authorsSee publication -
Buddy System: Available, Consistent, Durable Web Service Transactions
Journal of Internet Technology and Secured Transactions (JITST)
In this paper we investigate the problem of providing consistency, availability and durability for web service transactions. We propose an approach that matches the availability of the popular lazy replica update propagation method while increases the durability and consistency. Our replica update propagation method is called the Buddy System, which requires that updates are preserved synchronously in two replicas. Our first implementation schedules fine-grained WS transactions. In these…
In this paper we investigate the problem of providing consistency, availability and durability for web service transactions. We propose an approach that matches the availability of the popular lazy replica update propagation method while increases the durability and consistency. Our replica update propagation method is called the Buddy System, which requires that updates are preserved synchronously in two replicas. Our first implementation schedules fine-grained WS transactions. In these transactions each activity is a low level database operation. Later we consider each transaction as a black box, with only the corresponding metadata, expressed as UML specifications, as transaction semantics. We refer to these WS transactions as coarse-grained WS transactions. The Buddy System is able to handle these course grained WS transactions, using UML stereotypes that allow scheduling semantics to be embedded into the design model. We show that our approach guarantees one-copy serializability, matches the performance of the lazy update propagation methods, and increases durability in the presence of hardware failures.
Other authors -
-
Web Service Constraint Optimization
IEEE - Internet Technology And Secured Transactions, 2013 International Conferece For
In this paper we investigate the problem of providing consistency, availability and durability for Web Service transactions. We consider enforcement of integrity constraints in a way that increases availability while guaranteeing the correctness specified in the constraint. We study hierarchical constraints that offer an opportunity for optimization because of an expensive aggregation calculation required in the enforcement of the constraint. We propose an approach that guarantees that the…
In this paper we investigate the problem of providing consistency, availability and durability for Web Service transactions. We consider enforcement of integrity constraints in a way that increases availability while guaranteeing the correctness specified in the constraint. We study hierarchical constraints that offer an opportunity for optimization because of an expensive aggregation calculation required in the enforcement of the constraint. We propose an approach that guarantees that the constraint cannot be violated and also allow the distribution of write operations among many clusters to increase availability. In our previous work, we proposed a replica update propagation method, called the Buddy System, which guaranteed durability and increased availability of web services. In this paper we extend the Buddy System to enforce hierarchical data integrity constraints.
Other authors -
-
Coarse-Grained Web Service Availability
IEEE - Web Services, 2012 International Conference For (ICWS)
See publicationIn this paper we investigate the problem of providing consistency, availability and durability for Web Service-transactions. We consider each transaction as a black box, with only the corresponding metadata, expressed as UML specifications, as transaction semantics. We refer to these WS transactions as coarse-grained WS-transactions. We propose an approach that guarantees the availability of the popular lazy replica update propagation method while increasing the durability and consistency. In…
In this paper we investigate the problem of providing consistency, availability and durability for Web Service-transactions. We consider each transaction as a black box, with only the corresponding metadata, expressed as UML specifications, as transaction semantics. We refer to these WS transactions as coarse-grained WS-transactions. We propose an approach that guarantees the availability of the popular lazy replica update propagation method while increasing the durability and consistency. In our previous work, we proposed a replica update propagation method, called Buddy System, which required that updates are preserved synchronously in two replicas. In this paper we extend the Buddy System to handle course grained WS transactions, using UML stereotypes that allow scheduling semantics to be embedded into the design model. This design model is then exported and consumed by a service dispatcher to provide: 1.) High availability by distributing service requests across all available clusters. 2.) Consistency by performing the complete transaction on a single set of clusters. 3.) Durability by updating two clusters synchronously.
-
High volume web service resource consumption
IEEE - Internet Technology And Secured Transactions, 2012 International Conference For
In this paper we investigate the problem of providing consistency, availability and durability for Web Service transactions that consume anonymous and attribute based resources. We show that the availability of the popular lazy replica update propagation method can be achieved while increasing it's durability and consistency. Our approach is based on an extension to the Buddy System, requiring that updates are preserved synchronously in two replicas, called buddies. Our system provides a new…
In this paper we investigate the problem of providing consistency, availability and durability for Web Service transactions that consume anonymous and attribute based resources. We show that the availability of the popular lazy replica update propagation method can be achieved while increasing it's durability and consistency. Our approach is based on an extension to the Buddy System, requiring that updates are preserved synchronously in two replicas, called buddies. Our system provides a new consistency constraint, Capacity Constraint, which allows the system to guarantee that resources are not over consumed and also allows for higher distribution of the consumption. Our method provides 1.) higher availability through the distribution of element master's by utilizing all available clusters, 2.) consistency by performing the complete transaction on a single set of clusters, and 3.) a guaranteed durability by updating two clusters synchronously with the transaction.
Other authors -
-
Metabolite Annotations and Semantic Web Integration with gLIMS
8th IEEE International Conference on eScience 2012
gLIMS is a laboratory information management system and community-driven spectroscopic annotation system for the field of metabolomics, which is the study of the of the identifying products left behind by the process of metabolism. gLIMS provides services and interfaces for exposing nuclear magnetic resonance (NMR) spectral annotations to the Semantic Web. The ability to plot and annotate spectra enables the metabolomics community to improve analysis and subsequent scientific discovery. gLIMS is…
gLIMS is a laboratory information management system and community-driven spectroscopic annotation system for the field of metabolomics, which is the study of the of the identifying products left behind by the process of metabolism. gLIMS provides services and interfaces for exposing nuclear magnetic resonance (NMR) spectral annotations to the Semantic Web. The ability to plot and annotate spectra enables the metabolomics community to improve analysis and subsequent scientific discovery. gLIMS is flexible, efficient, available, and easy to integrate with scientific workflow software by providing a representational state transfer (RESTful) web service interface that allows researchers to view, interpret, and then annotate significant metabolites on NMR spectroscopic data. gLIMS exposes spectra and metabolomics annotation metadata and provenance to the Semantic Web through the Resource Description Framework (RDF) which allows the system to integrate with Linked Data and be queried via SPARQL. This system is implemented using Google’s platform as a service (PAAS) technologies and Google Drive to produce a robust, scalable, and extensible lab information management system running entirely in-browser which facilitates collaboration on a worldwide scale.
Other authorsSee publication -
The cost of increased transactional correctness and durability in distributed databases
IEEE - IRI Conference
In this paper we investigate the problem of providing durability for Web Service transactions in the presence of system failures. We show that the popular lazy replica update propagation method is vulnerable to loss of transactional updates in the presence of hardware failures. We propose an extension to the lazy update propagation approach to reduce the risk of data loss. Our approach is based on the “buddy” system, requiring that updates are preserved synchronously in two replicas, called…
In this paper we investigate the problem of providing durability for Web Service transactions in the presence of system failures. We show that the popular lazy replica update propagation method is vulnerable to loss of transactional updates in the presence of hardware failures. We propose an extension to the lazy update propagation approach to reduce the risk of data loss. Our approach is based on the “buddy” system, requiring that updates are preserved synchronously in two replicas, called buddies. The rest of the replicas are updated using lazy update propagation protocols. Our method provides a balance between durability (i.e., effects of the transaction are preserved even if the server, executing the transaction, crashes before the update can be propagated to the other replicas) and efficiency (i.e., our approach requires a synchronous update between two replicas only, adding a minimal overhead to the lazy replication protocol). Moreover, we show that our method of selecting the buddies ensures correct execution and can be easily extended to balance workload, and reduce latency observable by the client.
Other authors -
-
gLIMS: Google cloud-based laboratory information management system for NMR metabolomics
Proceedings of the ACM Conference on Bioinformatics, Computational Biology and Biomedicine
See publicationOur project is a scalable community-driven spectroscopic annotation system for the field of metabolomics, which is the study of the of the identifying products left behind by the process of metabolism. This project is a Google-based laboratory information management system or gLIMS. This system combines the intuitive Google Drive interface and storage system with applications that empower the data, including data-visualization, annotation, and exposure to the semantic web. The value of this…
Our project is a scalable community-driven spectroscopic annotation system for the field of metabolomics, which is the study of the of the identifying products left behind by the process of metabolism. This project is a Google-based laboratory information management system or gLIMS. This system combines the intuitive Google Drive interface and storage system with applications that empower the data, including data-visualization, annotation, and exposure to the semantic web. The value of this system is its ability to view, interpret, and then annotate significant metabolites on nuclear magnetic resonance spectroscopic data. gLIMS overcomes shortcomings in currently available software, which are proprietary, closed, fail to offer web services and workflow integration, or do not have collaboration tools for scientists. The ability to plot and annotate spectra enables the metabolomics community to improve analysis and subsequent scientific discovery. The system is flexible, efficient, available, and easy to integrate with scientific workflow software by providing a representational state transfer (RESTful) web service interface. This system is implemented using Google's platform as a service (PAAS) technologies to produce a robust, available, scalable, and extensible lab information management system running entirely in-browser which facilitates collaboration on a worldwide scale.
-
Building Vertical Market Applications with SugarCRM
PHP Architect
See publicationMost vertical market applications use 80% of their development resources building standard CRM functionality and only 20% on the rest. A smarter solution might be to distribute your vertical market application along with SugarCRM, and focus your development efforts on your specific line-of-business requirements instead
Courses
-
Advanced Topics in Database Systems
CSIS638
-
Artificial Intelligence
CSCI470
-
Communications Technology and the Internet
CSCI112
-
Computer Fluency
CSCI110
-
Computer Networks
CSCI440
-
Computer Programming I
CSCI220
-
Computer Programming II
CSCI221
-
Concepts of Database Implementation
CSCI432
-
Data Modeling and Database Design
CSIS601
-
Data Structure and Algorithms
CSCI230
-
Database Concepts
CSCI332
-
Microcomputer Applications
CSCI110
-
Principles of Compiler Design
CSCI420
-
Programming Language Concepts
CSCI320
-
Software Architecture and Design
CSCI360
-
Web Resources and Design
CSCI217
Projects
-
South Eastern Collegiate Cyber Defense Competition
Competition began after months of training in March with a remote qualifying round featuring 24 college teams from across the South East competing for 8 spots in the on-site competition. We placed third in the qualifier thanks to good communication, familiar systems & tools, as well as a killer set of perimeter firewall rules. The day-and-a-half on-site completion was significantly more fierce and spotlighted more of the business aspects of a corporate IT security environment which we were not…
Competition began after months of training in March with a remote qualifying round featuring 24 college teams from across the South East competing for 8 spots in the on-site competition. We placed third in the qualifier thanks to good communication, familiar systems & tools, as well as a killer set of perimeter firewall rules. The day-and-a-half on-site completion was significantly more fierce and spotlighted more of the business aspects of a corporate IT security environment which we were not especially prepared for. We put up a fair effort, but did not place into the next round (nationals).
Other creatorsSee project -
Secure Data Engineering Lab
The SDE Cyber-Security lab develops secure algorithms and architectures for enterprise systems. Cyber-Security is about Confidentiality, Integrity and Availability. Our work focuses on the “I” and “A” in cyber-security. Our work provides correctness and availability guarantees for distributed systems, cloud platforms and mobile solutions. Graduate and undergraduate students work together in the lab developing novel solutions to today’s cyber-security issues.
Other creatorsSee project
Honors & Awards
-
IARIA Fellow
International Academy, Research and Industry Association
IARIA Fellows is in recognition for:
outstanding scientific research results endorsed by international peers
exceptional scientific contribution to the IARIA events
continuous leadership roles in IARIA conferences
The IARIA fellowship program is a reward for exceptional volunteers and implies a continuous and sustainable support. The IARIA Board expects that IARIA Fellows continue to be examples of scientific honesty towards the international community. It is also assumed that…IARIA Fellows is in recognition for:
outstanding scientific research results endorsed by international peers
exceptional scientific contribution to the IARIA events
continuous leadership roles in IARIA conferences
The IARIA fellowship program is a reward for exceptional volunteers and implies a continuous and sustainable support. The IARIA Board expects that IARIA Fellows continue to be examples of scientific honesty towards the international community. It is also assumed that the IARIA Fellows manifest an increased level of voluntarism for IARIA events, the only way IARIA Fellowship has a sense and recognition.
-
Best Paper Award
Cloud Computing 2016
Best paper award for "Cloud Data Denormalization of Anonymous Transactions" paper
-
Honor Society
Upsilon Pi Epsilon (UPE)
-
Outstanding Graduate Researcher, Computer Science & Engineering
University of South Carolina
-
Outstanding Faculty of the Year - School of Science & Mathematics
College of Charleston - Excel Awards
-
Outstanding Graduate Student Award, Computer Science
College of Charleston
Languages
-
English
Native or bilingual proficiency
-
C++
Native or bilingual proficiency
-
C
Native or bilingual proficiency
-
Java
Native or bilingual proficiency
-
Python
Native or bilingual proficiency
-
C#
Professional working proficiency
-
PHP
Native or bilingual proficiency
-
Visual Basic
Full professional proficiency
Organizations
-
International Society for Computers and their Applications
-
- Present -
Association for Computing Machinery (ACM)
-
- Present -
Institute of Electrical and Electronics Engineers (IEEE)
-
- Present
Recommendations received
2 people have recommended Aspen
Join now to viewMore activity by Aspen
-
I am very excited to announce my acceptance to the inaugural cohort of the Master of Science in Management: Women’s Sports Business & Leadership…
I am very excited to announce my acceptance to the inaugural cohort of the Master of Science in Management: Women’s Sports Business & Leadership…
Liked by Aspen Olmsted
-
I’m proud to share that I’ve officially earned my Master’s degree in Applied Computer Science from Wentworth Institute of Technology 🎓 This journey…
I’m proud to share that I’ve officially earned my Master’s degree in Applied Computer Science from Wentworth Institute of Technology 🎓 This journey…
Liked by Aspen Olmsted
-
Last week I presented my first independent research at Simmons STEM Colloquium. My research was on Hypertension and gender inclusion and…
Last week I presented my first independent research at Simmons STEM Colloquium. My research was on Hypertension and gender inclusion and…
Liked by Aspen Olmsted
-
I'm thrilled to announce that I will be joining the Harvard University Information Technology department as a Technical Support Engineer this summer.…
I'm thrilled to announce that I will be joining the Harvard University Information Technology department as a Technical Support Engineer this summer.…
Liked by Aspen Olmsted
-
📣 Simmons has been named a Top Women-Centered College in Massachusetts by Newsweek! Simmons is also among the best 50 colleges/universities…
📣 Simmons has been named a Top Women-Centered College in Massachusetts by Newsweek! Simmons is also among the best 50 colleges/universities…
Liked by Aspen Olmsted
-
I’m just finishing my internship at the Peabody Essex Museum in the Collections Registration Department and it has been a blast! PEM is such a…
I’m just finishing my internship at the Peabody Essex Museum in the Collections Registration Department and it has been a blast! PEM is such a…
Liked by Aspen Olmsted
-
As my co-op with Harvard University Information Technology comes to a close, I’m walking away with huge appreciation for the team that made these…
As my co-op with Harvard University Information Technology comes to a close, I’m walking away with huge appreciation for the team that made these…
Liked by Aspen Olmsted
-
March → April has basically been my “conference tour era.” 🎤 I went to three conferences in the past month: Women in CyberSecurity (WiCyS)…
March → April has basically been my “conference tour era.” 🎤 I went to three conferences in the past month: Women in CyberSecurity (WiCyS)…
Liked by Aspen Olmsted
-
Having a great time with interesting contributions at #CROSS_SEC_2026 and #CLOUD_COMPUTING_2026 in Lisbon. And it's always a pleasure to meet friends…
Having a great time with interesting contributions at #CROSS_SEC_2026 and #CLOUD_COMPUTING_2026 in Lisbon. And it's always a pleasure to meet friends…
Liked by Aspen Olmsted
-
I’m excited to share that I have officially graduated with my Master’s degree in Applied Computer Science from Wentworth Institute of…
I’m excited to share that I have officially graduated with my Master’s degree in Applied Computer Science from Wentworth Institute of…
Liked by Aspen Olmsted
-
I took a look at DataCamp's AI Assisted Software Development 1st course. It is definitely worth the time investment
I took a look at DataCamp's AI Assisted Software Development 1st course. It is definitely worth the time investment
Shared by Aspen Olmsted
-
Four years ago, I didn’t expect to end up here. Today, I’m graduating a semester early, cum laude, from Wentworth Institute of Technology with a…
Four years ago, I didn’t expect to end up here. Today, I’m graduating a semester early, cum laude, from Wentworth Institute of Technology with a…
Liked by Aspen Olmsted
-
Wentworth Institute of Technology Class of 2026 Spring Commencment at #MGMMusicHallatFenway today! Congratulations to all the #graduwits! Wonderful…
Wentworth Institute of Technology Class of 2026 Spring Commencment at #MGMMusicHallatFenway today! Congratulations to all the #graduwits! Wonderful…
Liked by Aspen Olmsted
-
Happy to announce that I have been promoted to Associate Professor at Wentworth Institute of Technology!
Happy to announce that I have been promoted to Associate Professor at Wentworth Institute of Technology!
Liked by Aspen Olmsted
-
On Sunday, Simmons University had the privilege of hosting an extraordinary gathering celebrating the impact of women-centered colleges. Leaders…
On Sunday, Simmons University had the privilege of hosting an extraordinary gathering celebrating the impact of women-centered colleges. Leaders…
Liked by Aspen Olmsted
-
For my senior capstone, I designed and developed HumanAuth — a real-time, multi-modal biometric authentication system designed as an alternative to…
For my senior capstone, I designed and developed HumanAuth — a real-time, multi-modal biometric authentication system designed as an alternative to…
Liked by Aspen Olmsted
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content